[package]
name = "bee_rust"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
description.workspace = true
keywords.workspace = true
categories.workspace = true
readme.workspace = true
[dependencies]
bee_config = { version = "1.2.2", path = "../bee_config", optional = true }
bee_logs = { version = "1.2.2", path = "../bee_logs", optional = true }
bee_cache = { version = "1.2.2", path = "../bee_cache", optional = true }
bee_template = { version = "1.2.2", path = "../bee_template", optional = true }
bee_kv = { version = "1.2.2", path = "../bee_kv", optional = true }
bee_search = { version = "1.2.2", path = "../bee_search", optional = true }
bee_graph = { version = "1.2.2", path = "../bee_graph", optional = true }
bee_tsdb = { version = "1.2.2", path = "../bee_tsdb", optional = true }
bee_orm = { version = "1.2.2", path = "../bee_orm", optional = true }
bee_session = { version = "1.2.2", path = "../bee_session", optional = true }
bee_router = { version = "1.2.2", path = "../bee_router", optional = true }
[features]
default = ["full"]
full = ["router", "orm", "kv", "config", "logs", "cache", "session", "security", "template"]
security = ["bee_router/security"]
router = ["bee_router", "bee_session", "bee_template", "bee_config", "bee_logs"]
orm = ["bee_orm", "bee_config", "bee_cache"]
orm-sqlite = ["orm", "bee_orm/sqlite"]
orm-postgres = ["orm", "bee_orm/postgres"]
orm-postgres-tls = ["orm", "bee_orm/postgres-tls"]
orm-mysql = ["orm", "bee_orm/mysql"]
orm-chrono = ["orm", "bee_orm/chrono"]
orm-rust_decimal = ["orm", "bee_orm/rust_decimal"]
kv = ["bee_kv"]
search = ["bee_search"]
graph = ["bee_graph"]
tsdb = ["bee_tsdb"]
template = ["bee_template"]
config = ["bee_config"]
logs = ["bee_logs"]
cache = ["bee_cache", "bee_config"]
session = ["bee_session", "bee_cache"]
[package.metadata.docs.rs]
all-features = true