Struct flow_sdk::algorithms::rand::Error [−][src]
Expand description
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
kind: ErrorKind
The error kind
msg: &'static str
The error message
Implementations
Create a new instance, with specified kind and a message.
Create a new instance, with specified kind, message, and a chained cause.
Note: stdError
is an alias for std::error::Error
.
If not targetting std
(i.e. no_std
), this function is replaced by
another with the same prototype, except that there are no bounds on the
type E
(because both Box
and stdError
are unavailable), and the
cause
is ignored.
Trait Implementations
use the Display impl or to_string()
replaced by Error::source, which can support downcasting
The lower-level source of this error, if any. Read more
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more