[package] authors = ["Braden Steffaniak"] categories = ["network-programming"] description = "MoosicBox mdns service discovery package" edition = "2021" keywords = ["discovery", "dns", "mdns", "multicast", "service"] license = "MPL-2.0" name = "moosicbox_mdns" readme = "README.md" repository = "https://github.com/MoosicBox/MoosicBox" version = "0.1.0" [dependencies] moosicbox_assert = { version = "0.1.0", path = "../assert", default-features = false } moosicbox_task = { version = "0.1.0", path = "../task", default-features = false } # Scanner dependencies kanal = { workspace = true, optional = true } moosicbox_async_service = { version = "0.1.0", path = "../async_service", optional = true, default-features = false } strum_macros = { workspace = true, optional = true } hostname = { workspace = true } log = { workspace = true } mdns-sd = { workspace = true } thiserror = { workspace = true } [features] default = ["scanner"] fail-on-warnings = [] scanner = ["dep:kanal", "dep:moosicbox_async_service", "dep:strum_macros"]