Trait aws_sdk_schemas::error::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 CreateDiscovererError

source§

impl ProvideErrorMetadata for CreateRegistryError

source§

impl ProvideErrorMetadata for CreateSchemaError

source§

impl ProvideErrorMetadata for DeleteDiscovererError

source§

impl ProvideErrorMetadata for DeleteRegistryError

source§

impl ProvideErrorMetadata for DeleteResourcePolicyError

source§

impl ProvideErrorMetadata for DeleteSchemaError

source§

impl ProvideErrorMetadata for DeleteSchemaVersionError

source§

impl ProvideErrorMetadata for DescribeCodeBindingError

source§

impl ProvideErrorMetadata for DescribeDiscovererError

source§

impl ProvideErrorMetadata for DescribeRegistryError

source§

impl ProvideErrorMetadata for DescribeSchemaError

source§

impl ProvideErrorMetadata for ExportSchemaError

source§

impl ProvideErrorMetadata for GetCodeBindingSourceError

source§

impl ProvideErrorMetadata for GetDiscoveredSchemaError

source§

impl ProvideErrorMetadata for GetResourcePolicyError

source§

impl ProvideErrorMetadata for ListDiscoverersError

source§

impl ProvideErrorMetadata for ListRegistriesError

source§

impl ProvideErrorMetadata for ListSchemaVersionsError

source§

impl ProvideErrorMetadata for ListSchemasError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for PutCodeBindingError

source§

impl ProvideErrorMetadata for PutResourcePolicyError

source§

impl ProvideErrorMetadata for SearchSchemasError

source§

impl ProvideErrorMetadata for StartDiscovererError

source§

impl ProvideErrorMetadata for StopDiscovererError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateDiscovererError

source§

impl ProvideErrorMetadata for UpdateRegistryError

source§

impl ProvideErrorMetadata for UpdateSchemaError

source§

impl ProvideErrorMetadata for BadRequestException

source§

impl ProvideErrorMetadata for ConflictException

source§

impl ProvideErrorMetadata for ForbiddenException

source§

impl ProvideErrorMetadata for GoneException

source§

impl ProvideErrorMetadata for InternalServerErrorException

source§

impl ProvideErrorMetadata for NotFoundException

source§

impl ProvideErrorMetadata for PreconditionFailedException

source§

impl ProvideErrorMetadata for ServiceUnavailableException

source§

impl ProvideErrorMetadata for TooManyRequestsException

source§

impl ProvideErrorMetadata for UnauthorizedException

source§

impl ProvideErrorMetadata for ErrorMetadata