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 AssociateExternalConnectionError

Source§

impl ProvideErrorMetadata for CopyPackageVersionsError

Source§

impl ProvideErrorMetadata for CreateDomainError

Source§

impl ProvideErrorMetadata for CreatePackageGroupError

Source§

impl ProvideErrorMetadata for CreateRepositoryError

Source§

impl ProvideErrorMetadata for DeleteDomainError

Source§

impl ProvideErrorMetadata for DeleteDomainPermissionsPolicyError

Source§

impl ProvideErrorMetadata for DeletePackageError

Source§

impl ProvideErrorMetadata for DeletePackageGroupError

Source§

impl ProvideErrorMetadata for DeletePackageVersionsError

Source§

impl ProvideErrorMetadata for DeleteRepositoryError

Source§

impl ProvideErrorMetadata for DeleteRepositoryPermissionsPolicyError

Source§

impl ProvideErrorMetadata for DescribeDomainError

Source§

impl ProvideErrorMetadata for DescribePackageError

Source§

impl ProvideErrorMetadata for DescribePackageGroupError

Source§

impl ProvideErrorMetadata for DescribePackageVersionError

Source§

impl ProvideErrorMetadata for DescribeRepositoryError

Source§

impl ProvideErrorMetadata for DisassociateExternalConnectionError

Source§

impl ProvideErrorMetadata for DisposePackageVersionsError

Source§

impl ProvideErrorMetadata for GetAssociatedPackageGroupError

Source§

impl ProvideErrorMetadata for GetAuthorizationTokenError

Source§

impl ProvideErrorMetadata for GetDomainPermissionsPolicyError

Source§

impl ProvideErrorMetadata for GetPackageVersionAssetError

Source§

impl ProvideErrorMetadata for GetPackageVersionReadmeError

Source§

impl ProvideErrorMetadata for GetRepositoryEndpointError

Source§

impl ProvideErrorMetadata for GetRepositoryPermissionsPolicyError

Source§

impl ProvideErrorMetadata for ListAllowedRepositoriesForGroupError

Source§

impl ProvideErrorMetadata for ListAssociatedPackagesError

Source§

impl ProvideErrorMetadata for ListDomainsError

Source§

impl ProvideErrorMetadata for ListPackageGroupsError

Source§

impl ProvideErrorMetadata for ListPackageVersionAssetsError

Source§

impl ProvideErrorMetadata for ListPackageVersionDependenciesError

Source§

impl ProvideErrorMetadata for ListPackageVersionsError

Source§

impl ProvideErrorMetadata for ListPackagesError

Source§

impl ProvideErrorMetadata for ListRepositoriesError

Source§

impl ProvideErrorMetadata for ListRepositoriesInDomainError

Source§

impl ProvideErrorMetadata for ListSubPackageGroupsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for PublishPackageVersionError

Source§

impl ProvideErrorMetadata for PutDomainPermissionsPolicyError

Source§

impl ProvideErrorMetadata for PutPackageOriginConfigurationError

Source§

impl ProvideErrorMetadata for PutRepositoryPermissionsPolicyError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdatePackageGroupError

Source§

impl ProvideErrorMetadata for UpdatePackageGroupOriginConfigurationError

Source§

impl ProvideErrorMetadata for UpdatePackageVersionsStatusError

Source§

impl ProvideErrorMetadata for UpdateRepositoryError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata