[package] name = "dodo" version = "0.3.1" authors = ["Benjamin Lemelin "] edition = "2018" description = "Basic persistence library designed to be a quick and easy way to create a persistent storage." homepage = "https://gitlab.com/benjamin.lemelin/dodo" documentation = "https://docs.rs/dodo" repository = "https://gitlab.com/benjamin.lemelin/dodo" readme = "../README.md" license = "MIT" keywords = ["Repository"] categories = [] [features] default = ["derive", "directory", "json"] derive = ["dodo-derive"] directory = [] directory_locks = ["directory", "fs2"] json = ["serde_json"] yaml = ["serde_yaml"] [dependencies] doc-comment = "0.3" dodo-derive = { version = "0.3.1", path = "../dodo-derive", optional = true } fs2 = { version = "0.4", optional = true } rand = "0.7" serde = "1.0" serde_json = { version = "1.0", optional = true } serde_yaml = { version = "0.8", optional = true } uuid = { version = "0.8", features = ["serde", "v4"] } [dev-dependencies] serde = { version = "1.0", features = ["derive"] } tempfile = "3.1" version-sync = "0.9"