MapOriginalError

Trait MapOriginalError 

Source
pub trait MapOriginalError<O, E> {
    // Required method
    fn map_original(self) -> Result<O, E>;
}
Expand description

Convenience trait that allows mapping from Result<_, ConstructionError<Wrapper>>, Result<_, MutationError<Wrapper> and Result<_, VerificationError<Wrapper>> to Result<_, Wrapper::Error>.

Required Methods§

Source

fn map_original(self) -> Result<O, E>

Implementations on Foreign Types§

Source§

impl<O, W: Wrapper> MapOriginalError<O, <W as Wrapper>::Error> for Result<O, ConstructionError<W>>

Source§

fn map_original(self) -> Result<O, W::Error>

Source§

impl<O, W: Wrapper> MapOriginalError<O, <W as Wrapper>::Error> for Result<O, MutationError<W>>

Source§

fn map_original(self) -> Result<O, W::Error>

Source§

impl<O, W: Wrapper> MapOriginalError<O, <W as Wrapper>::Error> for Result<O, VerificationError<W>>

Source§

fn map_original(self) -> Result<O, W::Error>

Implementors§