pub struct NetworkInterface {
pub name: Option<String>,
pub is_operational: Option<bool>,
pub off_premise_services_reachable_i_pv4: Option<bool>,
pub off_premise_services_reachable_i_pv6: Option<bool>,
pub hardware_address: Option<u8>,
pub i_pv4_addresses: Option<Vec<u8>>,
pub i_pv6_addresses: Option<Vec<u8>>,
pub type_: Option<u8>,
}Fields§
§name: Option<String>§is_operational: Option<bool>§off_premise_services_reachable_i_pv4: Option<bool>§off_premise_services_reachable_i_pv6: Option<bool>§hardware_address: Option<u8>§i_pv4_addresses: Option<Vec<u8>>§i_pv6_addresses: Option<Vec<u8>>§type_: Option<u8>Trait Implementations§
Source§impl Debug for NetworkInterface
impl Debug for NetworkInterface
Auto Trait Implementations§
impl Freeze for NetworkInterface
impl RefUnwindSafe for NetworkInterface
impl Send for NetworkInterface
impl Sync for NetworkInterface
impl Unpin for NetworkInterface
impl UnwindSafe for NetworkInterface
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