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 AcknowledgeJobError

Source§

impl ProvideErrorMetadata for AcknowledgeThirdPartyJobError

Source§

impl ProvideErrorMetadata for CreateCustomActionTypeError

Source§

impl ProvideErrorMetadata for CreatePipelineError

Source§

impl ProvideErrorMetadata for DeleteCustomActionTypeError

Source§

impl ProvideErrorMetadata for DeletePipelineError

Source§

impl ProvideErrorMetadata for DeleteWebhookError

Source§

impl ProvideErrorMetadata for DeregisterWebhookWithThirdPartyError

Source§

impl ProvideErrorMetadata for DisableStageTransitionError

Source§

impl ProvideErrorMetadata for EnableStageTransitionError

Source§

impl ProvideErrorMetadata for GetActionTypeError

Source§

impl ProvideErrorMetadata for GetJobDetailsError

Source§

impl ProvideErrorMetadata for GetPipelineError

Source§

impl ProvideErrorMetadata for GetPipelineExecutionError

Source§

impl ProvideErrorMetadata for GetPipelineStateError

Source§

impl ProvideErrorMetadata for GetThirdPartyJobDetailsError

Source§

impl ProvideErrorMetadata for ListActionExecutionsError

Source§

impl ProvideErrorMetadata for ListActionTypesError

Source§

impl ProvideErrorMetadata for ListDeployActionExecutionTargetsError

Source§

impl ProvideErrorMetadata for ListPipelineExecutionsError

Source§

impl ProvideErrorMetadata for ListPipelinesError

Source§

impl ProvideErrorMetadata for ListRuleExecutionsError

Source§

impl ProvideErrorMetadata for ListRuleTypesError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListWebhooksError

Source§

impl ProvideErrorMetadata for OverrideStageConditionError

Source§

impl ProvideErrorMetadata for PollForJobsError

Source§

impl ProvideErrorMetadata for PollForThirdPartyJobsError

Source§

impl ProvideErrorMetadata for PutActionRevisionError

Source§

impl ProvideErrorMetadata for PutApprovalResultError

Source§

impl ProvideErrorMetadata for PutJobFailureResultError

Source§

impl ProvideErrorMetadata for PutJobSuccessResultError

Source§

impl ProvideErrorMetadata for PutThirdPartyJobFailureResultError

Source§

impl ProvideErrorMetadata for PutThirdPartyJobSuccessResultError

Source§

impl ProvideErrorMetadata for PutWebhookError

Source§

impl ProvideErrorMetadata for RegisterWebhookWithThirdPartyError

Source§

impl ProvideErrorMetadata for RetryStageExecutionError

Source§

impl ProvideErrorMetadata for RollbackStageError

Source§

impl ProvideErrorMetadata for StartPipelineExecutionError

Source§

impl ProvideErrorMetadata for StopPipelineExecutionError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateActionTypeError

Source§

impl ProvideErrorMetadata for UpdatePipelineError

Source§

impl ProvideErrorMetadata for ActionExecutionNotFoundException

Source§

impl ProvideErrorMetadata for ActionNotFoundException

Source§

impl ProvideErrorMetadata for ActionTypeNotFoundException

Source§

impl ProvideErrorMetadata for ApprovalAlreadyCompletedException

Source§

impl ProvideErrorMetadata for ConcurrentModificationException

Source§

impl ProvideErrorMetadata for ConcurrentPipelineExecutionsLimitExceededException

Source§

impl ProvideErrorMetadata for ConditionNotOverridableException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for DuplicatedStopRequestException

Source§

impl ProvideErrorMetadata for InvalidActionDeclarationException

Source§

impl ProvideErrorMetadata for InvalidApprovalTokenException

Source§

impl ProvideErrorMetadata for InvalidArnException

Source§

impl ProvideErrorMetadata for InvalidBlockerDeclarationException

Source§

impl ProvideErrorMetadata for InvalidClientTokenException

Source§

impl ProvideErrorMetadata for InvalidJobException

Source§

impl ProvideErrorMetadata for InvalidJobStateException

Source§

impl ProvideErrorMetadata for InvalidNextTokenException

Source§

impl ProvideErrorMetadata for InvalidNonceException

Source§

impl ProvideErrorMetadata for InvalidStageDeclarationException

Source§

impl ProvideErrorMetadata for InvalidStructureException

Source§

impl ProvideErrorMetadata for InvalidTagsException

Source§

impl ProvideErrorMetadata for InvalidWebhookAuthenticationParametersException

Source§

impl ProvideErrorMetadata for InvalidWebhookFilterPatternException

Source§

impl ProvideErrorMetadata for JobNotFoundException

Source§

impl ProvideErrorMetadata for LimitExceededException

Source§

impl ProvideErrorMetadata for NotLatestPipelineExecutionException

Source§

impl ProvideErrorMetadata for OutputVariablesSizeExceededException

Source§

impl ProvideErrorMetadata for PipelineExecutionNotFoundException

Source§

impl ProvideErrorMetadata for PipelineExecutionNotStoppableException

Source§

impl ProvideErrorMetadata for PipelineExecutionOutdatedException

Source§

impl ProvideErrorMetadata for PipelineNameInUseException

Source§

impl ProvideErrorMetadata for PipelineNotFoundException

Source§

impl ProvideErrorMetadata for PipelineVersionNotFoundException

Source§

impl ProvideErrorMetadata for RequestFailedException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for StageNotFoundException

Source§

impl ProvideErrorMetadata for StageNotRetryableException

Source§

impl ProvideErrorMetadata for TooManyTagsException

Source§

impl ProvideErrorMetadata for UnableToRollbackStageException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for WebhookNotFoundException

Source§

impl ProvideErrorMetadata for ErrorMetadata