Trait flex_error::ErrorMessageTracer[][src]

pub trait ErrorMessageTracer {
    fn new_message<E: Display>(message: &E) -> Self;
fn add_message<E: Display>(self, message: &E) -> Self;
fn as_error(&self) -> Option<&(dyn Error + 'static)>; }

Required methods

fn new_message<E: Display>(message: &E) -> Self[src]

fn add_message<E: Display>(self, message: &E) -> Self[src]

fn as_error(&self) -> Option<&(dyn Error + 'static)>[src]

Implementors

impl ErrorMessageTracer for StringTracer[src]

fn new_message<E: Display>(err: &E) -> Self[src]

fn add_message<E: Display>(self, err: &E) -> Self[src]

fn as_error(&self) -> Option<&(dyn Error + 'static)>[src]

impl ErrorMessageTracer for EyreTracer[src]

fn new_message<E: Display>(err: &E) -> Self[src]

fn add_message<E: Display>(self, err: &E) -> Self[src]

fn as_error(&self) -> Option<&(dyn Error + 'static)>[src]