[package] name = "opendht" version = "0.6.0" authors = ["Sébastien Blin ", "Adrien Beraud "] edition = "2024" description = "Rust bindings for OpenDHT" license = "MIT" license-file = "../LICENSE" repository = "https://github.com/savoirfairelinux/opendht" [features] async = ["dep:futures-channel", "dep:futures-core"] serde = ["async", "dep:serde", "dep:rmp-serde"] [[example]] name = "dhtnode_async" required-features = ["async"] [dependencies] libc="0.2" os_socketaddr="0.2.3" futures-channel = { version = "0.3", optional = true } futures-core = { version = "0.3", optional = true } serde = { version = "1", optional = true } rmp-serde = { version = "1", optional = true } [dev-dependencies] futures = "0.3" serde = { version = "1", features = ["derive"] } serde_bytes = "0.11"