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 AcceptResourceShareInvitationError

Source§

impl ProvideErrorMetadata for AssociateResourceShareError

Source§

impl ProvideErrorMetadata for AssociateResourceSharePermissionError

Source§

impl ProvideErrorMetadata for CreatePermissionError

Source§

impl ProvideErrorMetadata for CreatePermissionVersionError

Source§

impl ProvideErrorMetadata for CreateResourceShareError

Source§

impl ProvideErrorMetadata for DeletePermissionError

Source§

impl ProvideErrorMetadata for DeletePermissionVersionError

Source§

impl ProvideErrorMetadata for DeleteResourceShareError

Source§

impl ProvideErrorMetadata for DisassociateResourceShareError

Source§

impl ProvideErrorMetadata for DisassociateResourceSharePermissionError

Source§

impl ProvideErrorMetadata for EnableSharingWithAwsOrganizationError

Source§

impl ProvideErrorMetadata for GetPermissionError

Source§

impl ProvideErrorMetadata for GetResourcePoliciesError

Source§

impl ProvideErrorMetadata for GetResourceShareAssociationsError

Source§

impl ProvideErrorMetadata for GetResourceShareInvitationsError

Source§

impl ProvideErrorMetadata for GetResourceSharesError

Source§

impl ProvideErrorMetadata for ListPendingInvitationResourcesError

Source§

impl ProvideErrorMetadata for ListPermissionAssociationsError

Source§

impl ProvideErrorMetadata for ListPermissionVersionsError

Source§

impl ProvideErrorMetadata for ListPermissionsError

Source§

impl ProvideErrorMetadata for ListPrincipalsError

Source§

impl ProvideErrorMetadata for ListReplacePermissionAssociationsWorkError

Source§

impl ProvideErrorMetadata for ListResourceSharePermissionsError

Source§

impl ProvideErrorMetadata for ListResourceTypesError

Source§

impl ProvideErrorMetadata for ListResourcesError

Source§

impl ProvideErrorMetadata for PromotePermissionCreatedFromPolicyError

Source§

impl ProvideErrorMetadata for PromoteResourceShareCreatedFromPolicyError

Source§

impl ProvideErrorMetadata for RejectResourceShareInvitationError

Source§

impl ProvideErrorMetadata for ReplacePermissionAssociationsError

Source§

impl ProvideErrorMetadata for SetDefaultPermissionVersionError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateResourceShareError

Source§

impl ProvideErrorMetadata for IdempotentParameterMismatchException

Source§

impl ProvideErrorMetadata for InvalidClientTokenException

Source§

impl ProvideErrorMetadata for InvalidMaxResultsException

Source§

impl ProvideErrorMetadata for InvalidNextTokenException

Source§

impl ProvideErrorMetadata for InvalidParameterException

Source§

impl ProvideErrorMetadata for InvalidPolicyException

Source§

impl ProvideErrorMetadata for InvalidResourceTypeException

Source§

impl ProvideErrorMetadata for InvalidStateTransitionException

Source§

impl ProvideErrorMetadata for MalformedArnException

Source§

impl ProvideErrorMetadata for MalformedPolicyTemplateException

Source§

impl ProvideErrorMetadata for MissingRequiredParameterException

Source§

impl ProvideErrorMetadata for OperationNotPermittedException

Source§

impl ProvideErrorMetadata for PermissionAlreadyExistsException

Source§

impl ProvideErrorMetadata for PermissionLimitExceededException

Source§

impl ProvideErrorMetadata for PermissionVersionsLimitExceededException

Source§

impl ProvideErrorMetadata for ResourceArnNotFoundException

Source§

impl ProvideErrorMetadata for ResourceShareInvitationAlreadyAcceptedException

Source§

impl ProvideErrorMetadata for ResourceShareInvitationAlreadyRejectedException

Source§

impl ProvideErrorMetadata for ResourceShareInvitationArnNotFoundException

Source§

impl ProvideErrorMetadata for ResourceShareInvitationExpiredException

Source§

impl ProvideErrorMetadata for ResourceShareLimitExceededException

Source§

impl ProvideErrorMetadata for ServerInternalException

Source§

impl ProvideErrorMetadata for ServiceUnavailableException

Source§

impl ProvideErrorMetadata for TagLimitExceededException

Source§

impl ProvideErrorMetadata for TagPolicyViolationException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for UnknownResourceException

Source§

impl ProvideErrorMetadata for UnmatchedPolicyPermissionException

Source§

impl ProvideErrorMetadata for ErrorMetadata