[−][src]Enum rand::rngs::TimerError
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 PartialEq<TimerError> for TimerError
[src]
fn eq(&self, other: &TimerError) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl From<TimerError> for Error
[src]
fn from(err: TimerError) -> Error
[src]
impl Debug for TimerError
[src]
impl Error for TimerError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
impl Clone for TimerError
[src]
fn clone(&self) -> TimerError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for TimerError
[src]
impl Display for TimerError
[src]
Auto Trait Implementations
impl Send for TimerError
impl Unpin for TimerError
impl Sync for TimerError
impl UnwindSafe for TimerError
impl RefUnwindSafe for TimerError
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,