[package]
name = "dodo"
version = "0.3.1"
authors = ["Benjamin Lemelin <benjamin.lemelin@gmail.com>"]
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"