pub struct Counter32 { /* private fields */ }Expand description
Counter32 is an implementation of the NonceSequence trait.
The internal state of a Counter32 is a 32-bit unsigned counter that
increments on each call to advance and an optional 8-byte identifier. Counter and identifier
values are used to construct each nonce.
A limit can be set on the number of nonces allowed to be generated, by default this limit is
u32::MAX.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Counter32
impl RefUnwindSafe for Counter32
impl Send for Counter32
impl Sync for Counter32
impl Unpin for Counter32
impl UnwindSafe for Counter32
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