├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── Rocket.toml ├── examples ├── cached_files │ ├── Cargo.toml │ ├── src │ │ ├── main.rs │ │ └── tests.rs │ └── www │ │ └── test.txt └── dynamic_files │ ├── Cargo.toml │ ├── src │ └── main.rs │ └── www │ └── test.txt ├── rustfmt.toml └── src ├── cache.rs ├── cache_builder.rs ├── cached_file.rs ├── in_memory_file.rs ├── lib.rs ├── named_in_memory_file.rs └── priority_function.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/README.md -------------------------------------------------------------------------------- /Rocket.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/Rocket.toml -------------------------------------------------------------------------------- /examples/cached_files/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/examples/cached_files/Cargo.toml -------------------------------------------------------------------------------- /examples/cached_files/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/examples/cached_files/src/main.rs -------------------------------------------------------------------------------- /examples/cached_files/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/examples/cached_files/src/tests.rs -------------------------------------------------------------------------------- /examples/cached_files/www/test.txt: -------------------------------------------------------------------------------- 1 | Hello World! -------------------------------------------------------------------------------- /examples/dynamic_files/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/examples/dynamic_files/Cargo.toml -------------------------------------------------------------------------------- /examples/dynamic_files/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/examples/dynamic_files/src/main.rs -------------------------------------------------------------------------------- /examples/dynamic_files/www/test.txt: -------------------------------------------------------------------------------- 1 | Hello World! -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/src/cache.rs -------------------------------------------------------------------------------- /src/cache_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/src/cache_builder.rs -------------------------------------------------------------------------------- /src/cached_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/src/cached_file.rs -------------------------------------------------------------------------------- /src/in_memory_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/src/in_memory_file.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/named_in_memory_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/src/named_in_memory_file.rs -------------------------------------------------------------------------------- /src/priority_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hgzimmerman/rocket-file-cache/HEAD/src/priority_function.rs --------------------------------------------------------------------------------