[workspace]
members = [
".",
"remdb-macros",
]
[package]
name = "remdb"
version = "0.1.21"
edition = "2021"
authors = ["remdb contributors"]
description = "嵌入式内存数据库"
license = "MIT"
documentation = "https://docs.rs/remdb"
homepage = "https://github.com/bobjia/remdb"
repository = "https://github.com/bobjia/remdb"
[lib]
name = "remdb"
path = "src/lib.rs"
crate-type = ["staticlib", "rlib"]
[dependencies]
rand = { version = "0.8.5", optional = true }
remdb-macros = { path = "./remdb-macros", version = "0.1.21" }
[dev-dependencies]
criterion = "0.5"
serial_test = "3.0.0"
[[bench]]
name = "database"
harness = false
[features]
default = ["std", "posix"]
std = ["rand"]
posix = ["std"]
baremetal = []
debug = []
c-api = []
[profile.release]
opt-level = "z"
lto = true
codegen-units = 1
panic = "abort"
[profile.dev]
opt-level = 1
panic = "abort"
[build-dependencies]
cc = "1.0"