Trait cc_utils::errors::Consider

source ·
pub trait Consider<T> {
    // Required method
    fn consider(
        self,
        status_code: Option<StatusCode>,
        error_text_replacement: Option<String>,
        public: bool
    ) -> Result<T, ErrorResponse>;
}
Expand description

A trait that allows you to transform any error into an ErrorResponse by assigning additional parameters.

Required Methods§

source

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Implementations on Foreign Types§

source§

impl<T> Consider<T> for Result<T, &str>

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Changes the parameters of a possible error to the specified ones.

source§

impl<T> Consider<T> for Result<T, VarError>

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

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

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

impl<T> Consider<T> for Result<T, RunError<RedisError>>

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

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

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

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

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

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

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

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

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

impl<T> Consider<T> for Result<T, ParseError>

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

impl<T> Consider<T> for Result<T, DbErr>

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

impl<T> Consider<T> for Result<T, String>

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Changes the parameters of a possible error to the specified ones.

source§

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

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

impl<T> Consider<T> for Result<T, RecvError>

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

impl<T> Consider<T> for Result<T, InvalidStatusCode>

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

impl<T> Consider<T> for Result<T, ConfigErrors>

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

impl<T> Consider<T> for Result<T, SetLoggerError>

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

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

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

impl<T> Consider<T> for Result<T, RedisError>

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

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

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

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

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

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

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

source§

impl<T> Consider<T> for Result<T, ErrorResponse>

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Changes the parameters of a possible error to the specified ones.

source§

impl<T, U> Consider<T> for Result<T, SendError<U>>

source§

fn consider( self, status_code: Option<StatusCode>, error_text_replacement: Option<String>, public: bool ) -> Result<T, ErrorResponse>

Изменяет параметры возможной ошибки на указанные.

Implementors§