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 AssociateApiError

Source§

impl ProvideErrorMetadata for AssociateMergedGraphqlApiError

Source§

impl ProvideErrorMetadata for AssociateSourceGraphqlApiError

Source§

impl ProvideErrorMetadata for CreateApiError

Source§

impl ProvideErrorMetadata for CreateApiCacheError

Source§

impl ProvideErrorMetadata for CreateApiKeyError

Source§

impl ProvideErrorMetadata for CreateChannelNamespaceError

Source§

impl ProvideErrorMetadata for CreateDataSourceError

Source§

impl ProvideErrorMetadata for CreateDomainNameError

Source§

impl ProvideErrorMetadata for CreateFunctionError

Source§

impl ProvideErrorMetadata for CreateGraphqlApiError

Source§

impl ProvideErrorMetadata for CreateResolverError

Source§

impl ProvideErrorMetadata for CreateTypeError

Source§

impl ProvideErrorMetadata for DeleteApiError

Source§

impl ProvideErrorMetadata for DeleteApiCacheError

Source§

impl ProvideErrorMetadata for DeleteApiKeyError

Source§

impl ProvideErrorMetadata for DeleteChannelNamespaceError

Source§

impl ProvideErrorMetadata for DeleteDataSourceError

Source§

impl ProvideErrorMetadata for DeleteDomainNameError

Source§

impl ProvideErrorMetadata for DeleteFunctionError

Source§

impl ProvideErrorMetadata for DeleteGraphqlApiError

Source§

impl ProvideErrorMetadata for DeleteResolverError

Source§

impl ProvideErrorMetadata for DeleteTypeError

Source§

impl ProvideErrorMetadata for DisassociateApiError

Source§

impl ProvideErrorMetadata for DisassociateMergedGraphqlApiError

Source§

impl ProvideErrorMetadata for DisassociateSourceGraphqlApiError

Source§

impl ProvideErrorMetadata for EvaluateCodeError

Source§

impl ProvideErrorMetadata for EvaluateMappingTemplateError

Source§

impl ProvideErrorMetadata for FlushApiCacheError

Source§

impl ProvideErrorMetadata for GetApiError

Source§

impl ProvideErrorMetadata for GetApiAssociationError

Source§

impl ProvideErrorMetadata for GetApiCacheError

Source§

impl ProvideErrorMetadata for GetChannelNamespaceError

Source§

impl ProvideErrorMetadata for GetDataSourceError

Source§

impl ProvideErrorMetadata for GetDataSourceIntrospectionError

Source§

impl ProvideErrorMetadata for GetDomainNameError

Source§

impl ProvideErrorMetadata for GetFunctionError

Source§

impl ProvideErrorMetadata for GetGraphqlApiError

Source§

impl ProvideErrorMetadata for GetGraphqlApiEnvironmentVariablesError

Source§

impl ProvideErrorMetadata for GetIntrospectionSchemaError

Source§

impl ProvideErrorMetadata for GetResolverError

Source§

impl ProvideErrorMetadata for GetSchemaCreationStatusError

Source§

impl ProvideErrorMetadata for GetSourceApiAssociationError

Source§

impl ProvideErrorMetadata for GetTypeError

Source§

impl ProvideErrorMetadata for ListApiKeysError

Source§

impl ProvideErrorMetadata for ListApisError

Source§

impl ProvideErrorMetadata for ListChannelNamespacesError

Source§

impl ProvideErrorMetadata for ListDataSourcesError

Source§

impl ProvideErrorMetadata for ListDomainNamesError

Source§

impl ProvideErrorMetadata for ListFunctionsError

Source§

impl ProvideErrorMetadata for ListGraphqlApisError

Source§

impl ProvideErrorMetadata for ListResolversError

Source§

impl ProvideErrorMetadata for ListResolversByFunctionError

Source§

impl ProvideErrorMetadata for ListSourceApiAssociationsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListTypesError

Source§

impl ProvideErrorMetadata for ListTypesByAssociationError

Source§

impl ProvideErrorMetadata for PutGraphqlApiEnvironmentVariablesError

Source§

impl ProvideErrorMetadata for StartDataSourceIntrospectionError

Source§

impl ProvideErrorMetadata for StartSchemaCreationError

Source§

impl ProvideErrorMetadata for StartSchemaMergeError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateApiError

Source§

impl ProvideErrorMetadata for UpdateApiCacheError

Source§

impl ProvideErrorMetadata for UpdateApiKeyError

Source§

impl ProvideErrorMetadata for UpdateChannelNamespaceError

Source§

impl ProvideErrorMetadata for UpdateDataSourceError

Source§

impl ProvideErrorMetadata for UpdateDomainNameError

Source§

impl ProvideErrorMetadata for UpdateFunctionError

Source§

impl ProvideErrorMetadata for UpdateGraphqlApiError

Source§

impl ProvideErrorMetadata for UpdateResolverError

Source§

impl ProvideErrorMetadata for UpdateSourceApiAssociationError

Source§

impl ProvideErrorMetadata for UpdateTypeError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ApiKeyLimitExceededException

Source§

impl ProvideErrorMetadata for ApiKeyValidityOutOfBoundsException

Source§

impl ProvideErrorMetadata for ApiLimitExceededException

Source§

impl ProvideErrorMetadata for BadRequestException

Source§

impl ProvideErrorMetadata for ConcurrentModificationException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for GraphQlSchemaException

Source§

impl ProvideErrorMetadata for InternalFailureException

Source§

impl ProvideErrorMetadata for LimitExceededException

Source§

impl ProvideErrorMetadata for NotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for UnauthorizedException

Source§

impl ProvideErrorMetadata for ErrorMetadata