Struct RngDmaBusy
#[repr(transparent)]pub struct RngDmaBusy(pub u32);Expand description
Status register for RNG DMA engine activity.
Tuple Fields§
§0: u32Implementations§
§impl RngDmaBusy
impl RngDmaBusy
pub const fn status(&self) -> RngDmaBusyStatus
pub const fn status(&self) -> RngDmaBusyStatus
RNG DMA engine status.
pub const fn set_status(&mut self, val: RngDmaBusyStatus)
pub const fn set_status(&mut self, val: RngDmaBusyStatus)
RNG DMA engine status.
pub const fn rosc_len(&self) -> RngDmaBusyRoscLen
pub const fn rosc_len(&self) -> RngDmaBusyRoscLen
The active ring oscillator length configuration used by the RNG DMA engine.
pub const fn set_rosc_len(&mut self, val: RngDmaBusyRoscLen)
pub const fn set_rosc_len(&mut self, val: RngDmaBusyRoscLen)
The active ring oscillator length configuration used by the RNG DMA engine.
pub const fn num_of_samples(&self) -> u8
pub const fn num_of_samples(&self) -> u8
Number of samples already collected using the current ring oscillator configuration.
pub const fn set_num_of_samples(&mut self, val: u8)
pub const fn set_num_of_samples(&mut self, val: u8)
Number of samples already collected using the current ring oscillator configuration.
Trait Implementations§
§impl Clone for RngDmaBusy
impl Clone for RngDmaBusy
§fn clone(&self) -> RngDmaBusy
fn clone(&self) -> RngDmaBusy
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 more§impl Debug for RngDmaBusy
impl Debug for RngDmaBusy
§impl Default for RngDmaBusy
impl Default for RngDmaBusy
§fn default() -> RngDmaBusy
fn default() -> RngDmaBusy
Returns the “default value” for a type. Read more
§impl PartialEq for RngDmaBusy
impl PartialEq for RngDmaBusy
impl Copy for RngDmaBusy
impl Eq for RngDmaBusy
impl StructuralPartialEq for RngDmaBusy
Auto Trait Implementations§
impl Freeze for RngDmaBusy
impl RefUnwindSafe for RngDmaBusy
impl Send for RngDmaBusy
impl Sync for RngDmaBusy
impl Unpin for RngDmaBusy
impl UnwindSafe for RngDmaBusy
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.