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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProcessorInterface
impl RefUnwindSafe for ProcessorInterface
impl Send for ProcessorInterface
impl Sync for ProcessorInterface
impl Unpin for ProcessorInterface
impl UnsafeUnpin for ProcessorInterface
impl UnwindSafe for ProcessorInterface
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