yedb 0.3.4

Rugged crash-free embedded and client/server key-value database
Documentation
[[bin]]
name = "yedb-server"
path = "src/yedb-server.rs"
required-features = ["server"]

[[bin]]
name = "yedb-cli"
path = "src/yedb-cli.rs"
required-features = ["cli"]

[[example]]
name = "embed"
path = "examples/embed.rs"

[[example]]
name = "client"
path = "examples/client.rs"
required-features = ["client-sync"]
[dependencies.async-trait]
optional = true
version = "0.1.51"

[dependencies.bma-benchmark]
optional = true
version = "=0.0.16"

[dependencies.chrono]
optional = true
version = "0.4.19"

[dependencies.clap]
optional = true
version = "=3.0.0-beta.2"

[dependencies.clap_derive]
optional = true
version = "=3.0.0-beta.2"

[dependencies.colored]
optional = true
version = "2"

[dependencies.elbus]
features = ["rpc", "ipc"]
optional = true
version = "0.1.23"

[dependencies.fs2]
version = "0.4.3"

[dependencies.fs_extra]
version = "1.2.0"

[dependencies.getch]
optional = true
version = "0.2.1"

[dependencies.glob]
version = "0.3.0"

[dependencies.hex]
version = "0.4.2"

[dependencies.jsonschema]
features = []
version = "0.4.3"

[dependencies.lazy_static]
version = "1.4.0"

[dependencies.log]
version = "0.4.14"

[dependencies.lru]
version = "0.6.3"

[dependencies.openssl]
features = ["vendored"]
version = "0.10.29"

[dependencies.prettytable-rs]
optional = true
version = "0.8.0"

[dependencies.regex]
version = "1"

[dependencies.rmp-serde]
version = "1.0.0"

[dependencies.rmpv]
version = "0.4.6"

[dependencies.serde]
features = ["derive"]
version = "1.0"

[dependencies.serde_cbor]
version = "0.11.1"

[dependencies.serde_json]
version = "1.0"

[dependencies.serde_repr]
version = "0.1.7"

[dependencies.serde_yaml]
version = "0.8.15"

[dependencies.sha2]
version = "0.9.2"

[dependencies.simple-pool]
optional = true
version = "0.0.9"

[dependencies.syslog]
optional = true
version = "5.0.0"

[dependencies.tokio]
features = ["full"]
optional = true
version = "1.15.0"

[features]
cli = ["chrono", "colored", "clap", "prettytable-rs", "getch", "bma-benchmark", "tokio", "client-async", "client-elbus-async"]
client-async = ["tokio", "simple-pool", "async-trait"]
client-elbus-async = ["elbus", "client-async", "async-trait"]
client-sync = []
elbus-rpc = ["async-trait", "elbus"]
server = ["syslog", "chrono", "colored", "clap", "tokio"]
server-embed = ["tokio"]

[lib]
name = "yedb"
path = "src/lib.rs"

[package]
authors = ["Sergei S. <div@altertech.com>"]
autoexamples = false
description = "Rugged crash-free embedded and client/server key-value database"
edition = "2018"
keywords = ["database", "server", "client", "key-value"]
license = "Apache-2.0"
name = "yedb"
readme = "README.md"
repository = "https://github.com/alttch/yedb-rs"
version = "0.3.4"
[package.metadata.docs.rs]
features = ["client-sync", "client-async"]

[package.metadata.playground]
features = ["client-sync", "client-async"]