# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "paxakos" version = "0.13.0" authors = ["Ben Schulz "] description = "Rust implementation of Paxos consensus algorithm" documentation = "https://docs.rs/paxakos/" readme = "README.md" keywords = [ "paxos", "consensus", "distributed", ] categories = ["network-programming"] license = "GPL-3.0-only" repository = "https://github.com/benschulz/paxakos" resolver = "1" [package.metadata.docs.rs] all-features = true [dependencies.backoff] version = "0.4" optional = true [dependencies.either] version = "1" optional = true [dependencies.futures] version = "0.3" [dependencies.futures-timer] version = "3" [dependencies.instant] version = "0.1" [dependencies.num-traits] version = "0.2" [dependencies.pin-project] version = "1" [dependencies.rand] version = "0.8" optional = true [dependencies.rand_distr] version = "0.4" optional = true [dependencies.serde] version = "1" features = [ "derive", "rc", ] [dependencies.smallvec] version = "1" [dependencies.snarc] version = "0.1" [dependencies.thiserror] version = "1" [dependencies.tracing] version = "0.1" [dependencies.wasm-bindgen-futures] version = "0.4" optional = true [dev-dependencies.uuid] version = "1" features = [ "serde", "v4", ] [features] autofill = [] catch-up = [] default = [] delegation = [] ensure-leadership = [] heartbeats = ["track-leadership"] leaser = ["leases"] leases = [] master-leases = [ "either", "leases", ] prototyping = [ "rand", "rand_distr", "tracer", ] releaser = ["leases"] tracer = [] track-leadership = [] verify = ["track-leadership"] wasm-bindgen = [ "futures-timer/wasm-bindgen", "instant/wasm-bindgen", "wasm-bindgen-futures", ]