[package] name = "pliantdb-core" version = "0.1.0-dev.4" authors = ["Jonathan Johnson "] edition = "2018" description = "Local storage backend for PliantDb." repository = "https://github.com/khonsulabs/pliantdb" license = "MIT OR Apache-2.0" keywords = ["document-database", "database"] categories = ["database-implementations"] readme = "../README.md" homepage = "https://pliantdb.dev/" [features] default = [] test-util = ["futures", "tokio", "networking", "websockets"] networking = [] websockets = [] pubsub = ["circulate"] keyvalue = ["futures"] actionable-traits = [] [dependencies] pliantdb-macros = { path="../macros", version="0.1.0-dev.4" } circulate = { path="../circulate", version="0.1.0", optional=true } serde = { version="1", features=["derive"] } serde_cbor = "0.11" async-trait = "0.1" uuid = { version="0.8", features=["v4", "serde"], optional=true } thiserror = "1" anyhow = "1" sha2 = "0.9" futures = { version="0.3", optional=true } tokio = { version="1", features=["time"], optional=true } num-traits = "0.2" actionable = "0.1.0-dev.3" [dev-dependencies] hex-literal = "0.3" tokio = { version="1", features=["full"] } futures = { version="0.3" } num-derive = "0.3" [package.metadata.docs.rs] all-features = true