Skip to main content

ResultExt

Trait ResultExt 

Source
pub trait ResultExt<T> {
    // Required method
    fn invalid_data(self, details: &str) -> Result<T, DatabaseError>;
}
Expand description

Allows to convenient convert to a Result<T, DatabaseError::InvalidData>.

Extension traits don’t need to be used directly so prefer importing as _.

Required Methods§

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: Error> ResultExt<T> for Result<T, E>

Transforms the Result<T, E> into a Result<T, DatabaseError>.

Source§

fn invalid_data(self, details: &str) -> Result<T, DatabaseError>

Implementors§