dodo 0.3.1

Basic persistence library designed to be a quick and easy way to create a persistent storage.
Documentation
[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"