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