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 AssociateAwsAccountWithPartnerAccountError

Source§

impl ProvideErrorMetadata for AssociateMulticastGroupWithFuotaTaskError

Source§

impl ProvideErrorMetadata for AssociateWirelessDeviceWithFuotaTaskError

Source§

impl ProvideErrorMetadata for AssociateWirelessDeviceWithMulticastGroupError

Source§

impl ProvideErrorMetadata for AssociateWirelessDeviceWithThingError

Source§

impl ProvideErrorMetadata for AssociateWirelessGatewayWithCertificateError

Source§

impl ProvideErrorMetadata for AssociateWirelessGatewayWithThingError

Source§

impl ProvideErrorMetadata for CancelMulticastGroupSessionError

Source§

impl ProvideErrorMetadata for CreateDestinationError

Source§

impl ProvideErrorMetadata for CreateDeviceProfileError

Source§

impl ProvideErrorMetadata for CreateFuotaTaskError

Source§

impl ProvideErrorMetadata for CreateMulticastGroupError

Source§

impl ProvideErrorMetadata for CreateNetworkAnalyzerConfigurationError

Source§

impl ProvideErrorMetadata for CreateServiceProfileError

Source§

impl ProvideErrorMetadata for CreateWirelessDeviceError

Source§

impl ProvideErrorMetadata for CreateWirelessGatewayError

Source§

impl ProvideErrorMetadata for CreateWirelessGatewayTaskError

Source§

impl ProvideErrorMetadata for CreateWirelessGatewayTaskDefinitionError

Source§

impl ProvideErrorMetadata for DeleteDestinationError

Source§

impl ProvideErrorMetadata for DeleteDeviceProfileError

Source§

impl ProvideErrorMetadata for DeleteFuotaTaskError

Source§

impl ProvideErrorMetadata for DeleteMulticastGroupError

Source§

impl ProvideErrorMetadata for DeleteNetworkAnalyzerConfigurationError

Source§

impl ProvideErrorMetadata for DeleteQueuedMessagesError

Source§

impl ProvideErrorMetadata for DeleteServiceProfileError

Source§

impl ProvideErrorMetadata for DeleteWirelessDeviceError

Source§

impl ProvideErrorMetadata for DeleteWirelessDeviceImportTaskError

Source§

impl ProvideErrorMetadata for DeleteWirelessGatewayError

Source§

impl ProvideErrorMetadata for DeleteWirelessGatewayTaskError

Source§

impl ProvideErrorMetadata for DeleteWirelessGatewayTaskDefinitionError

Source§

impl ProvideErrorMetadata for DeregisterWirelessDeviceError

Source§

impl ProvideErrorMetadata for DisassociateAwsAccountFromPartnerAccountError

Source§

impl ProvideErrorMetadata for DisassociateMulticastGroupFromFuotaTaskError

Source§

impl ProvideErrorMetadata for DisassociateWirelessDeviceFromFuotaTaskError

Source§

impl ProvideErrorMetadata for DisassociateWirelessDeviceFromMulticastGroupError

Source§

impl ProvideErrorMetadata for DisassociateWirelessDeviceFromThingError

Source§

impl ProvideErrorMetadata for DisassociateWirelessGatewayFromCertificateError

Source§

impl ProvideErrorMetadata for DisassociateWirelessGatewayFromThingError

Source§

impl ProvideErrorMetadata for GetDestinationError

Source§

impl ProvideErrorMetadata for GetDeviceProfileError

Source§

impl ProvideErrorMetadata for GetEventConfigurationByResourceTypesError

Source§

impl ProvideErrorMetadata for GetFuotaTaskError

Source§

impl ProvideErrorMetadata for GetLogLevelsByResourceTypesError

Source§

impl ProvideErrorMetadata for GetMetricConfigurationError

Source§

impl ProvideErrorMetadata for GetMetricsError

Source§

impl ProvideErrorMetadata for GetMulticastGroupError

Source§

impl ProvideErrorMetadata for GetMulticastGroupSessionError

Source§

impl ProvideErrorMetadata for GetNetworkAnalyzerConfigurationError

Source§

impl ProvideErrorMetadata for GetPartnerAccountError

Source§

impl ProvideErrorMetadata for GetPositionError

Source§

impl ProvideErrorMetadata for GetPositionConfigurationError

Source§

impl ProvideErrorMetadata for GetPositionEstimateError

Source§

impl ProvideErrorMetadata for GetResourceEventConfigurationError

Source§

