pub struct CXL {
pub congestion: Option<Congestion>,
pub connected_device_mode: Option<ConnectedDeviceMode>,
pub connected_device_type: Option<ConnectedDeviceType>,
pub current_port_configuration_state: Option<CurrentPortConfigurationState>,
pub max_logical_device_count: Option<i64>,
pub qo_s_telemetry_capabilities: Option<QoSTelemetryCapabilities>,
pub temporary_throughput_reduction_enabled: Option<bool>,
}
Expand description
CXL properties for a port.
Fields§
§congestion: Option<Congestion>
§connected_device_mode: Option<ConnectedDeviceMode>
§connected_device_type: Option<ConnectedDeviceType>
§current_port_configuration_state: Option<CurrentPortConfigurationState>
§max_logical_device_count: Option<i64>
The maximum number of logical devices supported.
qo_s_telemetry_capabilities: Option<QoSTelemetryCapabilities>
§temporary_throughput_reduction_enabled: Option<bool>
Indicates whether temporary throughput reduction is enabled.
Trait Implementations§
source§impl<'de> Deserialize<'de> for CXL
impl<'de> Deserialize<'de> for CXL
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