Trait snafu::FromString

source ·
pub trait FromString {
    type Source;

    // Required methods
    fn without_source(message: String) -> Self;
    fn with_source(source: Self::Source, message: String) -> Self;
}
Expand description

Takes a string message and builds the corresponding error.

It is expected that most users of SNAFU will not directly interact with this trait.

Required Associated Types§

source

type Source

The underlying error

Required Methods§

source

fn without_source(message: String) -> Self

Create a brand new error from the given string

source

fn with_source(source: Self::Source, message: String) -> Self

Wrap an existing error with the given string

Object Safety§

This trait is not object safe.

Implementors§