pub struct NetworkManager;Implementations§
Source§impl NetworkManager
impl NetworkManager
pub fn find_mac(ip: &IpAddr) -> Option<ArpEntry>
pub fn get_interfaces() -> Vec<InterfaceInfo>
pub fn get_arp_table() -> Result<Vec<ArpEntry>>
pub fn add_entry(ip: IpAddr, mac: MacAddress) -> Result<()>
pub fn delete_entry(ip: IpAddr) -> Result<()>
pub fn clear_table() -> Result<()>
Auto Trait Implementations§
impl Freeze for NetworkManager
impl RefUnwindSafe for NetworkManager
impl Send for NetworkManager
impl Sync for NetworkManager
impl Unpin for NetworkManager
impl UnsafeUnpin for NetworkManager
impl UnwindSafe for NetworkManager
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more