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 AddClientIDToOpenIDConnectProviderError

Source§

impl ProvideErrorMetadata for AddRoleToInstanceProfileError

Source§

impl ProvideErrorMetadata for AddUserToGroupError

Source§

impl ProvideErrorMetadata for AttachGroupPolicyError

Source§

impl ProvideErrorMetadata for AttachRolePolicyError

Source§

impl ProvideErrorMetadata for AttachUserPolicyError

Source§

impl ProvideErrorMetadata for ChangePasswordError

Source§

impl ProvideErrorMetadata for CreateAccessKeyError

Source§

impl ProvideErrorMetadata for CreateAccountAliasError

Source§

impl ProvideErrorMetadata for CreateGroupError

Source§

impl ProvideErrorMetadata for CreateInstanceProfileError

Source§

impl ProvideErrorMetadata for CreateLoginProfileError

Source§

impl ProvideErrorMetadata for CreateOpenIDConnectProviderError

Source§

impl ProvideErrorMetadata for CreatePolicyError

Source§

impl ProvideErrorMetadata for CreatePolicyVersionError

Source§

impl ProvideErrorMetadata for CreateRoleError

Source§

impl ProvideErrorMetadata for CreateSAMLProviderError

Source§

impl ProvideErrorMetadata for CreateServiceLinkedRoleError

Source§

impl ProvideErrorMetadata for CreateServiceSpecificCredentialError

Source§

impl ProvideErrorMetadata for CreateUserError

Source§

impl ProvideErrorMetadata for CreateVirtualMFADeviceError

Source§

impl ProvideErrorMetadata for DeactivateMFADeviceError

Source§

impl ProvideErrorMetadata for DeleteAccessKeyError

Source§

impl ProvideErrorMetadata for DeleteAccountAliasError

Source§

impl ProvideErrorMetadata for DeleteAccountPasswordPolicyError

Source§

impl ProvideErrorMetadata for DeleteGroupError

Source§

impl ProvideErrorMetadata for DeleteGroupPolicyError

Source§

impl ProvideErrorMetadata for DeleteInstanceProfileError

Source§

impl ProvideErrorMetadata for DeleteLoginProfileError

Source§

impl ProvideErrorMetadata for DeleteOpenIDConnectProviderError

Source§

impl ProvideErrorMetadata for DeletePolicyError

Source§

impl ProvideErrorMetadata for DeletePolicyVersionError

Source§

impl ProvideErrorMetadata for DeleteRoleError

Source§

impl ProvideErrorMetadata for DeleteRolePermissionsBoundaryError

Source§

impl ProvideErrorMetadata for DeleteRolePolicyError

Source§

impl ProvideErrorMetadata for DeleteSAMLProviderError

Source§

impl ProvideErrorMetadata for DeleteServerCertificateError

Source§

impl ProvideErrorMetadata for DeleteServiceLinkedRoleError

Source§

impl ProvideErrorMetadata for DeleteServiceSpecificCredentialError

Source§

impl ProvideErrorMetadata for DeleteSigningCertificateError

Source§

impl ProvideErrorMetadata for DeleteSSHPublicKeyError

Source§

impl ProvideErrorMetadata for DeleteUserError

Source§

impl ProvideErrorMetadata for DeleteUserPermissionsBoundaryError

Source§

impl ProvideErrorMetadata for DeleteUserPolicyError

Source§

impl ProvideErrorMetadata for DeleteVirtualMFADeviceError

Source§

impl ProvideErrorMetadata for DetachGroupPolicyError

Source§

impl ProvideErrorMetadata for DetachRolePolicyError

Source§

impl ProvideErrorMetadata for DetachUserPolicyError

Source§

impl ProvideErrorMetadata for DisableOrganizationsRootCredentialsManagementError

Source§

impl ProvideErrorMetadata for DisableOrganizationsRootSessionsError

Source§

impl ProvideErrorMetadata for EnableMFADeviceError

Source§

impl ProvideErrorMetadata for EnableOrganizationsRootCredentialsManagementError

Source§

impl ProvideErrorMetadata for EnableOrganizationsRootSessionsError

Source§

impl ProvideErrorMetadata for GenerateCredentialReportError

Source§

impl ProvideErrorMetadata for GenerateOrganizationsAccessReportError

Source§

impl ProvideErrorMetadata for GenerateServiceLastAccessedDetailsError

Source§

impl ProvideErrorMetadata for GetAccessKeyLastUsedError

Source§

impl ProvideErrorMetadata for GetAccountAuthorizationDetailsError

Source§

impl ProvideErrorMetadata for GetAccountPasswordPolicyError

Source§

impl ProvideErrorMetadata for GetAccountSummaryError

Source§

impl ProvideErrorMetadata for GetContextKeysForCustomPolicyError

Source§

impl ProvideErrorMetadata for GetContextKeysForPrincipalPolicyError

Source§

impl ProvideErrorMetadata for GetCredentialReportError

Source§

impl ProvideErrorMetadata for GetGroupError

Source§

impl ProvideErrorMetadata for GetGroupPolicyError

Source§

