pub struct NetworkInterface {
pub index: Option<i32>,
pub ip_addresses: Option<Vec<IPAddress>>,
pub interface_type: Option<String>,
pub network: Option<String>,
pub mac: Option<String>,
pub source_ip_filtering: Option<bool>,
pub bootable: Option<bool>,
}Fields§
§index: Option<i32>§ip_addresses: Option<Vec<IPAddress>>§interface_type: Option<String>§network: Option<String>§mac: Option<String>§source_ip_filtering: Option<bool>§bootable: Option<bool>Trait Implementations§
Source§impl Debug for NetworkInterface
impl Debug for NetworkInterface
Source§impl<'de> Deserialize<'de> for NetworkInterface
impl<'de> Deserialize<'de> for NetworkInterface
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
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