jopemachine-raft 0.7.7

The rust language implementation of Raft algorithm.
Documentation
[[bench]]
harness = false
name = "benches"

[[example]]
name = "single_mem_node"
path = "examples/single_mem_node/main.rs"

[[example]]
name = "five_mem_node"
path = "examples/five_mem_node/main.rs"
[dependencies.bytes]
version = "1.0"

[dependencies.fail]
optional = true
version = "0.4"

[dependencies.fxhash]
version = "0.2.1"

[dependencies.getset]
version = "0.1.1"

[dependencies.lazy_static]
version = "1.4"

[dependencies.protobuf]
version = "2"

[dependencies.raft-proto]
default-features = false
version = "0.7.0"

[dependencies.rand]
version = "0.8"

[dependencies.slog]
version = "2.2"

[dependencies.slog-envlogger]
optional = true
version = "2.1.0"

[dependencies.slog-stdlog]
optional = true
version = "4"

[dependencies.slog-term]
optional = true
version = "2.4.0"

[dependencies.thiserror]
version = "1.0"
[dev-dependencies.anyhow]
version = "1.0.40"

[dev-dependencies.criterion]
version = "0.3"

[dev-dependencies.datadriven]
version = "0.1.0"

[dev-dependencies.itertools]
version = "0.10.0"

[dev-dependencies.regex]
version = "1"

[dev-dependencies.slog-async]
version = "2.3.0"

[dev-dependencies.slog-envlogger]
version = "2.1.0"

[dev-dependencies.slog-stdlog]
version = "4"

[dev-dependencies.slog-term]
version = "2.4.0"

[features]
default = ["protobuf-codec", "default-logger"]
default-logger = ["slog-stdlog", "slog-envlogger", "slog-term"]
failpoints = ["fail/failpoints"]
prost-codec = ["raft-proto/prost-codec"]
protobuf-codec = ["raft-proto/protobuf-codec"]

[package]
authors = ["The TiKV Project Developers"]
categories = ["algorithms", "database-implementations"]
description = "The rust language implementation of Raft algorithm."
documentation = "https://docs.rs/raft"
edition = "2021"
homepage = "https://github.com/tikv/raft-rs"
keywords = ["raft", "distributed-systems", "ha"]
license = "Apache-2.0"
name = "jopemachine-raft"
readme = "README.md"
repository = "https://github.com/tikv/raft-rs"
version = "0.7.7"