impl ProvideErrorMetadata for GetInstanceProfileError

Source§

impl ProvideErrorMetadata for GetLoginProfileError

Source§

impl ProvideErrorMetadata for GetMFADeviceError

Source§

impl ProvideErrorMetadata for GetOpenIDConnectProviderError

Source§

impl ProvideErrorMetadata for GetOrganizationsAccessReportError

Source§

impl ProvideErrorMetadata for GetPolicyError

Source§

impl ProvideErrorMetadata for GetPolicyVersionError

Source§

impl ProvideErrorMetadata for GetRoleError

Source§

impl ProvideErrorMetadata for GetRolePolicyError

Source§

impl ProvideErrorMetadata for GetSAMLProviderError

Source§

impl ProvideErrorMetadata for GetServerCertificateError

Source§

impl ProvideErrorMetadata for GetServiceLastAccessedDetailsError

Source§

impl ProvideErrorMetadata for GetServiceLastAccessedDetailsWithEntitiesError

Source§

impl ProvideErrorMetadata for GetServiceLinkedRoleDeletionStatusError

Source§

impl ProvideErrorMetadata for GetSSHPublicKeyError

Source§

impl ProvideErrorMetadata for GetUserError

Source§

impl ProvideErrorMetadata for GetUserPolicyError

Source§

impl ProvideErrorMetadata for ListAccessKeysError

Source§

impl ProvideErrorMetadata for ListAccountAliasesError

Source§

impl ProvideErrorMetadata for ListAttachedGroupPoliciesError

Source§

impl ProvideErrorMetadata for ListAttachedRolePoliciesError

Source§

impl ProvideErrorMetadata for ListAttachedUserPoliciesError

Source§

impl ProvideErrorMetadata for ListEntitiesForPolicyError

Source§

impl ProvideErrorMetadata for ListGroupPoliciesError

Source§

impl ProvideErrorMetadata for ListGroupsError

Source§

impl ProvideErrorMetadata for ListGroupsForUserError

Source§

impl ProvideErrorMetadata for ListInstanceProfileTagsError

Source§

impl ProvideErrorMetadata for ListInstanceProfilesError

Source§

impl ProvideErrorMetadata for ListInstanceProfilesForRoleError

Source§

impl ProvideErrorMetadata for ListMFADeviceTagsError

Source§

impl ProvideErrorMetadata for ListMFADevicesError

Source§

impl ProvideErrorMetadata for ListOpenIDConnectProviderTagsError

Source§

impl ProvideErrorMetadata for ListOpenIDConnectProvidersError

Source§

impl ProvideErrorMetadata for ListOrganizationsFeaturesError

Source§

impl ProvideErrorMetadata for ListPoliciesError

Source§

impl ProvideErrorMetadata for ListPoliciesGrantingServiceAccessError

Source§

impl ProvideErrorMetadata for ListPolicyTagsError

Source§

impl ProvideErrorMetadata for ListPolicyVersionsError

Source§

impl ProvideErrorMetadata for ListRolePoliciesError

Source§

impl ProvideErrorMetadata for ListRoleTagsError

Source§

impl ProvideErrorMetadata for ListRolesError

Source§

impl ProvideErrorMetadata for ListSAMLProviderTagsError

Source§

impl ProvideErrorMetadata for ListSAMLProvidersError

Source§

impl ProvideErrorMetadata for ListServerCertificateTagsError

Source§

impl ProvideErrorMetadata for ListServerCertificatesError

Source§

impl ProvideErrorMetadata for ListServiceSpecificCredentialsError

Source§

impl ProvideErrorMetadata for ListSigningCertificatesError

Source§

impl ProvideErrorMetadata for ListSSHPublicKeysError

Source§

impl ProvideErrorMetadata for ListUserPoliciesError

Source§

impl ProvideErrorMetadata for ListUserTagsError

Source§

impl ProvideErrorMetadata for ListUsersError

Source§

impl ProvideErrorMetadata for ListVirtualMFADevicesError

Source§

impl ProvideErrorMetadata for PutGroupPolicyError

Source§

impl ProvideErrorMetadata for PutRolePermissionsBoundaryError

Source§

impl ProvideErrorMetadata for PutRolePolicyError

Source§

impl ProvideErrorMetadata for PutUserPermissionsBoundaryError

Source§

impl ProvideErrorMetadata for PutUserPolicyError

Source§

impl ProvideErrorMetadata for RemoveClientIDFromOpenIDConnectProviderError

Source§

impl ProvideErrorMetadata for RemoveRoleFromInstanceProfileError

Source§

impl ProvideErrorMetadata for RemoveUserFromGroupError

Source§

impl ProvideErrorMetadata for ResetServiceSpecificCredentialError

Source§

impl ProvideErrorMetadata for ResyncMFADeviceError

Source§

impl ProvideErrorMetadata for SetDefaultPolicyVersionError

Source§

impl ProvideErrorMetadata for SetSecurityTokenServicePreferencesError

Source§

impl ProvideErrorMetadata for SimulateCustomPolicyError

Source§

impl ProvideErrorMetadata for SimulatePrincipalPolicyError

Source§

