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