Struct spinoso_random::InitializeError
source · [−]pub struct InitializeError { /* private fields */ }
Expand description
Error that indicates a Random
random number generator failed to
initialize.
When initializing an Random
with a random seed, gathering entropy from
the host system can fail.
This error corresponds to the Ruby RuntimeError
Exception class.
Examples
let err = InitializeError::new();
assert_eq!(err.message(), "failed to get urandom");
Implementations
sourceimpl InitializeError
impl InitializeError
Trait Implementations
sourceimpl Clone for InitializeError
impl Clone for InitializeError
sourcefn clone(&self) -> InitializeError
fn clone(&self) -> InitializeError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for InitializeError
impl Debug for InitializeError
sourceimpl Default for InitializeError
impl Default for InitializeError
sourcefn default() -> InitializeError
fn default() -> InitializeError
Returns the “default value” for a type. Read more
sourceimpl Display for InitializeError
impl Display for InitializeError
sourceimpl Error for InitializeError
impl Error for InitializeError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl From<InitializeError> for Error
impl From<InitializeError> for Error
sourcefn from(err: InitializeError) -> Self
fn from(err: InitializeError) -> Self
Converts to this type from the input type.
sourceimpl Hash for InitializeError
impl Hash for InitializeError
sourceimpl Ord for InitializeError
impl Ord for InitializeError
sourceimpl PartialEq<InitializeError> for InitializeError
impl PartialEq<InitializeError> for InitializeError
sourcefn eq(&self, other: &InitializeError) -> bool
fn eq(&self, other: &InitializeError) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &InitializeError) -> bool
fn ne(&self, other: &InitializeError) -> bool
This method tests for !=
.
sourceimpl PartialOrd<InitializeError> for InitializeError
impl PartialOrd<InitializeError> for InitializeError
sourcefn partial_cmp(&self, other: &InitializeError) -> Option<Ordering>
fn partial_cmp(&self, other: &InitializeError) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for InitializeError
impl Eq for InitializeError
impl StructuralEq for InitializeError
impl StructuralPartialEq for InitializeError
Auto Trait Implementations
impl RefUnwindSafe for InitializeError
impl Send for InitializeError
impl Sync for InitializeError
impl Unpin for InitializeError
impl UnwindSafe for InitializeError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more