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 CancelClusterError

Source§

impl ProvideErrorMetadata for CancelJobError

Source§

impl ProvideErrorMetadata for CreateAddressError

Source§

impl ProvideErrorMetadata for CreateClusterError

Source§

impl ProvideErrorMetadata for CreateJobError

Source§

impl ProvideErrorMetadata for CreateLongTermPricingError

Source§

impl ProvideErrorMetadata for CreateReturnShippingLabelError

Source§

impl ProvideErrorMetadata for DescribeAddressError

Source§

impl ProvideErrorMetadata for DescribeAddressesError

Source§

impl ProvideErrorMetadata for DescribeClusterError

Source§

impl ProvideErrorMetadata for DescribeJobError

Source§

impl ProvideErrorMetadata for DescribeReturnShippingLabelError

Source§

impl ProvideErrorMetadata for GetJobManifestError

Source§

impl ProvideErrorMetadata for GetJobUnlockCodeError

Source§

impl ProvideErrorMetadata for GetSnowballUsageError

Source§

impl ProvideErrorMetadata for GetSoftwareUpdatesError

Source§

impl ProvideErrorMetadata for ListClusterJobsError

Source§

impl ProvideErrorMetadata for ListClustersError

Source§

impl ProvideErrorMetadata for ListCompatibleImagesError

Source§

impl ProvideErrorMetadata for ListJobsError

Source§

impl ProvideErrorMetadata for ListLongTermPricingError

Source§

impl ProvideErrorMetadata for ListPickupLocationsError

Source§

impl ProvideErrorMetadata for ListServiceVersionsError

Source§

impl ProvideErrorMetadata for UpdateClusterError

Source§

impl ProvideErrorMetadata for UpdateJobError

Source§

impl ProvideErrorMetadata for UpdateJobShipmentStateError

Source§

impl ProvideErrorMetadata for UpdateLongTermPricingError

Source§

impl ProvideErrorMetadata for ClusterLimitExceededException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for Ec2RequestFailedException

Source§

impl ProvideErrorMetadata for InvalidAddressException

Source§

impl ProvideErrorMetadata for InvalidInputCombinationException

Source§

impl ProvideErrorMetadata for InvalidJobStateException

Source§

impl ProvideErrorMetadata for InvalidNextTokenException

Source§

impl ProvideErrorMetadata for InvalidResourceException

Source§

impl ProvideErrorMetadata for KmsRequestFailedException

Source§

impl ProvideErrorMetadata for ReturnShippingLabelAlreadyExistsException

Source§

impl ProvideErrorMetadata for UnsupportedAddressException

Source§

impl ProvideErrorMetadata for ErrorMetadata