net-lattice-model 0.8.0

The domain model of operating system networking state (routes, interfaces, DNS, ...), with no operating-system dependency.
Documentation
//! The domain model of operating system networking state.
//!
//! No operating-system dependency. Stage 0.4 added the `mac` and `interface`
//! modules; Stage 0.5 added `dns`; Stage 0.6 added `neighbor`; Stage 0.7
//! added `ifaddr`; Stage 0.8 adds `event`.

mod address;
pub mod dns;
pub mod event;
pub mod ifaddr;
pub mod interface;
pub mod mac;
pub mod neighbor;
pub mod route;

pub use address::{IpAddress, Network};
pub use dns::DnsConfig;
pub use event::{ChangeKind, Event, EventDomain, EventFilter};
pub use ifaddr::{InterfaceAddress, InterfaceAddressId, NewInterfaceAddress};
pub use interface::{AdminState, Interface, InterfaceId, InterfaceKind, OperationalState};
pub use mac::MacAddress;
pub use neighbor::{NeighborEntry, NeighborId, NeighborState};
pub use route::Route;