Struct rand_core::Error[][src]

pub struct Error {
    pub kind: ErrorKind,
    pub msg: &'static str,
}

Error type of random number generators

This is a relatively simple error type, designed for compatibility with and without the Rust std library. It embeds a "kind" code, a message (static string only), and an optional chained cause (std only). The kind and msg fields can be accessed directly; cause can be accessed via std::error::Error::cause or Error::take_cause. Construction can only be done via Error::new or Error::with_cause.

Fields

The error kind

The error message

Methods

impl Error
[src]

Create a new instance, with specified kind and a message.

Create a new instance, with specified kind, message, and a chained cause.

In no_std mode the cause is ignored.

Trait Implementations

impl Debug for Error
[src]

Formats the value using the given formatter. Read more

impl Display for Error
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Error

impl Sync for Error