pub trait ErrorContextExt<T> {
// Required methods
fn internal_error(self) -> Result<T, Error>;
fn validation_error(self) -> Result<T, Error>;
fn invalid_params(self) -> Result<T, Error>;
}
Expand description
Extension trait for converting errors into standard error contexts
Required Methods§
Sourcefn internal_error(self) -> Result<T, Error>
fn internal_error(self) -> Result<T, Error>
Convert to internal error
Sourcefn validation_error(self) -> Result<T, Error>
fn validation_error(self) -> Result<T, Error>
Convert to validation error
Sourcefn invalid_params(self) -> Result<T, Error>
fn invalid_params(self) -> Result<T, Error>
Convert to invalid params error