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 CreateAppError

Source§

impl ProvideErrorMetadata for CreateBackendEnvironmentError

Source§

impl ProvideErrorMetadata for CreateBranchError

Source§

impl ProvideErrorMetadata for CreateDeploymentError

Source§

impl ProvideErrorMetadata for CreateDomainAssociationError

Source§

impl ProvideErrorMetadata for CreateWebhookError

Source§

impl ProvideErrorMetadata for DeleteAppError

Source§

impl ProvideErrorMetadata for DeleteBackendEnvironmentError

Source§

impl ProvideErrorMetadata for DeleteBranchError

Source§

impl ProvideErrorMetadata for DeleteDomainAssociationError

Source§

impl ProvideErrorMetadata for DeleteJobError

Source§

impl ProvideErrorMetadata for DeleteWebhookError

Source§

impl ProvideErrorMetadata for GenerateAccessLogsError

Source§

impl ProvideErrorMetadata for GetAppError

Source§

impl ProvideErrorMetadata for GetArtifactUrlError

Source§

impl ProvideErrorMetadata for GetBackendEnvironmentError

Source§

impl ProvideErrorMetadata for GetBranchError

Source§

impl ProvideErrorMetadata for GetDomainAssociationError

Source§

impl ProvideErrorMetadata for GetJobError

Source§

impl ProvideErrorMetadata for GetWebhookError

Source§

impl ProvideErrorMetadata for ListAppsError

Source§

impl ProvideErrorMetadata for ListArtifactsError

Source§

impl ProvideErrorMetadata for ListBackendEnvironmentsError

Source§

impl ProvideErrorMetadata for ListBranchesError

Source§

impl ProvideErrorMetadata for ListDomainAssociationsError

Source§

impl ProvideErrorMetadata for ListJobsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListWebhooksError

Source§

impl ProvideErrorMetadata for StartDeploymentError

Source§

impl ProvideErrorMetadata for StartJobError

Source§

impl ProvideErrorMetadata for StopJobError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAppError

Source§

impl ProvideErrorMetadata for UpdateBranchError

Source§

impl ProvideErrorMetadata for UpdateDomainAssociationError

Source§

impl ProvideErrorMetadata for UpdateWebhookError

Source§

impl ProvideErrorMetadata for BadRequestException

Source§

impl ProvideErrorMetadata for DependentServiceFailureException

Source§

impl ProvideErrorMetadata for InternalFailureException

Source§

impl ProvideErrorMetadata for LimitExceededException

Source§

impl ProvideErrorMetadata for NotFoundException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for UnauthorizedException

Source§

impl ProvideErrorMetadata for ErrorMetadata