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 BatchCheckLayerAvailabilityError

Source§

impl ProvideErrorMetadata for BatchDeleteImageError

Source§

impl ProvideErrorMetadata for CompleteLayerUploadError

Source§

impl ProvideErrorMetadata for CreateRepositoryError

Source§

impl ProvideErrorMetadata for DeleteRepositoryError

Source§

impl ProvideErrorMetadata for DeleteRepositoryPolicyError

Source§

impl ProvideErrorMetadata for DescribeImageTagsError

Source§

impl ProvideErrorMetadata for DescribeImagesError

Source§

impl ProvideErrorMetadata for DescribeRegistriesError

Source§

impl ProvideErrorMetadata for DescribeRepositoriesError

Source§

impl ProvideErrorMetadata for GetAuthorizationTokenError

Source§

impl ProvideErrorMetadata for GetRegistryCatalogDataError

Source§

impl ProvideErrorMetadata for GetRepositoryCatalogDataError

Source§

impl ProvideErrorMetadata for GetRepositoryPolicyError

Source§

impl ProvideErrorMetadata for InitiateLayerUploadError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for PutImageError

Source§

impl ProvideErrorMetadata for PutRegistryCatalogDataError

Source§

impl ProvideErrorMetadata for PutRepositoryCatalogDataError

Source§

impl ProvideErrorMetadata for SetRepositoryPolicyError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UploadLayerPartError

Source§

impl ProvideErrorMetadata for EmptyUploadException

Source§

impl ProvideErrorMetadata for ImageAlreadyExistsException

Source§

impl ProvideErrorMetadata for ImageDigestDoesNotMatchException

Source§

impl ProvideErrorMetadata for ImageNotFoundException

Source§

impl ProvideErrorMetadata for ImageTagAlreadyExistsException

Source§

impl ProvideErrorMetadata for InvalidLayerException

Source§

impl ProvideErrorMetadata for InvalidLayerPartException

Source§

impl ProvideErrorMetadata for InvalidParameterException

Source§

impl ProvideErrorMetadata for InvalidTagParameterException

Source§

impl ProvideErrorMetadata for LayerAlreadyExistsException

Source§

impl ProvideErrorMetadata for LayerPartTooSmallException

Source§

impl ProvideErrorMetadata for LayersNotFoundException

Source§

impl ProvideErrorMetadata for LimitExceededException

Source§

impl ProvideErrorMetadata for ReferencedImagesNotFoundException

Source§

impl ProvideErrorMetadata for RegistryNotFoundException

Source§

impl ProvideErrorMetadata for RepositoryAlreadyExistsException

Source§

impl ProvideErrorMetadata for RepositoryCatalogDataNotFoundException

Source§

impl ProvideErrorMetadata for RepositoryNotEmptyException

Source§

impl ProvideErrorMetadata for RepositoryNotFoundException

Source§

impl ProvideErrorMetadata for RepositoryPolicyNotFoundException

Source§

impl ProvideErrorMetadata for ServerException

Source§

impl ProvideErrorMetadata for TooManyTagsException

Source§

impl ProvideErrorMetadata for UnsupportedCommandException

Source§

impl ProvideErrorMetadata for UploadNotFoundException

Source§

impl ProvideErrorMetadata for ErrorMetadata