#[non_exhaustive]pub enum ApplicationCredentialError {
MissingSecret,
MissingIdOrName,
MissingUser,
ApplicationCredentialBuilder {
source: ApplicationCredentialBuilderError,
},
UserBuilder {
source: ApplicationCredentialUserBuilderError,
},
UserDomainBuilder {
source: DomainBuilderError,
},
}Expand description
Application Credential related errors
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MissingSecret
Missing secret
MissingIdOrName
Missing ID and Name
MissingUser
Missing User info
ApplicationCredentialBuilder
applicationcredential part build error
Fields
§
source: ApplicationCredentialBuilderErrorThe error source
UserBuilder
user part build error
Fields
§
source: ApplicationCredentialUserBuilderErrorThe request source
UserDomainBuilder
user.domain part build error
Fields
§
source: DomainBuilderErrorTrait Implementations§
source§impl Debug for ApplicationCredentialError
impl Debug for ApplicationCredentialError
source§impl Display for ApplicationCredentialError
impl Display for ApplicationCredentialError
source§impl Error for ApplicationCredentialError
impl Error for ApplicationCredentialError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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<ApplicationCredentialBuilderError> for ApplicationCredentialError
impl From<ApplicationCredentialBuilderError> for ApplicationCredentialError
source§fn from(source: ApplicationCredentialBuilderError) -> Self
fn from(source: ApplicationCredentialBuilderError) -> Self
Converts to this type from the input type.
source§impl From<ApplicationCredentialError> for AuthTokenError
impl From<ApplicationCredentialError> for AuthTokenError
source§fn from(source: ApplicationCredentialError) -> Self
fn from(source: ApplicationCredentialError) -> Self
Converts to this type from the input type.
source§impl From<ApplicationCredentialUserBuilderError> for ApplicationCredentialError
impl From<ApplicationCredentialUserBuilderError> for ApplicationCredentialError
source§fn from(source: ApplicationCredentialUserBuilderError) -> Self
fn from(source: ApplicationCredentialUserBuilderError) -> Self
Converts to this type from the input type.
source§impl From<DomainBuilderError> for ApplicationCredentialError
impl From<DomainBuilderError> for ApplicationCredentialError
source§fn from(source: DomainBuilderError) -> Self
fn from(source: DomainBuilderError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ApplicationCredentialError
impl RefUnwindSafe for ApplicationCredentialError
impl Send for ApplicationCredentialError
impl Sync for ApplicationCredentialError
impl Unpin for ApplicationCredentialError
impl UnwindSafe for ApplicationCredentialError
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§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