mdns_responder is a pure rust implementation of the mDNS (RFC 6762) and DNS-SD (RFC 6763) protocols.
To use it, first add this to your Cargo.toml
:
[dependencies.mdns-responder]
git = "https://github.com/fubarnetes/rust-mdns-responder"
Then, add this to your crate root:
extern crate mdns_responder;