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 AddAttributesToFindingsError

Source§

impl ProvideErrorMetadata for CreateAssessmentTargetError

Source§

impl ProvideErrorMetadata for CreateAssessmentTemplateError

Source§

impl ProvideErrorMetadata for CreateExclusionsPreviewError

Source§

impl ProvideErrorMetadata for CreateResourceGroupError

Source§

impl ProvideErrorMetadata for DeleteAssessmentRunError

Source§

impl ProvideErrorMetadata for DeleteAssessmentTargetError

Source§

impl ProvideErrorMetadata for DeleteAssessmentTemplateError

Source§

impl ProvideErrorMetadata for DescribeAssessmentRunsError

Source§

impl ProvideErrorMetadata for DescribeAssessmentTargetsError

Source§

impl ProvideErrorMetadata for DescribeAssessmentTemplatesError

Source§

impl ProvideErrorMetadata for DescribeCrossAccountAccessRoleError

Source§

impl ProvideErrorMetadata for DescribeExclusionsError

Source§

impl ProvideErrorMetadata for DescribeFindingsError

Source§

impl ProvideErrorMetadata for DescribeResourceGroupsError

Source§

impl ProvideErrorMetadata for DescribeRulesPackagesError

Source§

impl ProvideErrorMetadata for GetAssessmentReportError

Source§

impl ProvideErrorMetadata for GetExclusionsPreviewError

Source§

impl ProvideErrorMetadata for GetTelemetryMetadataError

Source§

impl ProvideErrorMetadata for ListAssessmentRunAgentsError

Source§

impl ProvideErrorMetadata for ListAssessmentRunsError

Source§

impl ProvideErrorMetadata for ListAssessmentTargetsError

Source§

impl ProvideErrorMetadata for ListAssessmentTemplatesError

Source§

impl ProvideErrorMetadata for ListEventSubscriptionsError

Source§

impl ProvideErrorMetadata for ListExclusionsError

Source§

impl ProvideErrorMetadata for ListFindingsError

Source§

impl ProvideErrorMetadata for ListRulesPackagesError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for PreviewAgentsError

Source§

impl ProvideErrorMetadata for RegisterCrossAccountAccessRoleError

Source§

impl ProvideErrorMetadata for RemoveAttributesFromFindingsError

Source§

impl ProvideErrorMetadata for SetTagsForResourceError

Source§

impl ProvideErrorMetadata for StartAssessmentRunError

Source§

impl ProvideErrorMetadata for StopAssessmentRunError

Source§

impl ProvideErrorMetadata for SubscribeToEventError

Source§

impl ProvideErrorMetadata for UnsubscribeFromEventError

Source§

impl ProvideErrorMetadata for UpdateAssessmentTargetError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for AgentsAlreadyRunningAssessmentException

Source§

impl ProvideErrorMetadata for AssessmentRunInProgressException

Source§

impl ProvideErrorMetadata for InternalException

Source§

impl ProvideErrorMetadata for InvalidCrossAccountRoleException

Source§

impl ProvideErrorMetadata for InvalidInputException

Source§

impl ProvideErrorMetadata for LimitExceededException

Source§

impl ProvideErrorMetadata for NoSuchEntityException

Source§

impl ProvideErrorMetadata for PreviewGenerationInProgressException

Source§

impl ProvideErrorMetadata for ServiceTemporarilyUnavailableException

Source§

impl ProvideErrorMetadata for UnsupportedFeatureException

Source§

impl ProvideErrorMetadata for ErrorMetadata