Trait aws_sdk_fms::error::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>

Implementors§

source§

impl ProvideErrorMetadata for Error

source§

impl ProvideErrorMetadata for AssociateAdminAccountError

source§

impl ProvideErrorMetadata for AssociateThirdPartyFirewallError

source§

impl ProvideErrorMetadata for BatchAssociateResourceError

source§

impl ProvideErrorMetadata for BatchDisassociateResourceError

source§

impl ProvideErrorMetadata for DeleteAppsListError

source§

impl ProvideErrorMetadata for DeleteNotificationChannelError

source§

impl ProvideErrorMetadata for DeletePolicyError

source§

impl ProvideErrorMetadata for DeleteProtocolsListError

source§

impl ProvideErrorMetadata for DeleteResourceSetError

source§

impl ProvideErrorMetadata for DisassociateAdminAccountError

source§

impl ProvideErrorMetadata for DisassociateThirdPartyFirewallError

source§

impl ProvideErrorMetadata for GetAdminAccountError

source§

impl ProvideErrorMetadata for GetAdminScopeError

source§

impl ProvideErrorMetadata for GetAppsListError

source§

impl ProvideErrorMetadata for GetComplianceDetailError

source§

impl ProvideErrorMetadata for GetNotificationChannelError

source§

impl ProvideErrorMetadata for GetPolicyError

source§

impl ProvideErrorMetadata for GetProtectionStatusError

source§

impl ProvideErrorMetadata for GetProtocolsListError

source§

impl ProvideErrorMetadata for GetResourceSetError

source§

impl ProvideErrorMetadata for GetThirdPartyFirewallAssociationStatusError

source§

impl ProvideErrorMetadata for GetViolationDetailsError

source§

impl ProvideErrorMetadata for ListAdminAccountsForOrganizationError

source§

impl ProvideErrorMetadata for ListAdminsManagingAccountError

source§

impl ProvideErrorMetadata for ListAppsListsError

source§

impl ProvideErrorMetadata for ListComplianceStatusError

source§

impl ProvideErrorMetadata for ListDiscoveredResourcesError

source§

impl ProvideErrorMetadata for ListMemberAccountsError

source§

impl ProvideErrorMetadata for ListPoliciesError

source§

impl ProvideErrorMetadata for ListProtocolsListsError

source§

impl ProvideErrorMetadata for ListResourceSetResourcesError

source§

impl ProvideErrorMetadata for ListResourceSetsError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for ListThirdPartyFirewallFirewallPoliciesError

source§

impl ProvideErrorMetadata for PutAdminAccountError

source§

impl ProvideErrorMetadata for PutAppsListError

source§

impl ProvideErrorMetadata for PutNotificationChannelError

source§

impl ProvideErrorMetadata for PutPolicyError

source§

impl ProvideErrorMetadata for PutProtocolsListError

source§

impl ProvideErrorMetadata for PutResourceSetError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for InternalErrorException

source§

impl ProvideErrorMetadata for InvalidInputException

source§

impl ProvideErrorMetadata for InvalidOperationException

source§

impl ProvideErrorMetadata for InvalidTypeException

source§

impl ProvideErrorMetadata for LimitExceededException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for ErrorMetadata