impl ProvideErrorMetadata for GetResourceLogLevelError

Source§

impl ProvideErrorMetadata for GetResourcePositionError

Source§

impl ProvideErrorMetadata for GetServiceEndpointError

Source§

impl ProvideErrorMetadata for GetServiceProfileError

Source§

impl ProvideErrorMetadata for GetWirelessDeviceError

Source§

impl ProvideErrorMetadata for GetWirelessDeviceImportTaskError

Source§

impl ProvideErrorMetadata for GetWirelessDeviceStatisticsError

Source§

impl ProvideErrorMetadata for GetWirelessGatewayError

Source§

impl ProvideErrorMetadata for GetWirelessGatewayCertificateError

Source§

impl ProvideErrorMetadata for GetWirelessGatewayFirmwareInformationError

Source§

impl ProvideErrorMetadata for GetWirelessGatewayStatisticsError

Source§

impl ProvideErrorMetadata for GetWirelessGatewayTaskError

Source§

impl ProvideErrorMetadata for GetWirelessGatewayTaskDefinitionError

Source§

impl ProvideErrorMetadata for ListDestinationsError

Source§

impl ProvideErrorMetadata for ListDeviceProfilesError

Source§

impl ProvideErrorMetadata for ListDevicesForWirelessDeviceImportTaskError

Source§

impl ProvideErrorMetadata for ListEventConfigurationsError

Source§

impl ProvideErrorMetadata for ListFuotaTasksError

Source§

impl ProvideErrorMetadata for ListMulticastGroupsError

Source§

impl ProvideErrorMetadata for ListMulticastGroupsByFuotaTaskError

Source§

impl ProvideErrorMetadata for ListNetworkAnalyzerConfigurationsError

Source§

impl ProvideErrorMetadata for ListPartnerAccountsError

Source§

impl ProvideErrorMetadata for ListPositionConfigurationsError

Source§

impl ProvideErrorMetadata for ListQueuedMessagesError

Source§

impl ProvideErrorMetadata for ListServiceProfilesError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListWirelessDeviceImportTasksError

Source§

impl ProvideErrorMetadata for ListWirelessDevicesError

Source§

impl ProvideErrorMetadata for ListWirelessGatewayTaskDefinitionsError

Source§

impl ProvideErrorMetadata for ListWirelessGatewaysError

Source§

impl ProvideErrorMetadata for PutPositionConfigurationError

Source§

impl ProvideErrorMetadata for PutResourceLogLevelError

Source§

impl ProvideErrorMetadata for ResetAllResourceLogLevelsError

Source§

impl ProvideErrorMetadata for ResetResourceLogLevelError

Source§

impl ProvideErrorMetadata for SendDataToMulticastGroupError

Source§

impl ProvideErrorMetadata for SendDataToWirelessDeviceError

Source§

impl ProvideErrorMetadata for StartBulkAssociateWirelessDeviceWithMulticastGroupError

Source§

impl ProvideErrorMetadata for StartBulkDisassociateWirelessDeviceFromMulticastGroupError

Source§

impl ProvideErrorMetadata for StartFuotaTaskError

Source§

impl ProvideErrorMetadata for StartMulticastGroupSessionError

Source§

impl ProvideErrorMetadata for StartSingleWirelessDeviceImportTaskError

Source§

impl ProvideErrorMetadata for StartWirelessDeviceImportTaskError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for TestWirelessDeviceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateDestinationError

Source§

impl ProvideErrorMetadata for UpdateEventConfigurationByResourceTypesError

Source§

impl ProvideErrorMetadata for UpdateFuotaTaskError

Source§

impl ProvideErrorMetadata for UpdateLogLevelsByResourceTypesError

Source§

impl ProvideErrorMetadata for UpdateMetricConfigurationError

Source§

impl ProvideErrorMetadata for UpdateMulticastGroupError

Source§

impl ProvideErrorMetadata for UpdateNetworkAnalyzerConfigurationError

Source§

impl ProvideErrorMetadata for UpdatePartnerAccountError

Source§

impl ProvideErrorMetadata for UpdatePositionError

Source§

impl ProvideErrorMetadata for UpdateResourceEventConfigurationError

Source§

impl ProvideErrorMetadata for UpdateResourcePositionError

Source§

impl ProvideErrorMetadata for UpdateWirelessDeviceError

Source§

impl ProvideErrorMetadata for UpdateWirelessDeviceImportTaskError

Source§

impl ProvideErrorMetadata for UpdateWirelessGatewayError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for TooManyTagsException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata