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 CancelCapacityTaskError

Source§

impl ProvideErrorMetadata for CancelOrderError

Source§

impl ProvideErrorMetadata for CreateOrderError

Source§

impl ProvideErrorMetadata for CreateOutpostError

Source§

impl ProvideErrorMetadata for CreateSiteError

Source§

impl ProvideErrorMetadata for DeleteOutpostError

Source§

impl ProvideErrorMetadata for DeleteSiteError

Source§

impl ProvideErrorMetadata for GetCapacityTaskError

Source§

impl ProvideErrorMetadata for GetCatalogItemError

Source§

impl ProvideErrorMetadata for GetConnectionError

Source§

impl ProvideErrorMetadata for GetOrderError

Source§

impl ProvideErrorMetadata for GetOutpostError

Source§

impl ProvideErrorMetadata for GetOutpostBillingInformationError

Source§

impl ProvideErrorMetadata for GetOutpostInstanceTypesError

Source§

impl ProvideErrorMetadata for GetOutpostSupportedInstanceTypesError

Source§

impl ProvideErrorMetadata for GetSiteError

Source§

impl ProvideErrorMetadata for GetSiteAddressError

Source§

impl ProvideErrorMetadata for ListAssetInstancesError

Source§

impl ProvideErrorMetadata for ListAssetsError

Source§

impl ProvideErrorMetadata for ListBlockingInstancesForCapacityTaskError

Source§

impl ProvideErrorMetadata for ListCapacityTasksError

Source§

impl ProvideErrorMetadata for ListCatalogItemsError

Source§

impl ProvideErrorMetadata for ListOrdersError

Source§

impl ProvideErrorMetadata for ListOutpostsError

Source§

impl ProvideErrorMetadata for ListSitesError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for StartCapacityTaskError

Source§

impl ProvideErrorMetadata for StartConnectionError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateOutpostError

Source§

impl ProvideErrorMetadata for UpdateSiteError

Source§

impl ProvideErrorMetadata for UpdateSiteAddressError

Source§

impl ProvideErrorMetadata for UpdateSiteRackPhysicalPropertiesError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for NotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata