[−][src]Enum rand_jitter::TimerError
pub enum TimerError { NoTimer, CoarseTimer, NotMonotonic, TinyVariantions, TooManyStuck, // some variants omitted }
An error that can occur when JitterRng::test_timer
fails.
Variants
No timer available.
Timer too coarse to use as an entropy source.
Timer is not monotonically increasing.
Variations of deltas of time too small.
Too many stuck results (indicating no added entropy).
Trait Implementations
impl From<TimerError> for Error
[src][+]
impl Display for TimerError
[src][+]
impl Debug for TimerError
[src][+]
impl PartialEq<TimerError> for TimerError
[src][+]
impl Eq for TimerError
[src]
impl StructuralPartialEq for TimerError
[src]
impl StructuralEq for TimerError
[src]
impl Clone for TimerError
[src][+]
impl Error for TimerError
[src][+]
Auto Trait Implementations
impl Unpin for TimerError
impl Send for TimerError
impl Sync for TimerError
impl UnwindSafe for TimerError
impl RefUnwindSafe for TimerError
Blanket Implementations
impl<T> From<T> for T
[src][+]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> ToString for T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,