Skip to main content

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.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

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 AccessDeniedException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for CreateDeploymentError

Source§

impl ProvideErrorMetadata for CreateDeploymentSnapshotError

Source§

impl ProvideErrorMetadata for CreatePolicyError

Source§

impl ProvideErrorMetadata for CreatePolicySnapshotError

Source§

impl ProvideErrorMetadata for CreateRuleError

Source§

impl ProvideErrorMetadata for CreateRuleSnapshotError

Source§

impl ProvideErrorMetadata for CreateScopeError

Source§

impl ProvideErrorMetadata for CreateScopeSnapshotError

Source§

impl ProvideErrorMetadata for CreateTemplateError

Source§

impl ProvideErrorMetadata for CreateTemplateSnapshotError

Source§

impl ProvideErrorMetadata for DeleteAdminAccountError

Source§

impl ProvideErrorMetadata for DeleteDeploymentError

Source§

impl ProvideErrorMetadata for DeletePolicyError

Source§

impl ProvideErrorMetadata for DeleteRuleError

Source§

impl ProvideErrorMetadata for DeleteScopeError

Source§

impl ProvideErrorMetadata for DeleteTemplateError

Source§

impl ProvideErrorMetadata for Error

Source§

impl ProvideErrorMetadata for ErrorMetadata

Source§

impl ProvideErrorMetadata for GenerateRuleConfigurationError

Source§

impl ProvideErrorMetadata for GetAdminAccountError

Source§

impl ProvideErrorMetadata for GetDeploymentError

Source§

impl ProvideErrorMetadata for GetPolicyError

Source§

impl ProvideErrorMetadata for GetRuleError

Source§

impl ProvideErrorMetadata for GetScopeError

Source§

impl ProvideErrorMetadata for GetTemplateError

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for ListAdminAccountsError

Source§

impl ProvideErrorMetadata for ListAggregateResourceSynchronizationStatusesError

Source§

impl ProvideErrorMetadata for ListDeploymentSnapshotsError

Source§

impl ProvideErrorMetadata for ListDeploymentsError

Source§

impl ProvideErrorMetadata for ListPoliciesError

Source§

impl ProvideErrorMetadata for ListPolicySnapshotsError

Source§

impl ProvideErrorMetadata for ListResourceAssociationsError

Source§

impl ProvideErrorMetadata for ListResourceSynchronizationStatusesError

Source§

impl ProvideErrorMetadata for ListRuleSnapshotsError

Source§

impl ProvideErrorMetadata for ListRulesError

Source§

impl ProvideErrorMetadata for ListScopeSnapshotsError

Source§

impl ProvideErrorMetadata for ListScopesError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListTemplateSnapshotsError

Source§

impl ProvideErrorMetadata for ListTemplatesError

Source§

impl ProvideErrorMetadata for PutAdminAccountError

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ServiceUnavailableException

Source§

impl ProvideErrorMetadata for TagPolicyViolationException

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateDeploymentError

Source§

impl ProvideErrorMetadata for UpdatePolicyError

Source§

impl ProvideErrorMetadata for UpdateRuleError

Source§

impl ProvideErrorMetadata for UpdateScopeError

Source§

impl ProvideErrorMetadata for UpdateTemplateError

Source§

impl ProvideErrorMetadata for ValidationException