pub enum ConnectedDeviceMode {
Disconnected,
RCD,
CXL68BFAndVH,
Standard256BF,
CXLLatencyOptimized256BF,
PBR,
}
Variants§
Disconnected
This value shall indicate the connection is not CXL or is disconnected.
RCD
This value shall indicate the connected device mode is restricted CXL device (RCD).
CXL68BFAndVH
This value shall indicate the connected device mode is CXL 68B flit and VH.
Standard256BF
This value shall indicate the connected device mode is standard 256B flit.
CXLLatencyOptimized256BF
This value shall indicate the connected device mode is CXL latency-optimized 256B flit.
PBR
This value shall indicate the connected device mode is port-based routing (PBR).
Trait Implementations§
Source§impl Clone for ConnectedDeviceMode
impl Clone for ConnectedDeviceMode
Source§fn clone(&self) -> ConnectedDeviceMode
fn clone(&self) -> ConnectedDeviceMode
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 ConnectedDeviceMode
impl Debug for ConnectedDeviceMode
Source§impl Default for ConnectedDeviceMode
impl Default for ConnectedDeviceMode
Source§fn default() -> ConnectedDeviceMode
fn default() -> ConnectedDeviceMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConnectedDeviceMode
impl<'de> Deserialize<'de> for ConnectedDeviceMode
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 ConnectedDeviceMode
impl Metadata<'static> for ConnectedDeviceMode
Source§const JSON_SCHEMA: &'static str = "Port.v1_9_0.json"
const JSON_SCHEMA: &'static str = "Port.v1_9_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 ConnectedDeviceMode
impl RefUnwindSafe for ConnectedDeviceMode
impl Send for ConnectedDeviceMode
impl Sync for ConnectedDeviceMode
impl Unpin for ConnectedDeviceMode
impl UnwindSafe for ConnectedDeviceMode
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