Struct RngImr
#[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: u32Implementations§
§impl RngImr
impl RngImr
pub const fn ehr_valid_mask(&self) -> EhrValidMask
pub const fn ehr_valid_mask(&self) -> EhrValidMask
See RNG_ISR for explanation on this interrupt.
pub const fn set_ehr_valid_mask(&mut self, val: EhrValidMask)
pub const fn set_ehr_valid_mask(&mut self, val: EhrValidMask)
See RNG_ISR for explanation on this interrupt.
pub const fn autocorr_err_mask(&self) -> AutocorrErrMask
pub const fn autocorr_err_mask(&self) -> AutocorrErrMask
See RNG_ISR for explanation on this interrupt.
pub const fn set_autocorr_err_mask(&mut self, val: AutocorrErrMask)
pub const fn set_autocorr_err_mask(&mut self, val: AutocorrErrMask)
See RNG_ISR for explanation on this interrupt.
pub const fn crngt_err_mask(&self) -> CrngtErrMask
pub const fn crngt_err_mask(&self) -> CrngtErrMask
See RNG_ISR for explanation on this interrupt.
pub const fn set_crngt_err_mask(&mut self, val: CrngtErrMask)
pub const fn set_crngt_err_mask(&mut self, val: CrngtErrMask)
See RNG_ISR for explanation on this interrupt.
pub const fn vnc_err_mask(&self) -> VncErrMask
pub const fn vnc_err_mask(&self) -> VncErrMask
See RNG_ISR for explanation on this interrupt.
pub const fn set_vnc_err_mask(&mut self, val: VncErrMask)
pub const fn set_vnc_err_mask(&mut self, val: VncErrMask)
See RNG_ISR for explanation on this interrupt.
pub const fn watchdog_mask(&self) -> WatchdogMask
pub const fn watchdog_mask(&self) -> WatchdogMask
See RNG_ISR for explanation on this interrupt.
pub const fn set_watchdog_mask(&mut self, val: WatchdogMask)
pub const fn set_watchdog_mask(&mut self, val: WatchdogMask)
See RNG_ISR for explanation on this interrupt.
pub const fn dma_done_mask(&self) -> DmaDoneMask
pub const fn dma_done_mask(&self) -> DmaDoneMask
See RNG_ISR for explanation on this interrupt.
pub const fn set_dma_done_mask(&mut self, val: DmaDoneMask)
pub const 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> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
Source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
Source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
Source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.