Skip to main content

Flatten

Trait Flatten 

Source
pub trait Flatten<T> {
    // Required method
    fn flatten(self) -> Result<T, Error>;
}
Expand description

A flatten equivalent for anyhow Results.

Required Methods§

Source

fn flatten(self) -> Result<T, Error>

Convert this type into a simple Result<T>.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T> Flatten<T> for Result<Result<T, Error>, Error>

Source§

fn flatten(self) -> Result<T, Error>

Source§

impl<T> Flatten<T> for Result<T, Error>

Source§

fn flatten(self) -> Result<T, Error>

Implementors§