pub struct ProcessorInterface {
pub interface_type: Option<Option<SystemInterfaceType>>,
pub pcie: Option<PcieInterface>,
pub ethernet: Option<EthernetInterface>,
}Expand description
This type describes an interface between the system, or external connection, and the processor.
This type shall contain information about the system interface, or external connection, to the processor.
Fields§
§interface_type: Option<Option<SystemInterfaceType>>The interface type.
This property shall contain an enumerated value that describes the type of interface between the system, or external connection, and the processor.
pcie: Option<PcieInterface>The PCIe-related information for this interface.
This property shall contain an object the describes the PCIe-related information for this interface.
ethernet: Option<EthernetInterface>The Ethernet-related information for this interface.
This property shall contain an object the describes the Ethernet-related information for this interface.
Trait Implementations§
Source§impl Debug for ProcessorInterface
impl Debug for ProcessorInterface
Source§impl<'de> Deserialize<'de> for ProcessorInterface
impl<'de> Deserialize<'de> for ProcessorInterface
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 ProcessorInterface
SAFETY: All generated data types are Send
impl Sync for ProcessorInterface
SAFETY: All generated data types are Sync