astro_dnssd/
lib.rs

1//! Astro DNS-SD - Rust wrapper crate for DNS-SD libraries
2
3#![forbid(missing_docs)]
4
5// pub mod browser;
6mod browse;
7mod ffi;
8mod non_blocking;
9mod os;
10mod register;
11
12pub use crate::browse::{
13    BrowseError, Service, ServiceBrowser, ServiceBrowserBuilder, ServiceEventType,
14};
15pub use crate::os::{RegisteredDnsService, RegistrationError};
16pub use crate::register::DNSServiceBuilder;
17
18#[macro_use]
19extern crate log;
20
21// /// Result type for dns-sd fallible returns
22// pub type Result<T, E = RegistrationError> = std::result::Result<T, E>;