pub struct PortSplitting {
pub maximum_subports: Option<Option<Int64>>,
pub maximum_subports_per_port: Option<Option<Int64>>,
pub supported_configurations: Option<Vec<PortSplittingSubconfigurationList>>,
pub current_configuration: Option<Vec<PortSplittingSubconfiguration>>,
}Expand description
The port splitting capabilities for a controller.
This type shall contain capability, status, and configuration values related to physically subdividing the lanes of ports on a controller.
Fields§
§maximum_subports: Option<Option<Int64>>The maximum number of subdivided ports that this controller supports.
This property shall contain the maximum number of subdivided ports that this controller supports.
maximum_subports_per_port: Option<Option<Int64>>The maximum number of subdivided ports split from a single physical port that this controller supports.
This property shall contain the maximum number of subdivided ports split from a single physical port that this controller supports.
supported_configurations: Option<Vec<PortSplittingSubconfigurationList>>The port splitting configurations this controller supports.
This property shall contain the port splitting configurations that this controller supports. Properties contained in this property shall be read-only.
current_configuration: Option<Vec<PortSplittingSubconfiguration>>The current port splitting configuration for this controller.
This property shall contain the current port splitting configuration for this controller.
Trait Implementations§
Source§impl Debug for PortSplitting
impl Debug for PortSplitting
Source§impl<'de> Deserialize<'de> for PortSplitting
impl<'de> Deserialize<'de> for PortSplitting
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>,
impl Send for PortSplitting
SAFETY: All generated data types are Send
impl Sync for PortSplitting
SAFETY: All generated data types are Sync