ProvideErrorMetadata

Trait ProvideErrorMetadata 

Source
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 AssociateOriginationIdentityError

Source§

impl ProvideErrorMetadata for AssociateProtectConfigurationError

Source§

impl ProvideErrorMetadata for CreateConfigurationSetError

Source§

impl ProvideErrorMetadata for CreateEventDestinationError

Source§

impl ProvideErrorMetadata for CreateOptOutListError

Source§

impl ProvideErrorMetadata for CreatePoolError

Source§

impl ProvideErrorMetadata for CreateProtectConfigurationError

Source§

impl ProvideErrorMetadata for CreateRegistrationError

Source§

impl ProvideErrorMetadata for CreateRegistrationAssociationError

Source§

impl ProvideErrorMetadata for CreateRegistrationAttachmentError

Source§

impl ProvideErrorMetadata for CreateRegistrationVersionError

Source§

impl ProvideErrorMetadata for CreateVerifiedDestinationNumberError

Source§

impl ProvideErrorMetadata for DeleteAccountDefaultProtectConfigurationError

Source§

impl ProvideErrorMetadata for DeleteConfigurationSetError

Source§

impl ProvideErrorMetadata for DeleteDefaultMessageTypeError

Source§

impl ProvideErrorMetadata for DeleteDefaultSenderIdError

Source§

impl ProvideErrorMetadata for DeleteEventDestinationError

Source§

impl ProvideErrorMetadata for DeleteKeywordError

Source§

impl ProvideErrorMetadata for DeleteMediaMessageSpendLimitOverrideError

Source§

impl ProvideErrorMetadata for DeleteOptOutListError

Source§

impl ProvideErrorMetadata for DeleteOptedOutNumberError

Source§

impl ProvideErrorMetadata for DeletePoolError

Source§

impl ProvideErrorMetadata for DeleteProtectConfigurationError

Source§

impl ProvideErrorMetadata for DeleteProtectConfigurationRuleSetNumberOverrideError

Source§

impl ProvideErrorMetadata for DeleteRegistrationError

Source§

impl ProvideErrorMetadata for DeleteRegistrationAttachmentError

Source§

impl ProvideErrorMetadata for DeleteRegistrationFieldValueError

Source§

impl ProvideErrorMetadata for DeleteResourcePolicyError

Source§

impl ProvideErrorMetadata for DeleteTextMessageSpendLimitOverrideError

Source§

impl ProvideErrorMetadata for DeleteVerifiedDestinationNumberError

Source§

impl ProvideErrorMetadata for DeleteVoiceMessageSpendLimitOverrideError

Source§

impl ProvideErrorMetadata for DescribeAccountAttributesError

Source§

impl ProvideErrorMetadata for DescribeAccountLimitsError

Source§

impl ProvideErrorMetadata for DescribeConfigurationSetsError

Source§

impl ProvideErrorMetadata for DescribeKeywordsError

Source§

impl ProvideErrorMetadata for DescribeOptOutListsError

Source§

impl ProvideErrorMetadata for DescribeOptedOutNumbersError

Source§

impl ProvideErrorMetadata for DescribePhoneNumbersError

Source§

impl ProvideErrorMetadata for DescribePoolsError

Source§

impl ProvideErrorMetadata for DescribeProtectConfigurationsError

Source§

impl ProvideErrorMetadata for DescribeRegistrationAttachmentsError

Source§

impl ProvideErrorMetadata for DescribeRegistrationFieldDefinitionsError

Source§

impl ProvideErrorMetadata for DescribeRegistrationFieldValuesError

Source§

impl ProvideErrorMetadata for DescribeRegistrationSectionDefinitionsError

Source§

impl ProvideErrorMetadata for DescribeRegistrationTypeDefinitionsError

Source§

impl ProvideErrorMetadata for DescribeRegistrationVersionsError

Source§

impl ProvideErrorMetadata for DescribeRegistrationsError

Source§

impl ProvideErrorMetadata for DescribeSenderIdsError

Source§

impl ProvideErrorMetadata for DescribeSpendLimitsError

Source§

impl ProvideErrorMetadata for DescribeVerifiedDestinationNumbersError

Source§

impl ProvideErrorMetadata for DisassociateOriginationIdentityError

Source§

impl ProvideErrorMetadata for DisassociateProtectConfigurationError

Source§

impl ProvideErrorMetadata for DiscardRegistrationVersionError

Source§

impl ProvideErrorMetadata for GetProtectConfigurationCountryRuleSetError

Source§

impl ProvideErrorMetadata for GetResourcePolicyError

Source§

impl ProvideErrorMetadata for ListPoolOriginationIdentitiesError

Source§

impl ProvideErrorMetadata for ListProtectConfigurationRuleSetNumberOverridesError

Source§

impl ProvideErrorMetadata for ListRegistrationAssociationsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for PutKeywordError

Source§

impl ProvideErrorMetadata for PutMessageFeedbackError

Source§

impl ProvideErrorMetadata for PutOptedOutNumberError

Source§

impl ProvideErrorMetadata for PutProtectConfigurationRuleSetNumberOverrideError

Source§

impl ProvideErrorMetadata for PutRegistrationFieldValueError

Source§

impl ProvideErrorMetadata for PutResourcePolicyError

Source§

impl ProvideErrorMetadata for ReleasePhoneNumberError

Source§

impl ProvideErrorMetadata for ReleaseSenderIdError

Source§

impl ProvideErrorMetadata for RequestPhoneNumberError

Source§

impl ProvideErrorMetadata for RequestSenderIdError

Source§

impl ProvideErrorMetadata for SendDestinationNumberVerificationCodeError

Source§

impl ProvideErrorMetadata for SendMediaMessageError

Source§

impl ProvideErrorMetadata for SendTextMessageError

Source§

impl ProvideErrorMetadata for SendVoiceMessageError

Source§

impl ProvideErrorMetadata for SetAccountDefaultProtectConfigurationError

Source§

impl ProvideErrorMetadata for SetDefaultMessageFeedbackEnabledError

Source§

impl ProvideErrorMetadata for SetDefaultMessageTypeError

Source§

impl ProvideErrorMetadata for SetDefaultSenderIdError

Source§

impl ProvideErrorMetadata for SetMediaMessageSpendLimitOverrideError

Source§

impl ProvideErrorMetadata for SetTextMessageSpendLimitOverrideError

Source§

impl ProvideErrorMetadata for SetVoiceMessageSpendLimitOverrideError

Source§

impl ProvideErrorMetadata for SubmitRegistrationVersionError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateEventDestinationError

Source§

impl ProvideErrorMetadata for UpdatePhoneNumberError

Source§

impl ProvideErrorMetadata for UpdatePoolError

Source§

impl ProvideErrorMetadata for UpdateProtectConfigurationError

Source§

impl ProvideErrorMetadata for UpdateProtectConfigurationCountryRuleSetError

Source§

impl ProvideErrorMetadata for UpdateSenderIdError

Source§

impl ProvideErrorMetadata for VerifyDestinationNumberError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata