#[repr(transparent)]pub struct RngImr(pub u32);
Expand description
Interrupt mask register. Each bit of this register holds the mask of a single interrupt source.
Tuple Fields§
§0: u32
Implementations§
Source§impl RngImr
impl RngImr
Sourcepub const fn ehr_valid_mask(&self) -> EhrValidMask
pub const fn ehr_valid_mask(&self) -> EhrValidMask
See RNG_ISR for explanation on this interrupt.
Sourcepub fn set_ehr_valid_mask(&mut self, val: EhrValidMask)
pub fn set_ehr_valid_mask(&mut self, val: EhrValidMask)
See RNG_ISR for explanation on this interrupt.
Sourcepub const fn autocorr_err_mask(&self) -> AutocorrErrMask
pub const fn autocorr_err_mask(&self) -> AutocorrErrMask
See RNG_ISR for explanation on this interrupt.
Sourcepub fn set_autocorr_err_mask(&mut self, val: AutocorrErrMask)
pub fn set_autocorr_err_mask(&mut self, val: AutocorrErrMask)
See RNG_ISR for explanation on this interrupt.
Sourcepub const fn crngt_err_mask(&self) -> CrngtErrMask
pub const fn crngt_err_mask(&self) -> CrngtErrMask
See RNG_ISR for explanation on this interrupt.
Sourcepub fn set_crngt_err_mask(&mut self, val: CrngtErrMask)
pub fn set_crngt_err_mask(&mut self, val: CrngtErrMask)
See RNG_ISR for explanation on this interrupt.
Sourcepub const fn vnc_err_mask(&self) -> VncErrMask
pub const fn vnc_err_mask(&self) -> VncErrMask
See RNG_ISR for explanation on this interrupt.
Sourcepub fn set_vnc_err_mask(&mut self, val: VncErrMask)
pub fn set_vnc_err_mask(&mut self, val: VncErrMask)
See RNG_ISR for explanation on this interrupt.
Sourcepub const fn watchdog_mask(&self) -> WatchdogMask
pub const fn watchdog_mask(&self) -> WatchdogMask
See RNG_ISR for explanation on this interrupt.
Sourcepub fn set_watchdog_mask(&mut self, val: WatchdogMask)
pub fn set_watchdog_mask(&mut self, val: WatchdogMask)
See RNG_ISR for explanation on this interrupt.
Sourcepub const fn dma_done_mask(&self) -> DmaDoneMask
pub const fn dma_done_mask(&self) -> DmaDoneMask
See RNG_ISR for explanation on this interrupt.
Sourcepub fn set_dma_done_mask(&mut self, val: DmaDoneMask)
pub fn set_dma_done_mask(&mut self, val: DmaDoneMask)
See RNG_ISR for explanation on this interrupt.
Trait Implementations§
impl Copy for RngImr
impl Eq for RngImr
impl StructuralPartialEq for RngImr
Auto Trait Implementations§
impl Freeze for RngImr
impl RefUnwindSafe for RngImr
impl Send for RngImr
impl Sync for RngImr
impl Unpin for RngImr
impl UnwindSafe for RngImr
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
)