pub struct ProcessorId {
pub effective_family: Option<String>,
pub effective_model: Option<String>,
pub identification_registers: Option<String>,
pub microcode_info: Option<String>,
pub protected_identification_number: Option<String>,
pub step: Option<String>,
pub vendor_id: Option<String>,
}
Expand description
The identification information for a processor.
Fields§
§effective_family: Option<String>
The effective family for this processor.
effective_model: Option<String>
The effective model for this processor.
identification_registers: Option<String>
The raw manufacturer-provided processor identification registers for this processor.
microcode_info: Option<String>
The microcode information for this processor.
protected_identification_number: Option<String>
The Protected Processor Identification Number (PPIN) for this processor.
step: Option<String>
The step value for this processor.
vendor_id: Option<String>
The vendor identification for this processor.
Trait Implementations§
Source§impl Clone for ProcessorId
impl Clone for ProcessorId
Source§fn clone(&self) -> ProcessorId
fn clone(&self) -> ProcessorId
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ProcessorId
impl Debug for ProcessorId
Source§impl Default for ProcessorId
impl Default for ProcessorId
Source§impl<'de> Deserialize<'de> for ProcessorId
impl<'de> Deserialize<'de> for ProcessorId
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
Source§impl Metadata<'static> for ProcessorId
impl Metadata<'static> for ProcessorId
Source§const JSON_SCHEMA: &'static str = "Processor.v1_18_0.json"
const JSON_SCHEMA: &'static str = "Processor.v1_18_0.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for ProcessorId
impl RefUnwindSafe for ProcessorId
impl Send for ProcessorId
impl Sync for ProcessorId
impl Unpin for ProcessorId
impl UnwindSafe for ProcessorId
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