#[repr(transparent)]pub struct RngcontrolStatus(pub u32);
Expand description
Status register.
Tuple Fields§
§0: u32
Implementations§
Source§impl RngcontrolStatus
impl RngcontrolStatus
Sourcepub const fn testdatabusy(&self) -> bool
pub const fn testdatabusy(&self) -> bool
High when data written to TestData register is being processed.
Sourcepub fn set_testdatabusy(&mut self, val: bool)
pub fn set_testdatabusy(&mut self, val: bool)
High when data written to TestData register is being processed.
Sourcepub fn set_repfail(&mut self, val: bool)
pub fn set_repfail(&mut self, val: bool)
NIST-800-90B repetition Count Test interrupt status.
Sourcepub const fn propfail(&self) -> bool
pub const fn propfail(&self) -> bool
NIST-800-90B adaptive Proportion Test (1024-sample window) interrupt status.
Sourcepub fn set_propfail(&mut self, val: bool)
pub fn set_propfail(&mut self, val: bool)
NIST-800-90B adaptive Proportion Test (1024-sample window) interrupt status.
Sourcepub fn set_fullint(&mut self, val: bool)
pub fn set_fullint(&mut self, val: bool)
FIFO full status.
Sourcepub fn set_preint(&mut self, val: bool)
pub fn set_preint(&mut self, val: bool)
AIS31 preliminary noise alarm interrupt status.
Sourcepub fn set_almint(&mut self, val: bool)
pub fn set_almint(&mut self, val: bool)
AIS31 noise alarm interrupt status.
Sourcepub const fn startupfail(&self) -> bool
pub const fn startupfail(&self) -> bool
Start-up test failure.
Sourcepub fn set_startupfail(&mut self, val: bool)
pub fn set_startupfail(&mut self, val: bool)
Start-up test failure.
Sourcepub const fn fifoaccfail(&self) -> bool
pub const fn fifoaccfail(&self) -> bool
Set when a FIFO data read is performed while the NDRNG is disabled AND has its FIFO empty (FIFOLevel = 0).
Sourcepub fn set_fifoaccfail(&mut self, val: bool)
pub fn set_fifoaccfail(&mut self, val: bool)
Set when a FIFO data read is performed while the NDRNG is disabled AND has its FIFO empty (FIFOLevel = 0).
Trait Implementations§
Source§impl Clone for RngcontrolStatus
impl Clone for RngcontrolStatus
Source§fn clone(&self) -> RngcontrolStatus
fn clone(&self) -> RngcontrolStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RngcontrolStatus
impl Debug for RngcontrolStatus
Source§impl Default for RngcontrolStatus
impl Default for RngcontrolStatus
Source§fn default() -> RngcontrolStatus
fn default() -> RngcontrolStatus
Returns the “default value” for a type. Read more
Source§impl PartialEq for RngcontrolStatus
impl PartialEq for RngcontrolStatus
impl Copy for RngcontrolStatus
impl Eq for RngcontrolStatus
impl StructuralPartialEq for RngcontrolStatus
Auto Trait Implementations§
impl Freeze for RngcontrolStatus
impl RefUnwindSafe for RngcontrolStatus
impl Send for RngcontrolStatus
impl Sync for RngcontrolStatus
impl Unpin for RngcontrolStatus
impl UnwindSafe for RngcontrolStatus
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.