[−][src]Struct heim_net::Nic
Network interface device.
Implementations
impl Nic
[src]
pub fn name(&self) -> &str
[src]
Returns NIC name.
pub fn address(&self) -> Address
[src]
Returns primary NIC address.
pub fn netmask(&self) -> Option<Address>
[src]
Returns netmask address if available.
pub fn destination(&self) -> Option<Address>
[src]
Returns destination address if available.
pub fn is_up(&self) -> bool
[src]
Returns bool
indicating whether interface is up and running.
pub fn is_loopback(&self) -> bool
[src]
Returns bool
indicating whether interface is loopback.
pub fn is_multicast(&self) -> bool
[src]
Returns bool
indicating whether interface is multicast.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Nic
impl Send for Nic
impl Sync for Nic
impl Unpin for Nic
impl UnwindSafe for Nic
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,