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 DeleteRecommendationPreferencesError

Source§

impl ProvideErrorMetadata for DescribeRecommendationExportJobsError

Source§

impl ProvideErrorMetadata for ExportAutoScalingGroupRecommendationsError

Source§

impl ProvideErrorMetadata for ExportEBSVolumeRecommendationsError

Source§

impl ProvideErrorMetadata for ExportEC2InstanceRecommendationsError

Source§

impl ProvideErrorMetadata for ExportECSServiceRecommendationsError

Source§

impl ProvideErrorMetadata for ExportIdleRecommendationsError

Source§

impl ProvideErrorMetadata for ExportLambdaFunctionRecommendationsError

Source§

impl ProvideErrorMetadata for ExportLicenseRecommendationsError

Source§

impl ProvideErrorMetadata for ExportRDSDatabaseRecommendationsError

Source§

impl ProvideErrorMetadata for GetAutoScalingGroupRecommendationsError

Source§

impl ProvideErrorMetadata for GetEBSVolumeRecommendationsError

Source§

impl ProvideErrorMetadata for GetEC2InstanceRecommendationsError

Source§

impl ProvideErrorMetadata for GetEC2RecommendationProjectedMetricsError

Source§

impl ProvideErrorMetadata for GetECSServiceRecommendationProjectedMetricsError

Source§

impl ProvideErrorMetadata for GetECSServiceRecommendationsError

Source§

impl ProvideErrorMetadata for GetEffectiveRecommendationPreferencesError

Source§

impl ProvideErrorMetadata for GetEnrollmentStatusError

Source§

impl ProvideErrorMetadata for GetEnrollmentStatusesForOrganizationError

Source§

impl ProvideErrorMetadata for GetIdleRecommendationsError

Source§

impl ProvideErrorMetadata for GetLambdaFunctionRecommendationsError

Source§

impl ProvideErrorMetadata for GetLicenseRecommendationsError

Source§

impl ProvideErrorMetadata for GetRDSDatabaseRecommendationProjectedMetricsError

Source§

impl ProvideErrorMetadata for GetRDSDatabaseRecommendationsError

Source§

impl ProvideErrorMetadata for GetRecommendationPreferencesError

Source§

impl ProvideErrorMetadata for GetRecommendationSummariesError

Source§

impl ProvideErrorMetadata for PutRecommendationPreferencesError

Source§

impl ProvideErrorMetadata for UpdateEnrollmentStatusError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for InvalidParameterValueException

Source§

impl ProvideErrorMetadata for LimitExceededException

Source§

impl ProvideErrorMetadata for MissingAuthenticationToken

Source§

impl ProvideErrorMetadata for OptInRequiredException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceUnavailableException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for ErrorMetadata