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 CreateAgentRuntimeError

Source§

impl ProvideErrorMetadata for CreateAgentRuntimeEndpointError

Source§

impl ProvideErrorMetadata for CreateApiKeyCredentialProviderError

Source§

impl ProvideErrorMetadata for CreateBrowserError

Source§

impl ProvideErrorMetadata for CreateCodeInterpreterError

Source§

impl ProvideErrorMetadata for CreateGatewayError

Source§

impl ProvideErrorMetadata for CreateGatewayTargetError

Source§

impl ProvideErrorMetadata for CreateMemoryError

Source§

impl ProvideErrorMetadata for CreateOauth2CredentialProviderError

Source§

impl ProvideErrorMetadata for CreateWorkloadIdentityError

Source§

impl ProvideErrorMetadata for DeleteAgentRuntimeError

Source§

impl ProvideErrorMetadata for DeleteAgentRuntimeEndpointError

Source§

impl ProvideErrorMetadata for DeleteApiKeyCredentialProviderError

Source§

impl ProvideErrorMetadata for DeleteBrowserError

Source§

impl ProvideErrorMetadata for DeleteCodeInterpreterError

Source§

impl ProvideErrorMetadata for DeleteGatewayError

Source§

impl ProvideErrorMetadata for DeleteGatewayTargetError

Source§

impl ProvideErrorMetadata for DeleteMemoryError

Source§

impl ProvideErrorMetadata for DeleteOauth2CredentialProviderError

Source§

impl ProvideErrorMetadata for DeleteWorkloadIdentityError

Source§

impl ProvideErrorMetadata for GetAgentRuntimeError

Source§

impl ProvideErrorMetadata for GetAgentRuntimeEndpointError

Source§

impl ProvideErrorMetadata for GetApiKeyCredentialProviderError

Source§

impl ProvideErrorMetadata for GetBrowserError

Source§

impl ProvideErrorMetadata for GetCodeInterpreterError

Source§

impl ProvideErrorMetadata for GetGatewayError

Source§

impl ProvideErrorMetadata for GetGatewayTargetError

Source§

impl ProvideErrorMetadata for GetMemoryError

Source§

impl ProvideErrorMetadata for GetOauth2CredentialProviderError

Source§

impl ProvideErrorMetadata for GetTokenVaultError

Source§

impl ProvideErrorMetadata for GetWorkloadIdentityError

Source§

impl ProvideErrorMetadata for ListAgentRuntimeEndpointsError

Source§

impl ProvideErrorMetadata for ListAgentRuntimeVersionsError

Source§

impl ProvideErrorMetadata for ListAgentRuntimesError

Source§

impl ProvideErrorMetadata for ListApiKeyCredentialProvidersError

Source§

impl ProvideErrorMetadata for ListBrowsersError

Source§

impl ProvideErrorMetadata for ListCodeInterpretersError

Source§

impl ProvideErrorMetadata for ListGatewayTargetsError

Source§

impl ProvideErrorMetadata for ListGatewaysError

Source§

impl ProvideErrorMetadata for ListMemoriesError

Source§

impl ProvideErrorMetadata for ListOauth2CredentialProvidersError

Source§

impl ProvideErrorMetadata for ListWorkloadIdentitiesError

Source§

impl ProvideErrorMetadata for SetTokenVaultCMKError

Source§

impl ProvideErrorMetadata for UpdateAgentRuntimeError

Source§

impl ProvideErrorMetadata for UpdateAgentRuntimeEndpointError

Source§

impl ProvideErrorMetadata for UpdateApiKeyCredentialProviderError

Source§

impl ProvideErrorMetadata for UpdateGatewayError

Source§

impl ProvideErrorMetadata for UpdateGatewayTargetError

Source§

impl ProvideErrorMetadata for UpdateMemoryError

Source§

impl ProvideErrorMetadata for UpdateOauth2CredentialProviderError

Source§

impl ProvideErrorMetadata for UpdateWorkloadIdentityError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ConcurrentModificationException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for DecryptionFailure

Source§

impl ProvideErrorMetadata for EncryptionFailure

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for ResourceLimitExceededException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ThrottledException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for UnauthorizedException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata