pub struct EthernetInterfaceInfo {
pub name: String,
pub mac: MacAddress,
pub mtu: usize,
}Expand description
Ethernet interface information
Fields§
§name: StringInterface name (e.g., “eth0”, “wlan0”)
mac: MacAddressMAC address
mtu: usizeMaximum Transmission Unit
Trait Implementations§
Source§impl Clone for EthernetInterfaceInfo
impl Clone for EthernetInterfaceInfo
Source§fn clone(&self) -> EthernetInterfaceInfo
fn clone(&self) -> EthernetInterfaceInfo
Returns a duplicate of the value. Read more
1.0.0§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 EthernetInterfaceInfo
impl RefUnwindSafe for EthernetInterfaceInfo
impl Send for EthernetInterfaceInfo
impl Sync for EthernetInterfaceInfo
impl Unpin for EthernetInterfaceInfo
impl UnwindSafe for EthernetInterfaceInfo
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)