Files
dropbreak/Cargo.toml
2025-07-26 14:27:43 +10:00

65 lines
1.2 KiB
TOML

[package]
authors = [
"Marcel Müller <neikos@neikos.email>",
"DecDuck <declanahofmeyr@gmail.com>",
]
categories = ["database-implementations"]
description = "A modular and configurable database"
documentation = "https://docs.rs/rustbreak"
edition = "2018"
homepage = "https://github.com/Drop-OSS/dropbreak"
keywords = ["database", "simple", "fast", "rustbreak"]
license = "MPL-2.0"
name = "dropbreak"
readme = "README.md"
repository = "https://github.com/Drop-OSS/dropbreak"
version = "2.0.0-drop"
[package.metadata.docs.rs]
all-features = true
[dependencies]
serde = "1"
tempfile = "3"
thiserror = "1.0.20"
[dependencies.tokio]
version = "^1.40"
features = ["sync", "rt", "macros", "fs", "io-util"]
[dependencies.ron]
optional = true
version = "0.6"
[dependencies.base64]
optional = true
version = "0.12"
[dependencies.bincode]
optional = true
version = "1"
[dependencies.serde_yaml]
optional = true
version = "0.8.5"
[dependencies.memmap]
optional = true
version = "0.7"
[dependencies.anyhow]
optional = true
version = "1.0.32"
[dev-dependencies]
lazy_static = "1"
serde_derive = "1"
[features]
default = ["ron_enc"]
ron_enc = ["ron"]
bin_enc = ["bincode", "base64"]
yaml_enc = ["serde_yaml"]
other_errors = ["anyhow"]
mmap = ["memmap"]