Struct network_interface::V4IfAddr
source · [−]pub struct V4IfAddr {
pub ip: Ipv4Addr,
pub broadcast: Option<Ipv4Addr>,
pub netmask: Netmask<Ipv4Addr>,
}
Expand description
IPV4 Interface from the AFINET network interface family
Fields
ip: Ipv4Addr
The IP address for this network interface
broadcast: Option<Ipv4Addr>
The broadcast address for this interface
netmask: Netmask<Ipv4Addr>
The netmask for this interface
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for V4IfAddr
impl Send for V4IfAddr
impl Sync for V4IfAddr
impl Unpin for V4IfAddr
impl UnwindSafe for V4IfAddr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more