pub enum SystemInterfaceType {
Qpi,
Upi,
Pcie,
Ethernet,
Amba,
Ccix,
Cxl,
Oem,
UnsupportedValue,
}Variants§
Qpi
The Intel QuickPath Interconnect.
Upi
The Intel UltraPath Interconnect.
Pcie
A PCI Express interface.
Ethernet
An Ethernet interface.
Amba
The Arm Advanced Microcontroller Bus Architecture interface.
Ccix
The Cache Coherent Interconnect for Accelerators interface.
Cxl
The Compute Express Link interface.
Oem
An OEM-defined interface.
UnsupportedValue
Fallback value for values that are not supported by current version of Redfish schema.
Trait Implementations§
Source§impl Clone for SystemInterfaceType
impl Clone for SystemInterfaceType
Source§fn clone(&self) -> SystemInterfaceType
fn clone(&self) -> SystemInterfaceType
Returns a duplicate of the value. Read more
1.0.0 · 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 SystemInterfaceType
impl Debug for SystemInterfaceType
Source§impl<'de> Deserialize<'de> for SystemInterfaceType
impl<'de> Deserialize<'de> for SystemInterfaceType
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 PartialEq for SystemInterfaceType
impl PartialEq for SystemInterfaceType
Source§impl Serialize for SystemInterfaceType
impl Serialize for SystemInterfaceType
Source§impl ToSnakeCase for SystemInterfaceType
impl ToSnakeCase for SystemInterfaceType
Source§fn to_snake_case(&self) -> &'static str
fn to_snake_case(&self) -> &'static str
Convert this enum variant to a
snake_case stringimpl Copy for SystemInterfaceType
impl Eq for SystemInterfaceType
impl StructuralPartialEq for SystemInterfaceType
Auto Trait Implementations§
impl Freeze for SystemInterfaceType
impl RefUnwindSafe for SystemInterfaceType
impl Send for SystemInterfaceType
impl Sync for SystemInterfaceType
impl Unpin for SystemInterfaceType
impl UnsafeUnpin for SystemInterfaceType
impl UnwindSafe for SystemInterfaceType
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