pub enum NonceStrategy {
Timestamp,
Counter,
TimestampWithCounter,
}Expand description
Strategy for generating nonces
Variants§
Timestamp
Use current Unix timestamp in nanoseconds
Counter
Use an incrementing counter
TimestampWithCounter
Nanosecond timestamp with monotonic collision handling
Trait Implementations§
Source§impl Clone for NonceStrategy
impl Clone for NonceStrategy
Source§fn clone(&self) -> NonceStrategy
fn clone(&self) -> NonceStrategy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for NonceStrategy
Source§impl Debug for NonceStrategy
impl Debug for NonceStrategy
impl Eq for NonceStrategy
Source§impl PartialEq for NonceStrategy
impl PartialEq for NonceStrategy
impl StructuralPartialEq for NonceStrategy
Auto Trait Implementations§
impl Freeze for NonceStrategy
impl RefUnwindSafe for NonceStrategy
impl Send for NonceStrategy
impl Sync for NonceStrategy
impl Unpin for NonceStrategy
impl UnsafeUnpin for NonceStrategy
impl UnwindSafe for NonceStrategy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more