raft-rust 0.1.0

Standalone Raft consensus library in Rust
Documentation
[package]

name = "raft-rust"

version = "0.1.0"

description = "Standalone Raft consensus library in Rust"

authors = ["raft-rust contributors"]

license = "Apache-2.0"

edition = "2024"

publish = true

default-run = "raft-node"



[lib]

name = "raft_rust"

path = "src/lib.rs"



[[bin]]

name = "raft-node"

path = "src/bin/raft_node.rs"



[[bin]]

name = "raft-cli"

path = "src/bin/raft_cli.rs"



[[example]]

name = "kv_cluster"

path = "examples/kv_cluster.rs"



[dependencies]

bincode = { version = "2.0", features = ["serde"] }

crossbeam = { version = "0.8", features = ["crossbeam-channel"] }

env_logger = "0.11"

fs4 = "0.13"

itertools = "0.14"

log = "0.4"

rand = "0.10"

serde = { version = "1.0", features = ["derive"] }

serde_yaml = "0.9"

uuid = { version = "1.0", features = ["serde", "v4"] }



[dev-dependencies]

serde_json = "1.0"