pub trait MapSourceError<T, SE> {
    // Required method
    fn map_source<F, TE>(self, f: F) -> Result<T, KeySourceError<TE>>
       where F: FnOnce(SE) -> TE,
             TE: Display + Debug;
}

Required Methods§

source

fn map_source<F, TE>(self, f: F) -> Result<T, KeySourceError<TE>>where F: FnOnce(SE) -> TE, TE: Display + Debug,

Implementations on Foreign Types§

source§

impl<T, SE: Display + Debug> MapSourceError<T, SE> for Result<T, KeySourceError<SE>>

source§

fn map_source<F, TE>(self, f: F) -> Result<T, KeySourceError<TE>>where F: FnOnce(SE) -> TE, TE: Display + Debug,

Implementors§