#[repr(C)]pub struct ProcessorPowerLevel {
pub options: ProcessorPowerLevelOptions,
pub processing_rate: u64,
pub power_coefficient_nw: u64,
pub control_interface: ProcessorPowerControl,
pub control_argument: u64,
pub diagnostic_name: [u8; 32],
pub reserved: [u8; 32],
}Fields§
§options: ProcessorPowerLevelOptions§processing_rate: u64§power_coefficient_nw: u64§control_interface: ProcessorPowerControl§control_argument: u64§diagnostic_name: [u8; 32]§reserved: [u8; 32]Trait Implementations§
Source§impl Clone for ProcessorPowerLevel
impl Clone for ProcessorPowerLevel
Source§fn clone(&self) -> ProcessorPowerLevel
fn clone(&self) -> ProcessorPowerLevel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProcessorPowerLevel
impl Debug for ProcessorPowerLevel
Source§impl PartialEq for ProcessorPowerLevel
impl PartialEq for ProcessorPowerLevel
impl Copy for ProcessorPowerLevel
impl Eq for ProcessorPowerLevel
impl IntoBytes for ProcessorPowerLevelwhere
ProcessorPowerLevelOptions: IntoBytes,
u64: IntoBytes,
ProcessorPowerControl: IntoBytes,
[u8; 32]: IntoBytes,
(): PaddingFree<Self, { _ }>,
impl StructuralPartialEq for ProcessorPowerLevel
Auto Trait Implementations§
impl Freeze for ProcessorPowerLevel
impl RefUnwindSafe for ProcessorPowerLevel
impl Send for ProcessorPowerLevel
impl Sync for ProcessorPowerLevel
impl Unpin for ProcessorPowerLevel
impl UnwindSafe for ProcessorPowerLevel
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