netdev 0.40.0

Cross-platform library for network interface
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
pub use crate::interface::get_interfaces;
pub use crate::interface::interface::Interface;
pub use crate::interface::state::OperState;
pub use crate::interface::types::InterfaceType;
pub use crate::net::device::NetworkDevice;
pub use crate::net::mac::MacAddr;
pub use crate::stats::counters::InterfaceStats;
pub use ipnet::{Ipv4Net, Ipv6Net};

#[cfg(feature = "gateway")]
pub use crate::interface::get_default_interface;
#[cfg(feature = "gateway")]
pub use crate::route::get_default_gateway;