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 AddBridgeOutputsError

source§

impl ProvideErrorMetadata for AddBridgeSourcesError

source§

impl ProvideErrorMetadata for AddFlowMediaStreamsError

source§

impl ProvideErrorMetadata for AddFlowOutputsError

source§

impl ProvideErrorMetadata for AddFlowSourcesError

source§

impl ProvideErrorMetadata for AddFlowVpcInterfacesError

source§

impl ProvideErrorMetadata for CreateBridgeError

source§

impl ProvideErrorMetadata for CreateFlowError

source§

impl ProvideErrorMetadata for CreateGatewayError

source§

impl ProvideErrorMetadata for DeleteBridgeError

source§

impl ProvideErrorMetadata for DeleteFlowError

source§

impl ProvideErrorMetadata for DeleteGatewayError

source§

impl ProvideErrorMetadata for DeregisterGatewayInstanceError

source§

impl ProvideErrorMetadata for DescribeBridgeError

source§

impl ProvideErrorMetadata for DescribeFlowError

source§

impl ProvideErrorMetadata for DescribeFlowSourceMetadataError

source§

impl ProvideErrorMetadata for DescribeGatewayError

source§

impl ProvideErrorMetadata for DescribeGatewayInstanceError

source§

impl ProvideErrorMetadata for DescribeOfferingError

source§

impl ProvideErrorMetadata for DescribeReservationError

source§

impl ProvideErrorMetadata for GrantFlowEntitlementsError

source§

impl ProvideErrorMetadata for ListBridgesError

source§

impl ProvideErrorMetadata for ListEntitlementsError

source§

impl ProvideErrorMetadata for ListFlowsError

source§

impl ProvideErrorMetadata for ListGatewayInstancesError

source§

impl ProvideErrorMetadata for ListGatewaysError

source§

impl ProvideErrorMetadata for ListOfferingsError

source§

impl ProvideErrorMetadata for ListReservationsError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for PurchaseOfferingError

source§

impl ProvideErrorMetadata for RemoveBridgeOutputError

source§

impl ProvideErrorMetadata for RemoveBridgeSourceError

source§

impl ProvideErrorMetadata for RemoveFlowMediaStreamError

source§

impl ProvideErrorMetadata for RemoveFlowOutputError

source§

impl ProvideErrorMetadata for RemoveFlowSourceError

source§

impl ProvideErrorMetadata for RemoveFlowVpcInterfaceError

source§

impl ProvideErrorMetadata for RevokeFlowEntitlementError

source§

impl ProvideErrorMetadata for StartFlowError

source§

impl ProvideErrorMetadata for StopFlowError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateBridgeError

source§

impl ProvideErrorMetadata for UpdateBridgeOutputError

source§

impl ProvideErrorMetadata for UpdateBridgeSourceError

source§

impl ProvideErrorMetadata for UpdateBridgeStateError

source§

impl ProvideErrorMetadata for UpdateFlowError

source§

impl ProvideErrorMetadata for UpdateFlowEntitlementError

source§

impl ProvideErrorMetadata for UpdateFlowMediaStreamError

source§

impl ProvideErrorMetadata for UpdateFlowOutputError

source§

impl ProvideErrorMetadata for UpdateFlowSourceError

source§

impl ProvideErrorMetadata for UpdateGatewayInstanceError

source§

impl ProvideErrorMetadata for AddFlowOutputs420Exception

source§

impl ProvideErrorMetadata for BadRequestException

source§

impl ProvideErrorMetadata for ConflictException

source§

impl ProvideErrorMetadata for CreateBridge420Exception

source§

impl ProvideErrorMetadata for CreateFlow420Exception

source§

impl ProvideErrorMetadata for CreateGateway420Exception

source§

impl ProvideErrorMetadata for ForbiddenException

source§

impl ProvideErrorMetadata for GrantFlowEntitlements420Exception

source§

impl ProvideErrorMetadata for InternalServerErrorException

source§

impl ProvideErrorMetadata for NotFoundException

source§

impl ProvideErrorMetadata for ServiceUnavailableException

source§

impl ProvideErrorMetadata for TooManyRequestsException

source§

impl ProvideErrorMetadata for ErrorMetadata