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.

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 CreateActivityError

Source§

impl ProvideErrorMetadata for CreateStateMachineError

Source§

impl ProvideErrorMetadata for CreateStateMachineAliasError

Source§

impl ProvideErrorMetadata for DeleteActivityError

Source§

impl ProvideErrorMetadata for DeleteStateMachineError

Source§

impl ProvideErrorMetadata for DeleteStateMachineAliasError

Source§

impl ProvideErrorMetadata for DeleteStateMachineVersionError

Source§

impl ProvideErrorMetadata for DescribeActivityError

Source§

impl ProvideErrorMetadata for DescribeExecutionError

Source§

impl ProvideErrorMetadata for DescribeMapRunError

Source§

impl ProvideErrorMetadata for DescribeStateMachineError

Source§

impl ProvideErrorMetadata for DescribeStateMachineAliasError

Source§

impl ProvideErrorMetadata for DescribeStateMachineForExecutionError

Source§

impl ProvideErrorMetadata for GetActivityTaskError

Source§

impl ProvideErrorMetadata for GetExecutionHistoryError

Source§

impl ProvideErrorMetadata for ListActivitiesError

Source§

impl ProvideErrorMetadata for ListExecutionsError

Source§

impl ProvideErrorMetadata for ListMapRunsError

Source§

impl ProvideErrorMetadata for ListStateMachineAliasesError

Source§

impl ProvideErrorMetadata for ListStateMachineVersionsError

Source§

impl ProvideErrorMetadata for ListStateMachinesError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for PublishStateMachineVersionError

Source§

impl ProvideErrorMetadata for RedriveExecutionError

Source§

impl ProvideErrorMetadata for SendTaskFailureError

Source§

impl ProvideErrorMetadata for SendTaskHeartbeatError

Source§

impl ProvideErrorMetadata for SendTaskSuccessError

Source§

impl ProvideErrorMetadata for StartExecutionError

Source§

impl ProvideErrorMetadata for StartSyncExecutionError

Source§

impl ProvideErrorMetadata for StopExecutionError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for TestStateError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateMapRunError

Source§

impl ProvideErrorMetadata for UpdateStateMachineError

Source§

impl ProvideErrorMetadata for UpdateStateMachineAliasError

Source§

impl ProvideErrorMetadata for ValidateStateMachineDefinitionError

Source§

impl ProvideErrorMetadata for ActivityAlreadyExists

Source§

impl ProvideErrorMetadata for ActivityDoesNotExist

Source§

impl ProvideErrorMetadata for ActivityLimitExceeded

Source§

impl ProvideErrorMetadata for ActivityWorkerLimitExceeded

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for ExecutionAlreadyExists

Source§

impl ProvideErrorMetadata for ExecutionDoesNotExist

Source§

impl ProvideErrorMetadata for ExecutionLimitExceeded

Source§

impl ProvideErrorMetadata for ExecutionNotRedrivable

Source§

impl ProvideErrorMetadata for InvalidArn

Source§

impl ProvideErrorMetadata for InvalidDefinition

Source§

impl ProvideErrorMetadata for InvalidEncryptionConfiguration

Source§

impl ProvideErrorMetadata for InvalidExecutionInput

Source§

impl ProvideErrorMetadata for InvalidLoggingConfiguration

Source§

impl ProvideErrorMetadata for InvalidName

Source§

impl ProvideErrorMetadata for InvalidOutput

Source§

impl ProvideErrorMetadata for InvalidToken

Source§

impl ProvideErrorMetadata for InvalidTracingConfiguration

Source§

impl ProvideErrorMetadata for KmsAccessDeniedException

Source§

impl ProvideErrorMetadata for KmsInvalidStateException

Source§

impl ProvideErrorMetadata for KmsThrottlingException

Source§

impl ProvideErrorMetadata for MissingRequiredParameter

Source§

impl ProvideErrorMetadata for ResourceNotFound

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for StateMachineAlreadyExists

Source§

impl ProvideErrorMetadata for StateMachineDeleting

Source§

impl ProvideErrorMetadata for StateMachineDoesNotExist

Source§

impl ProvideErrorMetadata for StateMachineLimitExceeded

Source§

impl ProvideErrorMetadata for StateMachineTypeNotSupported

Source§

impl ProvideErrorMetadata for TaskDoesNotExist

Source§

impl ProvideErrorMetadata for TaskTimedOut

Source§

impl ProvideErrorMetadata for TooManyTags

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata