pub struct Processor {
pub pname: Option<String>,
pub punits: Option<u32>,
pub dcore: Option<String>,
pub dcore_version: Option<String>,
pub dfpu: Option<String>,
pub dmpu: Option<String>,
pub ddsp: Option<String>,
pub dmve: Option<String>,
pub dpacbti: Option<String>,
pub dtz: Option<String>,
pub dendian: Option<String>,
pub dclock: Option<u64>,
}Expand description
Represents a PDSC processor element
Fields§
§pname: Option<String>Processor instance name for multi-core devices
punits: Option<u32>Number of processor units for multi-core devices
dcore: Option<String>Processor core; valid values: DcoreEnum
dcore_version: Option<String>Processor core architecture version
dfpu: Option<String>Floating point unit; valid values: DfpuEnum
dmpu: Option<String>Memory protection unit; valid values: DmpuEnum
ddsp: Option<String>DSP instructions support; valid values: DdspEnum
dmve: Option<String>M-Profile Vector Extension (Helium); valid values: DmveEnum
dpacbti: Option<String>Pointer Authentication and Branch Target Identification; valid values: DpacbtiEnum
dtz: Option<String>TrustZone support; valid values: DtzEnum
dendian: Option<String>Endianness; valid values: DendianEnum
dclock: Option<u64>Maximum processor clock frequency in Hz
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Processor
impl<'de> Deserialize<'de> for Processor
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
impl Eq for Processor
impl StructuralPartialEq for Processor
Auto Trait Implementations§
impl Freeze for Processor
impl RefUnwindSafe for Processor
impl Send for Processor
impl Sync for Processor
impl Unpin for Processor
impl UnsafeUnpin for Processor
impl UnwindSafe for Processor
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