Struct RngcontrolStatus
#[repr(transparent)]pub struct RngcontrolStatus(pub u32);
Expand description
Status register.
Tuple Fields§
§0: u32
Implementations§
§impl RngcontrolStatus
impl RngcontrolStatus
pub const fn testdatabusy(&self) -> bool
pub const fn testdatabusy(&self) -> bool
High when data written to TestData register is being processed.
pub 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.
pub fn set_repfail(&mut self, val: bool)
pub fn set_repfail(&mut self, val: bool)
NIST-800-90B repetition Count Test interrupt status.
pub const fn propfail(&self) -> bool
pub const fn propfail(&self) -> bool
NIST-800-90B adaptive Proportion Test (1024-sample window) interrupt status.
pub 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.
pub fn set_fullint(&mut self, val: bool)
pub fn set_fullint(&mut self, val: bool)
FIFO full status.
pub fn set_preint(&mut self, val: bool)
pub fn set_preint(&mut self, val: bool)
AIS31 preliminary noise alarm interrupt status.
pub fn set_almint(&mut self, val: bool)
pub fn set_almint(&mut self, val: bool)
AIS31 noise alarm interrupt status.
pub const fn startupfail(&self) -> bool
pub const fn startupfail(&self) -> bool
Start-up test failure.
pub fn set_startupfail(&mut self, val: bool)
pub fn set_startupfail(&mut self, val: bool)
Start-up test failure.
pub 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).
pub 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§
§impl Clone for RngcontrolStatus
impl Clone for RngcontrolStatus
§fn clone(&self) -> RngcontrolStatus
fn clone(&self) -> RngcontrolStatus
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 more§impl Default for RngcontrolStatus
impl Default for RngcontrolStatus
§fn default() -> RngcontrolStatus
fn default() -> RngcontrolStatus
Returns the “default value” for a type. Read more
§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> 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
)