[package] name = "reddb" version = "0.2.3" authors = ["Pablo Magaz "] description = "Minimalistic in-memory embedded database with persistance" homepage = "https://github.com/pmagaz/reddb" repository = "https://github.com/pmagaz/reddb" keywords = ["database", "db", "async", "store", "embedded"] categories = ["database","database-implementations", "asynchronous"] documentation = "https://docs.rs/RedDb" edition = "2018" readme = "README.md" license = "MIT OR Apache-2.0" exclude = ["tests", ".github", ".gitignore", "examples"] [lib] name = "reddb" path = "src/lib.rs" [dependencies] uuid = { version = "0.8.1", features = ["serde", "v4"] } failure = "0.1.8" tokio = { version = "0.2", features = ["macros","fs","stream","sync","rt-util"] } serde = { version = "1.0", features = ["derive"] } futures = "0.3.8" async-trait = "0.1.42" [package.metadata.docs.rs] all-features = true [dependencies.serde_json] optional = true version = "1.0.61" [dependencies.ron] optional = true version = "0.6.4" [dependencies.serde_yaml] optional = true version = "0.8.14" [dependencies.bincode] optional = true version = "1.3.1" [dependencies.base64] optional = false version = "0.13.0" [features] default = [] bin_ser = ["bincode"] json_ser = ["serde_json"] ron_ser = ["ron"] yaml_ser = ["serde_yaml"] #grcov ./target/debug/ -s . -t html --llvm --branch --ignore-not-existing -o ./target/debug/coverage/ [dev-dependencies] grcov = "0.6.1" tokio-test = "0.4.0" [dev-dependencies.cargo-husky] version = "1" default-features = false features = ["prepush-hook", "run-cargo-fmt", "run-cargo-clippy"]