Trait ResultExt

Source
pub trait ResultExt<O, E> {
    // Required method
    fn map_auto<O2, E2>(self) -> Result<O2, E2>
       where O2: From<O>,
             E2: From<E>;
}
Expand description

An extension trait for Results.

Required Methods§

Source

fn map_auto<O2, E2>(self) -> Result<O2, E2>
where O2: From<O>, E2: From<E>,

Convert the result into another result type.

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<O, E> ResultExt<O, E> for Result<O, E>

Source§

fn map_auto<O2, E2>(self) -> Result<O2, E2>
where O2: From<O>, E2: From<E>,

Implementors§