[package] name = "archivist" version = "0.3.0" description = "Store files in a time or index based directory hierarchy, automatically deleting the oldest files if the size limit is reached" authors = ["Falco Hirschenberger "] license = "MIT" homepage = "https://gitlab.com/hirschenberger/archivist" repository = "https://gitlab.com/hirschenberger/archivist" documantation = "https://docs.rs/archivist/latest/archivist" keywords = ["database", "data-structures", "filesystem"] edition = "2021" [dependencies] flate2 = "1.0" tokio = { version = "1", features = ["full"]} tracing = "0.1.40" sled = "0.34.7" chrono = "0.4.38" image = { version = "0.25.4"} anyhow = { version = "1.0.91", features = ["backtrace"] } metrics = "0.24.0" [dev-dependencies] tempdir = "0.3" tracing-subscriber = "0.3.18" criterion = { version = "0.5.1", features = ["tokio", "async_tokio"] } metrics-exporter-prometheus = "0.16.0" [[bench]] name = "benchmark" harness = false [lib] name = "archivist" path = "src/lib.rs"