pub enum DataDomainError {
InvalidParams {
source: ValidationErrors,
},
InvalidId,
InvalidRecipeCategory,
InvalidFormData,
InvalidSearch,
ExpiredAccess,
InvalidAccessCredentials,
InvalidEmail,
AccountDisabled,
InvalidData,
}
Expand description
Custom error type for the operations related to data domains’s objects.
§Description
- DataDomainError::InvalidParams is returned when a data object is built using wrong data for some of its members. This is a wrapper and contains the error messages that could have been generated by the internal logic.
- DataDomainError::InvalidId is returned when an object is built using an ID that is badly formatted.
Variants§
InvalidParams
Fields
§
source: ValidationErrors
InvalidId
InvalidRecipeCategory
InvalidFormData
InvalidSearch
ExpiredAccess
InvalidAccessCredentials
InvalidEmail
AccountDisabled
InvalidData
Trait Implementations§
Source§impl Debug for DataDomainError
impl Debug for DataDomainError
Source§impl Display for DataDomainError
impl Display for DataDomainError
Source§impl Error for DataDomainError
impl Error for DataDomainError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<ValidationErrors> for DataDomainError
impl From<ValidationErrors> for DataDomainError
Source§impl ResponseError for DataDomainError
impl ResponseError for DataDomainError
Source§fn status_code(&self) -> StatusCode
fn status_code(&self) -> StatusCode
Returns appropriate status code for error. Read more
Source§fn error_response(&self) -> HttpResponse<BoxBody>
fn error_response(&self) -> HttpResponse<BoxBody>
Creates full response for error. Read more
Auto Trait Implementations§
impl Freeze for DataDomainError
impl RefUnwindSafe for DataDomainError
impl Send for DataDomainError
impl Sync for DataDomainError
impl Unpin for DataDomainError
impl UnwindSafe for DataDomainError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more