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 BatchCreateBillScenarioCommitmentModificationError

Source§

impl ProvideErrorMetadata for BatchCreateBillScenarioUsageModificationError

Source§

impl ProvideErrorMetadata for BatchCreateWorkloadEstimateUsageError

Source§

impl ProvideErrorMetadata for BatchDeleteBillScenarioCommitmentModificationError

Source§

impl ProvideErrorMetadata for BatchDeleteBillScenarioUsageModificationError

Source§

impl ProvideErrorMetadata for BatchDeleteWorkloadEstimateUsageError

Source§

impl ProvideErrorMetadata for BatchUpdateBillScenarioCommitmentModificationError

Source§

impl ProvideErrorMetadata for BatchUpdateBillScenarioUsageModificationError

Source§

impl ProvideErrorMetadata for BatchUpdateWorkloadEstimateUsageError

Source§

impl ProvideErrorMetadata for CreateBillEstimateError

Source§

impl ProvideErrorMetadata for CreateBillScenarioError

Source§

impl ProvideErrorMetadata for CreateWorkloadEstimateError

Source§

impl ProvideErrorMetadata for DeleteBillEstimateError

Source§

impl ProvideErrorMetadata for DeleteBillScenarioError

Source§

impl ProvideErrorMetadata for DeleteWorkloadEstimateError

Source§

impl ProvideErrorMetadata for GetBillEstimateError

Source§

impl ProvideErrorMetadata for GetBillScenarioError

Source§

impl ProvideErrorMetadata for GetPreferencesError

Source§

impl ProvideErrorMetadata for GetWorkloadEstimateError

Source§

impl ProvideErrorMetadata for ListBillEstimateCommitmentsError

Source§

impl ProvideErrorMetadata for ListBillEstimateInputCommitmentModificationsError

Source§

impl ProvideErrorMetadata for ListBillEstimateInputUsageModificationsError

Source§

impl ProvideErrorMetadata for ListBillEstimateLineItemsError

Source§

impl ProvideErrorMetadata for ListBillEstimatesError

Source§

impl ProvideErrorMetadata for ListBillScenarioCommitmentModificationsError

Source§

impl ProvideErrorMetadata for ListBillScenarioUsageModificationsError

Source§

impl ProvideErrorMetadata for ListBillScenariosError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListWorkloadEstimateUsageError

Source§

impl ProvideErrorMetadata for ListWorkloadEstimatesError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateBillEstimateError

Source§

impl ProvideErrorMetadata for UpdateBillScenarioError

Source§

impl ProvideErrorMetadata for UpdatePreferencesError

Source§

impl ProvideErrorMetadata for UpdateWorkloadEstimateError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for DataUnavailableException

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata