pub struct EthernetInterface {
pub odata_id: Option<String>,
pub id: Option<String>,
pub name: Option<String>,
pub mac_address: Option<String>,
pub speed_mbps: Option<u32>,
pub status: Option<Status>,
pub ipv4_addresses: Option<Vec<Value>>,
pub ipv6_addresses: Option<Vec<Value>>,
}Expand description
EthernetInterface resource.
Fields§
§odata_id: Option<String>§id: Option<String>§name: Option<String>§mac_address: Option<String>§speed_mbps: Option<u32>§status: Option<Status>§ipv4_addresses: Option<Vec<Value>>§ipv6_addresses: Option<Vec<Value>>Trait Implementations§
Source§impl Clone for EthernetInterface
impl Clone for EthernetInterface
Source§fn clone(&self) -> EthernetInterface
fn clone(&self) -> EthernetInterface
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EthernetInterface
impl Debug for EthernetInterface
Source§impl<'de> Deserialize<'de> for EthernetInterface
impl<'de> Deserialize<'de> for EthernetInterface
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 EthernetInterface
impl RefUnwindSafe for EthernetInterface
impl Send for EthernetInterface
impl Sync for EthernetInterface
impl Unpin for EthernetInterface
impl UnsafeUnpin for EthernetInterface
impl UnwindSafe for EthernetInterface
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