[package]
name = "chitchat"
version = "0.9.0"
edition = "2021"
license = "MIT"
authors = ["Quickwit, Inc. <hello@quickwit.io>"]
description = "Cluster membership library using gossip with Scuttlebutt reconciliation."
repository = "https://github.com/quickwit-oss/chitchat"
[dependencies]
anyhow = "1.0.51"
async-trait = "0.1"
bytes = "1"
itertools = "0.12"
rand = { version = "0.8", features = ["small_rng"] }
serde = { version = "1", features = ["derive"] }
tokio = { version = "1.28.0", features = [
"net",
"sync",
"rt-multi-thread",
"macros",
"time",
] }
tokio-stream = { version = "0.1", features = ["sync"] }
tracing = "0.1"
zstd = "0.13"
[dev-dependencies]
assert-json-diff = "2"
tracing-subscriber = "0.3"
proptest = "1.4"
tokio = { version = "1.28.0", features = [
"net",
"sync",
"rt-multi-thread",
"macros",
"test-util",
"time",
] }
[features]
testsuite = []