[dependencies.acto]
features = ["tokio"]
version = "0.7.0"
[dependencies.anyhow]
version = "1.0.79"
[dependencies.hickory-proto]
version = "0.24.0"
[dependencies.rand]
version = "0.8.5"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.195"
[dependencies.socket2]
features = ["all"]
version = "0.5.5"
[dependencies.tokio]
features = ["macros", "net", "rt", "time"]
version = "1.35.1"
[dependencies.tracing]
version = "0.1.40"
[dev-dependencies.if-addrs]
version = "0.11.0"
[dev-dependencies.ipc-channel]
version = "0.18.0"
[dev-dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.18"
[features]
serde = ["dep:serde"]
[package]
authors = ["Roland Kuhn"]
categories = ["network-programming", "asynchronous"]
description = "Discovery service for IP-based swarms"
documentation = "https://docs.rs/swarm-discovery"
edition = "2021"
keywords = ["swarm", "discovery", "udp"]
license = "Apache-2.0"
name = "swarm-discovery"
readme = "README.md"
repository = "https://github.com/rkuhn/swarm-discovery"
version = "0.2.1"
[target.'cfg(target_os = "linux")'.dev-dependencies.netsim-embed]
features = ["ipc"]
version = "0.9.1"
[[test]]
harness = false
name = "discovery"
required-features = ["serde"]