Struct network_interface::V6IfAddr
source · [−]pub struct V6IfAddr {
pub ip: Ipv6Addr,
pub broadcast: Option<Ipv6Addr>,
pub netmask: Netmask<Ipv6Addr>,
}
Expand description
IPV6 Interface from the AFINET6 network interface family
Fields
ip: Ipv6Addr
The IP address for this network interface
broadcast: Option<Ipv6Addr>
The broadcast address for this interface
netmask: Netmask<Ipv6Addr>
The netmask for this interface
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for V6IfAddr
impl Send for V6IfAddr
impl Sync for V6IfAddr
impl Unpin for V6IfAddr
impl UnwindSafe for V6IfAddr
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