pub type DescribeLimitsErrorKind = DescribeLimitsError;
👎Deprecated: Operation *Error/*ErrorKind types were combined into a single *Error enum. The .kind field on *Error no longer exists and isn’t needed anymore (you can just match on the error directly since it’s an enum now).
Expand description

Do not use this.

Operation *Error/*ErrorKind types were combined into a single *Error enum. The .kind field on *Error no longer exists and isn’t needed anymore (you can just match on the error directly since it’s an enum now).

Aliased Type§

enum DescribeLimitsErrorKind {
    InternalServerError(InternalServerError),
    InvalidEndpointException(InvalidEndpointException),
    Unhandled(Unhandled),
}

Variants§

§

InternalServerError(InternalServerError)

An error occurred on the server side.

§

InvalidEndpointException(InvalidEndpointException)

§

Unhandled(Unhandled)

An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).

Implementations§

source§

impl DescribeLimitsError

source

pub fn unhandled(err: impl Into<Box<dyn Error + Send + Sync + 'static>>) -> Self

Creates the DescribeLimitsError::Unhandled variant from any error type.

source

pub fn generic(err: ErrorMetadata) -> Self

Creates the DescribeLimitsError::Unhandled variant from a ::aws_smithy_types::error::ErrorMetadata.

source

pub fn meta(&self) -> &ErrorMetadata

Returns error metadata, which includes the error code, message, request ID, and potentially additional information.

source

pub fn is_internal_server_error(&self) -> bool

Returns true if the error kind is DescribeLimitsError::InternalServerError.

source

pub fn is_invalid_endpoint_exception(&self) -> bool

Returns true if the error kind is DescribeLimitsError::InvalidEndpointException.

Trait Implementations§

source§

impl CreateUnhandledError for DescribeLimitsError

source§

fn create_unhandled_error( source: Box<dyn Error + Send + Sync + 'static>, meta: Option<ErrorMetadata> ) -> Self

Creates an unhandled error variant with the given source and error metadata.
source§

impl Debug for DescribeLimitsError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for DescribeLimitsError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for DescribeLimitsError

source§

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

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl ProvideErrorKind for DescribeLimitsError

source§

fn code(&self) -> Option<&str>

Returns the code for this error if one exists
source§

fn retryable_error_kind(&self) -> Option<ErrorKind>

Returns the ErrorKind when the error is modeled as retryable Read more
source§

impl ProvideErrorMetadata for DescribeLimitsError

source§

fn meta(&self) -> &ErrorMetadata

Returns error metadata, which includes the error code, message, request ID, and potentially additional information.
source§

fn code(&self) -> Option<&str>

Returns the error code if it’s available.
source§

fn message(&self) -> Option<&str>

Returns the error message, if there is one.
source§

impl RequestId for DescribeLimitsError

source§

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.