[package] name = "durio" version = "0.1.0" authors = ["Jing Yang "] edition = "2021" description = "KV store backed by Ruaft, targeting Raspberry Pis." documentation = "" readme = "README.md" homepage = "https://github.com/ditsing/ruaft/tree/master/durio" repository = "https://github.com/ditsing/ruaft" license = "MIT" keywords = ["raft"] categories = ["raft"] [dependencies] async-trait = "0.1" axum = "0.5.7" bytes = "1.1" crossbeam-channel = "0.5.4" env_logger = "0.9.0" futures-util = "0.3.21" kvraft = { path = "../kvraft" } lazy_static = "1.4.0" log = "0.4" parking_lot = "0.12" raft = { path = "../raft" } serde = "1.0" serde_derive = "1.0" serde_json = "1.0" tarpc = { version = ">=0.27,<0.34", features = ["serde-transport", "tcp"] } tokio = { version = "1.7", features = ["macros", "rt-multi-thread", "time", "parking_lot"] } tokio-serde = { version = "0.8", features = ["json"] } [dev-dependencies] reqwest = { version = "0.11", default-features = false, features = ["json"] } [workspace]