pub trait ProvideErrorMetadata {
    // Required method
    fn meta(&self) -> &ErrorMetadata;

    // Provided methods
    fn code(&self) -> Option<&str> { ... }
    fn message(&self) -> Option<&str> { ... }
}
Expand description

Trait to retrieve error metadata from a result

Required Methods§

source

fn meta(&self) -> &ErrorMetadata

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

Provided Methods§

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.

Implementations on Foreign Types§

source§

impl<E, R> ProvideErrorMetadata for SdkError<E, R>

source§

impl<O, E> ProvideErrorMetadata for WaiterError<O, E>

Implementors§

source§

impl ProvideErrorMetadata for Error

source§

impl ProvideErrorMetadata for AcceptDomainTransferFromAnotherAwsAccountError

source§

impl ProvideErrorMetadata for AssociateDelegationSignerToDomainError

source§

impl ProvideErrorMetadata for CancelDomainTransferToAnotherAwsAccountError

source§

impl ProvideErrorMetadata for CheckDomainAvailabilityError

source§

impl ProvideErrorMetadata for CheckDomainTransferabilityError

source§

impl ProvideErrorMetadata for DeleteDomainError

source§

impl ProvideErrorMetadata for DeleteTagsForDomainError

source§

impl ProvideErrorMetadata for DisableDomainAutoRenewError

source§

impl ProvideErrorMetadata for DisableDomainTransferLockError

source§

impl ProvideErrorMetadata for DisassociateDelegationSignerFromDomainError

source§

impl ProvideErrorMetadata for EnableDomainAutoRenewError

source§

impl ProvideErrorMetadata for EnableDomainTransferLockError

source§

impl ProvideErrorMetadata for GetContactReachabilityStatusError

source§

impl ProvideErrorMetadata for GetDomainDetailError

source§

impl ProvideErrorMetadata for GetDomainSuggestionsError

source§

impl ProvideErrorMetadata for GetOperationDetailError

source§

impl ProvideErrorMetadata for ListDomainsError

source§

impl ProvideErrorMetadata for ListOperationsError

source§

impl ProvideErrorMetadata for ListPricesError

source§

impl ProvideErrorMetadata for ListTagsForDomainError

source§

impl ProvideErrorMetadata for PushDomainError

source§

impl ProvideErrorMetadata for RegisterDomainError

source§

impl ProvideErrorMetadata for RejectDomainTransferFromAnotherAwsAccountError

source§

impl ProvideErrorMetadata for RenewDomainError

source§

impl ProvideErrorMetadata for ResendContactReachabilityEmailError

source§

impl ProvideErrorMetadata for ResendOperationAuthorizationError

source§

impl ProvideErrorMetadata for RetrieveDomainAuthCodeError

source§

impl ProvideErrorMetadata for TransferDomainError

source§

impl ProvideErrorMetadata for TransferDomainToAnotherAwsAccountError

source§

impl ProvideErrorMetadata for UpdateDomainContactError

source§

impl ProvideErrorMetadata for UpdateDomainContactPrivacyError

source§

impl ProvideErrorMetadata for UpdateDomainNameserversError

source§

impl ProvideErrorMetadata for UpdateTagsForDomainError

source§

impl ProvideErrorMetadata for ViewBillingError

source§

impl ProvideErrorMetadata for DnssecLimitExceeded

source§

impl ProvideErrorMetadata for DomainLimitExceeded

source§

impl ProvideErrorMetadata for DuplicateRequest

source§

impl ProvideErrorMetadata for InvalidInput

source§

impl ProvideErrorMetadata for OperationLimitExceeded

source§

impl ProvideErrorMetadata for TldRulesViolation

source§

impl ProvideErrorMetadata for UnsupportedTld

source§

impl ProvideErrorMetadata for ErrorMetadata