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 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 BatchGetRouterInputError

Source§

impl ProvideErrorMetadata for BatchGetRouterNetworkInterfaceError

Source§

impl ProvideErrorMetadata for BatchGetRouterOutputError

Source§

impl ProvideErrorMetadata for CreateBridgeError

Source§

impl ProvideErrorMetadata for CreateFlowError

Source§

impl ProvideErrorMetadata for CreateGatewayError

Source§

impl ProvideErrorMetadata for CreateRouterInputError

Source§

impl ProvideErrorMetadata for CreateRouterNetworkInterfaceError

Source§

impl ProvideErrorMetadata for CreateRouterOutputError

Source§

impl ProvideErrorMetadata for DeleteBridgeError

Source§

impl ProvideErrorMetadata for DeleteFlowError

Source§

impl ProvideErrorMetadata for DeleteGatewayError

Source§

impl ProvideErrorMetadata for DeleteRouterInputError

Source§

impl ProvideErrorMetadata for DeleteRouterNetworkInterfaceError

Source§

impl ProvideErrorMetadata for DeleteRouterOutputError

Source§

impl ProvideErrorMetadata for DeregisterGatewayInstanceError

Source§

impl ProvideErrorMetadata for DescribeBridgeError

Source§

impl ProvideErrorMetadata for DescribeFlowError

Source§

impl ProvideErrorMetadata for DescribeFlowSourceMetadataError

Source§

impl ProvideErrorMetadata for DescribeFlowSourceThumbnailError

Source§

impl ProvideErrorMetadata for DescribeGatewayError

Source§

impl ProvideErrorMetadata for DescribeGatewayInstanceError

Source§

impl ProvideErrorMetadata for DescribeOfferingError

Source§

impl ProvideErrorMetadata for DescribeReservationError

Source§

impl ProvideErrorMetadata for GetRouterInputError

Source§

impl ProvideErrorMetadata for GetRouterInputSourceMetadataError

Source§

impl ProvideErrorMetadata for GetRouterInputThumbnailError

Source§

impl ProvideErrorMetadata for GetRouterNetworkInterfaceError

Source§

impl ProvideErrorMetadata for GetRouterOutputError

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 ListRouterInputsError

Source§

impl ProvideErrorMetadata for ListRouterNetworkInterfacesError

Source§

impl ProvideErrorMetadata for ListRouterOutputsError

Source§

impl ProvideErrorMetadata for ListTagsForGlobalResourceError

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 RestartRouterInputError

Source§

impl ProvideErrorMetadata for RestartRouterOutputError

Source§

impl ProvideErrorMetadata for RevokeFlowEntitlementError

Source§

impl ProvideErrorMetadata for StartFlowError

Source§

impl ProvideErrorMetadata for StartRouterInputError

Source§

impl ProvideErrorMetadata for StartRouterOutputError

Source§

impl ProvideErrorMetadata for StopFlowError

Source§

impl ProvideErrorMetadata for StopRouterInputError

Source§

impl ProvideErrorMetadata for StopRouterOutputError

Source§

impl ProvideErrorMetadata for TagGlobalResourceError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for TakeRouterInputError

Source§

impl ProvideErrorMetadata for UntagGlobalResourceError

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 UpdateRouterInputError

Source§

impl ProvideErrorMetadata for UpdateRouterNetworkInterfaceError

Source§

impl ProvideErrorMetadata for UpdateRouterOutputError

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 RouterInputServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for RouterNetworkInterfaceServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for RouterOutputServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ServiceUnavailableException

Source§

impl ProvideErrorMetadata for TooManyRequestsException

Source§

impl ProvideErrorMetadata for ErrorMetadata