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.

Implementors§

source§

impl ProvideErrorMetadata for BatchGetTracesError

source§

impl ProvideErrorMetadata for CreateGroupError

source§

impl ProvideErrorMetadata for CreateSamplingRuleError

source§

impl ProvideErrorMetadata for DeleteGroupError

source§

impl ProvideErrorMetadata for DeleteResourcePolicyError

source§

impl ProvideErrorMetadata for DeleteSamplingRuleError

source§

impl ProvideErrorMetadata for GetEncryptionConfigError

source§

impl ProvideErrorMetadata for GetGroupError

source§

impl ProvideErrorMetadata for GetGroupsError

source§

impl ProvideErrorMetadata for GetInsightError

source§

impl ProvideErrorMetadata for GetInsightEventsError

source§

impl ProvideErrorMetadata for GetInsightImpactGraphError

source§

impl ProvideErrorMetadata for GetInsightSummariesError

source§

impl ProvideErrorMetadata for GetSamplingRulesError

source§

impl ProvideErrorMetadata for GetSamplingStatisticSummariesError

source§

impl ProvideErrorMetadata for GetSamplingTargetsError

source§

impl ProvideErrorMetadata for GetServiceGraphError

source§

impl ProvideErrorMetadata for GetTimeSeriesServiceStatisticsError

source§

impl ProvideErrorMetadata for GetTraceGraphError

source§

impl ProvideErrorMetadata for GetTraceSummariesError

source§

impl ProvideErrorMetadata for ListResourcePoliciesError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for PutEncryptionConfigError

source§

impl ProvideErrorMetadata for PutResourcePolicyError

source§

impl ProvideErrorMetadata for PutTelemetryRecordsError

source§

impl ProvideErrorMetadata for PutTraceSegmentsError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateGroupError

source§

impl ProvideErrorMetadata for UpdateSamplingRuleError

source§

impl ProvideErrorMetadata for InvalidPolicyRevisionIdException

source§

impl ProvideErrorMetadata for InvalidRequestException

source§

impl ProvideErrorMetadata for LockoutPreventionException

source§

impl ProvideErrorMetadata for MalformedPolicyDocumentException

source§

impl ProvideErrorMetadata for PolicyCountLimitExceededException

source§

impl ProvideErrorMetadata for PolicySizeLimitExceededException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for RuleLimitExceededException

source§

impl ProvideErrorMetadata for ThrottledException

source§

impl ProvideErrorMetadata for TooManyTagsException

source§

impl ProvideErrorMetadata for ErrorMetadata

source§

impl ProvideErrorMetadata for Unhandled

source§

impl<E, R> ProvideErrorMetadata for SdkError<E, R>where E: ProvideErrorMetadata,