Struct ndisapi_rs::IpGatewayInfo
source · 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 copy 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<IpGatewayInfo> for IpGatewayInfo
impl PartialEq<IpGatewayInfo> for IpGatewayInfo
source§fn eq(&self, other: &IpGatewayInfo) -> bool
fn eq(&self, other: &IpGatewayInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for IpGatewayInfo
impl StructuralEq for IpGatewayInfo
impl StructuralPartialEq for IpGatewayInfo
Auto Trait Implementations§
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