ErrorReportStatusExt

Trait ErrorReportStatusExt 

Source
pub trait ErrorReportStatusExt<T> {
    // Required methods
    fn status(self, status: StatusCode) -> Result<T>;
    fn status_context(self, status: StatusCode, msg: &str) -> Result<T>;
}

Required Methods§

Source

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

Source

fn status_context(self, status: StatusCode, msg: &str) -> Result<T>

Implementations on Foreign Types§

Source§

impl<T> ErrorReportStatusExt<T> for Option<T>

Available on crate feature http only.
Source§

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

Source§

fn status_context(self, status: StatusCode, msg: &str) -> Result<T>

Source§

impl<T, E: Error + Send + Sync + 'static> ErrorReportStatusExt<T> for Result<T, E>

Available on crate feature http only.
Source§

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

Source§

fn status_context(self, status: StatusCode, msg: &str) -> Result<T>

Implementors§