#[repr(C)]pub struct TRNG90B {
pub bytes: BYTES,
pub rccutoff: RCCUTOFF,
pub apcutoff: APCUTOFF,
pub startup: STARTUP,
pub rosc1: ROSC1,
pub rosc2: ROSC2,
pub rosc3: ROSC3,
pub rosc4: ROSC4,
}Expand description
Register block
Fields§
§bytes: BYTES0x00 - Amount of bytes for the required entropy bits
rccutoff: RCCUTOFF0x04 - Repetition counter cutoff
apcutoff: APCUTOFF0x08 - Adaptive proportion cutoff
startup: STARTUP0x0c - Amount of bytes for the startup tests
rosc1: ROSC10x10 - Sample count for ring oscillator 1
rosc2: ROSC20x14 - Sample count for ring oscillator 2
rosc3: ROSC30x18 - Sample count for ring oscillator 3
rosc4: ROSC40x1c - Sample count for ring oscillator 4
Auto Trait Implementations§
impl !Freeze for TRNG90B
impl !RefUnwindSafe for TRNG90B
impl Send for TRNG90B
impl !Sync for TRNG90B
impl Unpin for TRNG90B
impl UnsafeUnpin for TRNG90B
impl UnwindSafe for TRNG90B
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