Skip to main content

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.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

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 AssociateEipToVlanError

Source§

impl ProvideErrorMetadata for CreateEntitlementError

Source§

impl ProvideErrorMetadata for CreateEnvironmentConnectorError

Source§

impl ProvideErrorMetadata for CreateEnvironmentError

Source§

impl ProvideErrorMetadata for CreateEnvironmentHostError

Source§

impl ProvideErrorMetadata for DeleteEntitlementError

Source§

impl ProvideErrorMetadata for DeleteEnvironmentConnectorError

Source§

impl ProvideErrorMetadata for DeleteEnvironmentError

Source§

impl ProvideErrorMetadata for DeleteEnvironmentHostError

Source§

impl ProvideErrorMetadata for DisassociateEipFromVlanError

Source§

impl ProvideErrorMetadata for Error

Source§

impl ProvideErrorMetadata for ErrorMetadata

Source§

impl ProvideErrorMetadata for GetDepotUrlError

Source§

impl ProvideErrorMetadata for GetEnvironmentError

Source§

impl ProvideErrorMetadata for GetVersionsError

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for ListEnvironmentConnectorsError

Source§

impl ProvideErrorMetadata for ListEnvironmentHostsError

Source§

impl ProvideErrorMetadata for ListEnvironmentVlansError

Source§

impl ProvideErrorMetadata for ListEnvironmentsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListVmEntitlementsError

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for TagPolicyException

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for TooManyTagsException

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateEnvironmentConnectorError

Source§

impl ProvideErrorMetadata for ValidationException