pub struct EthernetInterface {
pub max_lanes: Option<i64>,
pub max_speed_mbps: Option<i64>,
pub oem: Option<Oem>,
}
Expand description
This type defines an Ethernet interface.
Fields§
§max_lanes: Option<i64>
The number of lanes supported by this interface.
max_speed_mbps: Option<i64>
The maximum speed supported by this interface.
oem: Option<Oem>
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 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EthernetInterface
impl Debug for EthernetInterface
Source§impl Default for EthernetInterface
impl Default 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
Source§impl Metadata<'static> for EthernetInterface
impl Metadata<'static> for EthernetInterface
Source§const JSON_SCHEMA: &'static str = "Processor.v1_18_0.json"
const JSON_SCHEMA: &'static str = "Processor.v1_18_0.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for EthernetInterface
impl RefUnwindSafe for EthernetInterface
impl Send for EthernetInterface
impl Sync for EthernetInterface
impl Unpin 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