impl ProvideErrorMetadata for TagInstanceProfileError

Source§

impl ProvideErrorMetadata for TagMFADeviceError

Source§

impl ProvideErrorMetadata for TagOpenIDConnectProviderError

Source§

impl ProvideErrorMetadata for TagPolicyError

Source§

impl ProvideErrorMetadata for TagRoleError

Source§

impl ProvideErrorMetadata for TagSAMLProviderError

Source§

impl ProvideErrorMetadata for TagServerCertificateError

Source§

impl ProvideErrorMetadata for TagUserError

Source§

impl ProvideErrorMetadata for UntagInstanceProfileError

Source§

impl ProvideErrorMetadata for UntagMFADeviceError

Source§

impl ProvideErrorMetadata for UntagOpenIDConnectProviderError

Source§

impl ProvideErrorMetadata for UntagPolicyError

Source§

impl ProvideErrorMetadata for UntagRoleError

Source§

impl ProvideErrorMetadata for UntagSAMLProviderError

Source§

impl ProvideErrorMetadata for UntagServerCertificateError

Source§

impl ProvideErrorMetadata for UntagUserError

Source§

impl ProvideErrorMetadata for UpdateAccessKeyError

Source§

impl ProvideErrorMetadata for UpdateAccountPasswordPolicyError

Source§

impl ProvideErrorMetadata for UpdateAssumeRolePolicyError

Source§

impl ProvideErrorMetadata for UpdateGroupError

Source§

impl ProvideErrorMetadata for UpdateLoginProfileError

Source§

impl ProvideErrorMetadata for UpdateOpenIDConnectProviderThumbprintError

Source§

impl ProvideErrorMetadata for UpdateRoleError

Source§

impl ProvideErrorMetadata for UpdateRoleDescriptionError

Source§

impl ProvideErrorMetadata for UpdateSAMLProviderError

Source§

impl ProvideErrorMetadata for UpdateServerCertificateError

Source§

impl ProvideErrorMetadata for UpdateServiceSpecificCredentialError

Source§

impl ProvideErrorMetadata for UpdateSigningCertificateError

Source§

impl ProvideErrorMetadata for UpdateSSHPublicKeyError

Source§

impl ProvideErrorMetadata for UpdateUserError

Source§

impl ProvideErrorMetadata for UploadServerCertificateError

Source§

impl ProvideErrorMetadata for UploadSigningCertificateError

Source§

impl ProvideErrorMetadata for UploadSSHPublicKeyError

Source§

impl ProvideErrorMetadata for AccountNotManagementOrDelegatedAdministratorException

Source§

impl ProvideErrorMetadata for CallerIsNotManagementAccountException

Source§

impl ProvideErrorMetadata for ConcurrentModificationException

Source§

impl ProvideErrorMetadata for CredentialReportExpiredException

Source§

impl ProvideErrorMetadata for CredentialReportNotPresentException

Source§

impl ProvideErrorMetadata for CredentialReportNotReadyException

Source§

impl ProvideErrorMetadata for DeleteConflictException

Source§

impl ProvideErrorMetadata for DuplicateCertificateException

Source§

impl ProvideErrorMetadata for DuplicateSshPublicKeyException

Source§

impl ProvideErrorMetadata for EntityAlreadyExistsException

Source§

impl ProvideErrorMetadata for EntityTemporarilyUnmodifiableException

Source§

impl ProvideErrorMetadata for InvalidAuthenticationCodeException

Source§

impl ProvideErrorMetadata for InvalidCertificateException

Source§

impl ProvideErrorMetadata for InvalidInputException

Source§

impl ProvideErrorMetadata for InvalidPublicKeyException

Source§

impl ProvideErrorMetadata for InvalidUserTypeException

Source§

impl ProvideErrorMetadata for KeyPairMismatchException

Source§

impl ProvideErrorMetadata for LimitExceededException

Source§

impl ProvideErrorMetadata for MalformedCertificateException

Source§

impl ProvideErrorMetadata for MalformedPolicyDocumentException

Source§

impl ProvideErrorMetadata for NoSuchEntityException

Source§

impl ProvideErrorMetadata for OpenIdIdpCommunicationErrorException

Source§

impl ProvideErrorMetadata for OrganizationNotFoundException

Source§

impl ProvideErrorMetadata for OrganizationNotInAllFeaturesModeException

Source§

impl ProvideErrorMetadata for PasswordPolicyViolationException

Source§

impl ProvideErrorMetadata for PolicyEvaluationException

Source§

impl ProvideErrorMetadata for PolicyNotAttachableException

Source§

impl ProvideErrorMetadata for ReportGenerationLimitExceededException

Source§

impl ProvideErrorMetadata for ServiceAccessNotEnabledException

Source§

impl ProvideErrorMetadata for ServiceFailureException

Source§

impl ProvideErrorMetadata for ServiceNotSupportedException

Source§

impl ProvideErrorMetadata for UnmodifiableEntityException

Source§

impl ProvideErrorMetadata for UnrecognizedPublicKeyEncodingException

Source§

impl ProvideErrorMetadata for ErrorMetadata