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 CancelImageCreationError

Source§

impl ProvideErrorMetadata for CancelLifecycleExecutionError

Source§

impl ProvideErrorMetadata for CreateComponentError

Source§

impl ProvideErrorMetadata for CreateContainerRecipeError

Source§

impl ProvideErrorMetadata for CreateDistributionConfigurationError

Source§

impl ProvideErrorMetadata for CreateImageError

Source§

impl ProvideErrorMetadata for CreateImagePipelineError

Source§

impl ProvideErrorMetadata for CreateImageRecipeError

Source§

impl ProvideErrorMetadata for CreateInfrastructureConfigurationError

Source§

impl ProvideErrorMetadata for CreateLifecyclePolicyError

Source§

impl ProvideErrorMetadata for CreateWorkflowError

Source§

impl ProvideErrorMetadata for DeleteComponentError

Source§

impl ProvideErrorMetadata for DeleteContainerRecipeError

Source§

impl ProvideErrorMetadata for DeleteDistributionConfigurationError

Source§

impl ProvideErrorMetadata for DeleteImageError

Source§

impl ProvideErrorMetadata for DeleteImagePipelineError

Source§

impl ProvideErrorMetadata for DeleteImageRecipeError

Source§

impl ProvideErrorMetadata for DeleteInfrastructureConfigurationError

Source§

impl ProvideErrorMetadata for DeleteLifecyclePolicyError

Source§

impl ProvideErrorMetadata for DeleteWorkflowError

Source§

impl ProvideErrorMetadata for GetComponentError

Source§

impl ProvideErrorMetadata for GetComponentPolicyError

Source§

impl ProvideErrorMetadata for GetContainerRecipeError

Source§

impl ProvideErrorMetadata for GetContainerRecipePolicyError

Source§

impl ProvideErrorMetadata for GetDistributionConfigurationError

Source§

impl ProvideErrorMetadata for GetImageError

Source§

impl ProvideErrorMetadata for GetImagePipelineError

Source§

impl ProvideErrorMetadata for GetImagePolicyError

Source§

impl ProvideErrorMetadata for GetImageRecipeError

Source§

impl ProvideErrorMetadata for GetImageRecipePolicyError

Source§

impl ProvideErrorMetadata for GetInfrastructureConfigurationError

Source§

impl ProvideErrorMetadata for GetLifecycleExecutionError

Source§

impl ProvideErrorMetadata for GetLifecyclePolicyError

Source§

impl ProvideErrorMetadata for GetMarketplaceResourceError

Source§

impl ProvideErrorMetadata for GetWorkflowError

Source§

impl ProvideErrorMetadata for GetWorkflowExecutionError

Source§

impl ProvideErrorMetadata for GetWorkflowStepExecutionError

Source§

impl ProvideErrorMetadata for ImportComponentError

Source§

impl ProvideErrorMetadata for ImportDiskImageError

Source§

impl ProvideErrorMetadata for ImportVmImageError

Source§

impl ProvideErrorMetadata for ListComponentBuildVersionsError

Source§

impl ProvideErrorMetadata for ListComponentsError

Source§

impl ProvideErrorMetadata for ListContainerRecipesError

Source§

impl ProvideErrorMetadata for ListDistributionConfigurationsError

Source§

impl ProvideErrorMetadata for ListImageBuildVersionsError

Source§

impl ProvideErrorMetadata for ListImagePackagesError

Source§

impl ProvideErrorMetadata for ListImagePipelineImagesError

Source§

impl ProvideErrorMetadata for ListImagePipelinesError

Source§

impl ProvideErrorMetadata for ListImageRecipesError

Source§

impl ProvideErrorMetadata for ListImageScanFindingAggregationsError

Source§

impl ProvideErrorMetadata for ListImageScanFindingsError

Source§

impl ProvideErrorMetadata for ListImagesError

Source§

impl ProvideErrorMetadata for ListInfrastructureConfigurationsError

Source§

impl ProvideErrorMetadata for ListLifecycleExecutionResourcesError

Source§

impl ProvideErrorMetadata for ListLifecycleExecutionsError

Source§

impl ProvideErrorMetadata for ListLifecyclePoliciesError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListWaitingWorkflowStepsError

Source§

impl ProvideErrorMetadata for ListWorkflowBuildVersionsError

Source§

impl ProvideErrorMetadata for ListWorkflowExecutionsError

Source§

impl ProvideErrorMetadata for ListWorkflowStepExecutionsError

Source§

impl ProvideErrorMetadata for ListWorkflowsError

Source§

impl ProvideErrorMetadata for PutComponentPolicyError

Source§

impl ProvideErrorMetadata for PutContainerRecipePolicyError

Source§

impl ProvideErrorMetadata for PutImagePolicyError

Source§

impl ProvideErrorMetadata for PutImageRecipePolicyError

Source§

impl ProvideErrorMetadata for SendWorkflowStepActionError

Source§

impl ProvideErrorMetadata for StartImagePipelineExecutionError

Source§

impl ProvideErrorMetadata for StartResourceStateUpdateError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateDistributionConfigurationError

Source§

impl ProvideErrorMetadata for UpdateImagePipelineError

Source§

impl ProvideErrorMetadata for UpdateInfrastructureConfigurationError

Source§

impl ProvideErrorMetadata for UpdateLifecyclePolicyError

Source§

impl ProvideErrorMetadata for CallRateLimitExceededException

Source§

impl ProvideErrorMetadata for ClientException

Source§

impl ProvideErrorMetadata for ForbiddenException

Source§

impl ProvideErrorMetadata for IdempotentParameterMismatchException

Source§

impl ProvideErrorMetadata for InvalidPaginationTokenException

Source§

impl ProvideErrorMetadata for InvalidParameterCombinationException

Source§

impl ProvideErrorMetadata for InvalidParameterException

Source§

impl ProvideErrorMetadata for InvalidParameterValueException

Source§

impl ProvideErrorMetadata for InvalidRequestException

Source§

impl ProvideErrorMetadata for InvalidVersionNumberException

Source§

impl ProvideErrorMetadata for ResourceAlreadyExistsException

Source§

impl ProvideErrorMetadata for ResourceDependencyException

Source§

impl ProvideErrorMetadata for ResourceInUseException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ServiceUnavailableException

Source§

impl ProvideErrorMetadata for ErrorMetadata