#[non_exhaustive]pub struct SearchIdentitiesError {
pub kind: SearchIdentitiesErrorKind,
/* private fields */
}Expand description
Error type for the SearchIdentities operation.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.kind: SearchIdentitiesErrorKindKind of error that occurred.
Implementations§
Source§impl SearchIdentitiesError
impl SearchIdentitiesError
Sourcepub fn new(kind: SearchIdentitiesErrorKind, meta: Error) -> Self
pub fn new(kind: SearchIdentitiesErrorKind, meta: Error) -> Self
Creates a new SearchIdentitiesError.
Sourcepub fn unhandled(err: impl Into<Box<dyn Error + Send + Sync + 'static>>) -> Self
pub fn unhandled(err: impl Into<Box<dyn Error + Send + Sync + 'static>>) -> Self
Creates the SearchIdentitiesError::Unhandled variant from any error type.
Sourcepub fn generic(err: Error) -> Self
pub fn generic(err: Error) -> Self
Creates the SearchIdentitiesError::Unhandled variant from a aws_smithy_types::Error.
Sourcepub fn meta(&self) -> &Error
pub fn meta(&self) -> &Error
Returns error metadata, which includes the error code, message, request ID, and potentially additional information.
Sourcepub fn request_id(&self) -> Option<&str>
pub fn request_id(&self) -> Option<&str>
Returns the request ID if it’s available.
Sourcepub fn is_internal_error(&self) -> bool
pub fn is_internal_error(&self) -> bool
Returns true if the error kind is SearchIdentitiesErrorKind::InternalError.
Sourcepub fn is_rate_limit_error(&self) -> bool
pub fn is_rate_limit_error(&self) -> bool
Returns true if the error kind is SearchIdentitiesErrorKind::RateLimitError.
Sourcepub fn is_forbidden_error(&self) -> bool
pub fn is_forbidden_error(&self) -> bool
Returns true if the error kind is SearchIdentitiesErrorKind::ForbiddenError.
Returns true if the error kind is SearchIdentitiesErrorKind::UnauthorizedError.
Sourcepub fn is_not_found_error(&self) -> bool
pub fn is_not_found_error(&self) -> bool
Returns true if the error kind is SearchIdentitiesErrorKind::NotFoundError.
Sourcepub fn is_bad_request_error(&self) -> bool
pub fn is_bad_request_error(&self) -> bool
Returns true if the error kind is SearchIdentitiesErrorKind::BadRequestError.
Trait Implementations§
Source§impl Debug for SearchIdentitiesError
impl Debug for SearchIdentitiesError
Source§impl Display for SearchIdentitiesError
impl Display for SearchIdentitiesError
Source§impl Error for SearchIdentitiesError
impl Error for SearchIdentitiesError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
Auto Trait Implementations§
impl Freeze for SearchIdentitiesError
impl !RefUnwindSafe for SearchIdentitiesError
impl Send for SearchIdentitiesError
impl Sync for SearchIdentitiesError
impl Unpin for SearchIdentitiesError
impl !UnwindSafe for SearchIdentitiesError
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
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>
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>
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