[workspace] members = [ "blackbox_bench", "dbeel_client", "stupid_from_num", "rbtree_arena", "test_utils", "tokio_example", ] [package] name = "dbeel" version = "0.1.0" edition = "2021" description = "dbeel is a fast and minimal distributed thread-per-core document database." authors = ["Tony Solomonik @ tony.solomonik@gmail.com"] repository = "https://github.com/tontinton/dbeel" homepage = "https://github.com/tontinton/dbeel" keywords = ["database", "rust", "iouring", "thread-per-core", "linux"] categories = ["database-implementations"] readme = "./README.md" license = "Apache-2.0 OR MIT" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [profile.release] strip = true lto = true [profile.release-thin-lto] inherits = "release" lto = "thin" [features] flow-events = [] [dependencies] async-channel = "1.8.0" bincode = "1.3.3" bloomfilter = { version = "1.0.12", features = ["serde"] } clap = { version = "4.2.7", features = ["derive"] } stupid-from-num = { version = "0.1.0", path = "stupid_from_num" } futures = "0.3.28" futures-lite = "1.12.0" glommio = { version = "0.8.0", git = "https://github.com/tontinton/glommio.git", branch = "my-master" } itertools = "0.11.0" kinded = "0.3.0" log = "0.4.17" murmur3 = "0.5.2" once_cell = "1.17.1" pin-project-lite = "0.2.9" pretty_env_logger = "0.4.0" rand = "0.8.5" rbtree-arena = { version = "0.1.0", path = "rbtree_arena" } regex = "1.7.1" rmp = "0.8.11" rmp-serde = "1.1.2" rmpv = "1.0.0" rustc-hash = "1.1.0" serde = { version = "1.0.152", features = ["derive"] } thiserror = "1.0.40" time = { version = "0.3.22", features = ["serde"] } wtinylfu = "0.1.0" [dev-dependencies] color-backtrace = "0.5.1" ctor = "0.2.3" tempfile = "3.4.0" test-utils = { path = "test_utils" } dbeel-client = { path = "dbeel_client", default-features = false, features = ["glommio"] } rstest = "0.18.1" serial_test = "2.0.0" dbeel = { path = ".", features = ["flow-events"] } event-listener = "3.0.0"