pub struct MemoryLocation {
pub socket: Option<Option<Int64>>,
pub memory_controller: Option<Option<Int64>>,
pub channel: Option<Option<Int64>>,
pub slot: Option<Option<Int64>>,
}Expand description
Memory connection information to sockets and memory controllers.
This type shall contain properties that describe the memory connection information to sockets and memory controllers.
Fields§
§socket: Option<Option<Int64>>The socket number to which the memory device is connected.
This property shall contain the socket number to which the memory device is connected.
memory_controller: Option<Option<Int64>>The memory controller number to which the memory device is connected.
This property shall contain the memory controller number to which the memory device is connected.
channel: Option<Option<Int64>>The channel number to which the memory device is connected.
This property shall contain the channel number to which the memory device is connected.
slot: Option<Option<Int64>>The slot number to which the memory device is connected.
This property shall contain the slot number to which the memory device is connected.
Trait Implementations§
Source§impl Debug for MemoryLocation
impl Debug for MemoryLocation
Source§impl<'de> Deserialize<'de> for MemoryLocation
impl<'de> Deserialize<'de> for MemoryLocation
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 MemoryLocation
SAFETY: All generated data types are Send
impl Sync for MemoryLocation
SAFETY: All generated data types are Sync