pub struct Ipv4InterfaceConfig {
pub address: Ipv4Cidr,
pub gateway: Option<Ipv4Address>,
}Expand description
Runtime IPv4 configuration of a network interface.
Fields§
§address: Ipv4CidrInterface address and prefix.
gateway: Option<Ipv4Address>Optional default gateway learned or configured for this interface.
Trait Implementations§
Source§impl Clone for Ipv4InterfaceConfig
impl Clone for Ipv4InterfaceConfig
Source§fn clone(&self) -> Ipv4InterfaceConfig
fn clone(&self) -> Ipv4InterfaceConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for Ipv4InterfaceConfig
Source§impl Debug for Ipv4InterfaceConfig
impl Debug for Ipv4InterfaceConfig
impl Eq for Ipv4InterfaceConfig
Source§impl PartialEq for Ipv4InterfaceConfig
impl PartialEq for Ipv4InterfaceConfig
impl StructuralPartialEq for Ipv4InterfaceConfig
Auto Trait Implementations§
impl Freeze for Ipv4InterfaceConfig
impl RefUnwindSafe for Ipv4InterfaceConfig
impl Send for Ipv4InterfaceConfig
impl Sync for Ipv4InterfaceConfig
impl Unpin for Ipv4InterfaceConfig
impl UnsafeUnpin for Ipv4InterfaceConfig
impl UnwindSafe for Ipv4InterfaceConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DmaPod for Twhere
T: Copy,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.