pub struct Ipv4InterfaceAddr {
pub address: Ipv4Addr,
pub prefix_len: u8,
pub broadcast: Option<Ipv4Addr>,
}Expand description
An IPv4 address on an interface.
Fields§
§address: Ipv4AddrThe IPv4 address.
prefix_len: u8Network prefix length (e.g., 24 for /24).
broadcast: Option<Ipv4Addr>Broadcast address (if applicable).
Implementations§
Trait Implementations§
Source§impl Clone for Ipv4InterfaceAddr
impl Clone for Ipv4InterfaceAddr
Source§fn clone(&self) -> Ipv4InterfaceAddr
fn clone(&self) -> Ipv4InterfaceAddr
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for Ipv4InterfaceAddr
impl RefUnwindSafe for Ipv4InterfaceAddr
impl Send for Ipv4InterfaceAddr
impl Sync for Ipv4InterfaceAddr
impl Unpin for Ipv4InterfaceAddr
impl UnsafeUnpin for Ipv4InterfaceAddr
impl UnwindSafe for Ipv4InterfaceAddr
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