pub struct IpGatewayInfo {
pub ip_address: IpAddr,
pub hardware_address: MacAddress,
}
Expand description
Represents network gateway information, storing IP address and hardware (MAC) address.
Fields§
§ip_address: IpAddr
§hardware_address: MacAddress
Implementations§
Source§impl IpGatewayInfo
impl IpGatewayInfo
Sourcepub fn new(
ip_address: IpAddr,
hardware_address: Option<MacAddress>,
) -> IpGatewayInfo
pub fn new( ip_address: IpAddr, hardware_address: Option<MacAddress>, ) -> IpGatewayInfo
Trait Implementations§
Source§impl Clone for IpGatewayInfo
impl Clone for IpGatewayInfo
Source§fn clone(&self) -> IpGatewayInfo
fn clone(&self) -> IpGatewayInfo
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 moreSource§impl Debug for IpGatewayInfo
impl Debug for IpGatewayInfo
Source§impl PartialEq for IpGatewayInfo
impl PartialEq for IpGatewayInfo
impl Eq for IpGatewayInfo
impl StructuralPartialEq for IpGatewayInfo
Auto Trait Implementations§
impl Freeze for IpGatewayInfo
impl RefUnwindSafe for IpGatewayInfo
impl Send for IpGatewayInfo
impl Sync for IpGatewayInfo
impl Unpin for IpGatewayInfo
impl UnwindSafe for IpGatewayInfo
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