Skip to main content

OptionHttpExt

Trait OptionHttpExt 

Source
pub trait OptionHttpExt<T> {
    // Required methods
    fn or_not_found(
        self,
        message: impl Into<String>,
    ) -> Result<T, HttpException>;
    fn or_not_found_id(
        self,
        resource: &str,
        id: impl Display,
    ) -> Result<T, HttpException>;
}

Required Methods§

Source

fn or_not_found(self, message: impl Into<String>) -> Result<T, HttpException>

Source

fn or_not_found_id( self, resource: &str, id: impl Display, ) -> Result<T, HttpException>

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<T> OptionHttpExt<T> for Option<T>

Source§

fn or_not_found(self, message: impl Into<String>) -> Result<T, HttpException>

Source§

fn or_not_found_id( self, resource: &str, id: impl Display, ) -> Result<T, HttpException>

Implementors§