#[repr(transparent)]pub struct RngIcr(pub u32);
Expand description
Interrupt/status bit clear Register.
Tuple Fields§
§0: u32
Implementations§
source§impl RngIcr
impl RngIcr
sourcepub fn set_ehr_valid(&mut self, val: bool)
pub fn set_ehr_valid(&mut self, val: bool)
Write 1’b1 - clear corresponding bit in RNG_ISR.
sourcepub const fn autocorr_err(&self) -> bool
pub const fn autocorr_err(&self) -> bool
Cannot be cleared by SW! Only RNG reset clears this bit.
sourcepub fn set_autocorr_err(&mut self, val: bool)
pub fn set_autocorr_err(&mut self, val: bool)
Cannot be cleared by SW! Only RNG reset clears this bit.
sourcepub fn set_crngt_err(&mut self, val: bool)
pub fn set_crngt_err(&mut self, val: bool)
Write 1’b1 - clear corresponding bit in RNG_ISR.
sourcepub fn set_vn_err(&mut self, val: bool)
pub fn set_vn_err(&mut self, val: bool)
Write 1’b1 - clear corresponding bit in RNG_ISR.
sourcepub fn set_reserved(&mut self, val: u32)
pub fn set_reserved(&mut self, val: u32)
RESERVED
Trait Implementations§
impl Copy for RngIcr
impl Eq for RngIcr
impl StructuralPartialEq for RngIcr
Auto Trait Implementations§
impl Freeze for RngIcr
impl RefUnwindSafe for RngIcr
impl Send for RngIcr
impl Sync for RngIcr
impl Unpin for RngIcr
impl UnwindSafe for RngIcr
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)