Skip to main content

ResultExt

Trait ResultExt 

Source
pub trait ResultExt<T> {
    // Required method
    fn status(self, status: StatusCode) -> Result<T, Error>;
}
Expand description

Extension trait for adding status codes to Results.

Required Methods§

Source

fn status(self, status: StatusCode) -> Result<T, Error>

Map the error variant to an Error with the given status code.

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, E> ResultExt<T> for Result<T, E>
where E: Into<Report>,

Source§

fn status(self, status: StatusCode) -> Result<T, Error>

Source§

impl<T> ResultExt<T> for Option<T>

Source§

fn status(self, status: StatusCode) -> Result<T, Error>

Implementors§