Trait AmmendSynError

Source
pub trait AmmendSynError {
    // Required method
    fn ammend_error(self, ammend: impl Fn(Error) -> Error) -> Self;

    // Provided methods
    fn add_error_prefix(self, prefix: impl AsRef<str>) -> Self
       where Self: Sized { ... }
    fn add_error_suffix(self, suffix: impl AsRef<str>) -> Self
       where Self: Sized { ... }
}

Required Methods§

Source

fn ammend_error(self, ammend: impl Fn(Error) -> Error) -> Self

Provided Methods§

Source

fn add_error_prefix(self, prefix: impl AsRef<str>) -> Self
where Self: Sized,

Source

fn add_error_suffix(self, suffix: impl AsRef<str>) -> Self
where Self: Sized,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<T> AmmendSynError for Result<T>

Source§

fn ammend_error(self, ammend: impl Fn(Error) -> Error) -> Self

Implementors§