Struct veilid_tools::Ifv4Addr
source · pub struct Ifv4Addr {
pub ip: Ipv4Addr,
pub netmask: Ipv4Addr,
pub broadcast: Option<Ipv4Addr>,
}Expand description
Details about the ipv4 address of an interface on this host.
Fields§
§ip: Ipv4AddrThe IP address of the interface.
netmask: Ipv4AddrThe netmask of the interface.
broadcast: Option<Ipv4Addr>The broadcast address of the interface.
Trait Implementations§
source§impl Ord for Ifv4Addr
impl Ord for Ifv4Addr
source§impl PartialEq for Ifv4Addr
impl PartialEq for Ifv4Addr
source§impl PartialOrd for Ifv4Addr
impl PartialOrd for Ifv4Addr
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Eq for Ifv4Addr
impl StructuralEq for Ifv4Addr
impl StructuralPartialEq for Ifv4Addr
Auto Trait Implementations§
impl RefUnwindSafe for Ifv4Addr
impl Send for Ifv4Addr
impl Sync for Ifv4Addr
impl Unpin for Ifv4Addr
impl UnwindSafe for Ifv4Addr
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