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§
Sourcefn invalid_data(self, details: &str) -> Result<T, DatabaseError>
fn invalid_data(self, details: &str) -> Result<T, DatabaseError>
Maps a Result<T, E> to Result<T, DatabaseError>
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>.
impl<T, E: Error> ResultExt<T> for Result<T, E>
Transforms the Result<T, E> into a Result<T, DatabaseError>.