#[repr(transparent)]pub struct PkcMcdata(pub u32);Expand description
Unsupported flexible microcode interface. Any access raises a security alarm and increments PKC_MODE1 by 4. Do not probe or use for normal operation.
Tuple Fields§
§0: u32Implementations§
Source§impl PkcMcdata
impl PkcMcdata
Sourcepub const fn mcdata(&self) -> u32
pub const fn mcdata(&self) -> u32
Microcode data. Reading returns zero but is not side-effect free: it raises a security alarm and changes PKC_MODE1.
Sourcepub const fn set_mcdata(&mut self, val: u32)
pub const fn set_mcdata(&mut self, val: u32)
Microcode data. Reading returns zero but is not side-effect free: it raises a security alarm and changes PKC_MODE1.
Trait Implementations§
impl Copy for PkcMcdata
impl Eq for PkcMcdata
impl StructuralPartialEq for PkcMcdata
Auto Trait Implementations§
impl Freeze for PkcMcdata
impl RefUnwindSafe for PkcMcdata
impl Send for PkcMcdata
impl Sync for PkcMcdata
impl Unpin for PkcMcdata
impl UnwindSafe for PkcMcdata
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