[dependencies.actionable]
version = "0.2.0"
[dependencies.anyhow]
optional = true
version = "1"
[dependencies.arc-bytes]
features = ["serde"]
version = "0.3.3"
[dependencies.async-trait]
version = "0.1"
[dependencies.bonsaidb-macros]
version = "=0.2.0"
[dependencies.circulate]
version = "0.2.1"
[dependencies.derive-where]
version = "=1.0.0-rc.2"
[dependencies.futures]
version = "0.3"
[dependencies.itertools]
version = "0.10"
[dependencies.num-traits]
version = "0.2"
[dependencies.ordered-varint]
version = "1.0.0"
[dependencies.pot]
version = "1.0.0"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.sha2]
version = "0.10"
[dependencies.thiserror]
version = "1"
[dependencies.tokio]
features = ["time"]
optional = true
version = "=1.16.1"
[dependencies.transmog]
version = "0.1.0"
[dependencies.transmog-pot]
version = "0.1.0"
[dependencies.uuid]
features = ["v4", "serde"]
optional = true
version = "0.8"
[dependencies.zeroize]
features = ["zeroize_derive"]
optional = true
version = "1"
[dev-dependencies.anyhow]
version = "1"
[dev-dependencies.futures]
version = "0.3"
[dev-dependencies.hex-literal]
version = "0.3"
[dev-dependencies.num-derive]
version = "0.3"
[dev-dependencies.tokio]
features = ["full"]
version = "=1.16.1"
[dev-dependencies.transmog-bincode]
version = "0.1"
[features]
actionable-traits = []
default = []
encryption = []
included-from-client = ["bonsaidb-macros/client-path"]
included-from-local = ["bonsaidb-macros/local-path"]
included-from-omnibus = ["bonsaidb-macros/omnibus-path"]
included-from-server = ["bonsaidb-macros/server-path"]
instrument = ["pot/tracing"]
multiuser = ["zeroize"]
networking = ["multiuser"]
password-hashing = ["multiuser"]
test-util = ["tokio", "anyhow"]
websockets = []
[package]
authors = ["Jonathan Johnson <jon@khonsulabs.com>"]
categories = ["database-implementations"]
description = "Core functionality and types for BonsaiDb."
edition = "2021"
homepage = "https://bonsaidb.io/"
keywords = ["document-database", "database"]
license = "MIT OR Apache-2.0"
name = "bonsaidb-core"
readme = "./README.md"
repository = "https://github.com/khonsulabs/bonsaidb"
rust-version = "1.58"
version = "0.2.0"
[package.metadata.docs.rs]
features = ["networking", "websockets", "encryption", "password-hashing"]