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 AcceptEnvironmentAccountConnectionError

Source§

impl ProvideErrorMetadata for CancelComponentDeploymentError

Source§

impl ProvideErrorMetadata for CancelEnvironmentDeploymentError

Source§

impl ProvideErrorMetadata for CancelServiceInstanceDeploymentError

Source§

impl ProvideErrorMetadata for CancelServicePipelineDeploymentError

Source§

impl ProvideErrorMetadata for CreateComponentError

Source§

impl ProvideErrorMetadata for CreateEnvironmentError

Source§

impl ProvideErrorMetadata for CreateEnvironmentAccountConnectionError

Source§

impl ProvideErrorMetadata for CreateEnvironmentTemplateError

Source§

impl ProvideErrorMetadata for CreateEnvironmentTemplateVersionError

Source§

impl ProvideErrorMetadata for CreateRepositoryError

Source§

impl ProvideErrorMetadata for CreateServiceError

Source§

impl ProvideErrorMetadata for CreateServiceInstanceError

Source§

impl ProvideErrorMetadata for CreateServiceSyncConfigError

Source§

impl ProvideErrorMetadata for CreateServiceTemplateError

Source§

impl ProvideErrorMetadata for CreateServiceTemplateVersionError

Source§

impl ProvideErrorMetadata for CreateTemplateSyncConfigError

Source§

impl ProvideErrorMetadata for DeleteComponentError

Source§

impl ProvideErrorMetadata for DeleteDeploymentError

Source§

impl ProvideErrorMetadata for DeleteEnvironmentError

Source§

impl ProvideErrorMetadata for DeleteEnvironmentAccountConnectionError

Source§

impl ProvideErrorMetadata for DeleteEnvironmentTemplateError

Source§

impl ProvideErrorMetadata for DeleteEnvironmentTemplateVersionError

Source§

impl ProvideErrorMetadata for DeleteRepositoryError

Source§

impl ProvideErrorMetadata for DeleteServiceError

Source§

impl ProvideErrorMetadata for DeleteServiceSyncConfigError

Source§

impl ProvideErrorMetadata for DeleteServiceTemplateError

Source§

impl ProvideErrorMetadata for DeleteServiceTemplateVersionError

Source§

impl ProvideErrorMetadata for DeleteTemplateSyncConfigError

Source§

impl ProvideErrorMetadata for GetAccountSettingsError

Source§

impl ProvideErrorMetadata for GetComponentError

Source§

impl ProvideErrorMetadata for GetDeploymentError

Source§

impl ProvideErrorMetadata for GetEnvironmentError

Source§

impl ProvideErrorMetadata for GetEnvironmentAccountConnectionError

Source§

impl ProvideErrorMetadata for GetEnvironmentTemplateError

Source§

impl ProvideErrorMetadata for GetEnvironmentTemplateVersionError

Source§

impl ProvideErrorMetadata for GetRepositoryError

Source§

impl ProvideErrorMetadata for GetRepositorySyncStatusError

Source§

impl ProvideErrorMetadata for GetResourcesSummaryError

Source§

impl ProvideErrorMetadata for GetServiceError

Source§

impl ProvideErrorMetadata for GetServiceInstanceError

Source§

impl ProvideErrorMetadata for GetServiceInstanceSyncStatusError

Source§

impl ProvideErrorMetadata for GetServiceSyncBlockerSummaryError

Source§

impl ProvideErrorMetadata for GetServiceSyncConfigError

Source§

impl ProvideErrorMetadata for GetServiceTemplateError

Source§

impl ProvideErrorMetadata for GetServiceTemplateVersionError

Source§

impl ProvideErrorMetadata for GetTemplateSyncConfigError

Source§

impl ProvideErrorMetadata for GetTemplateSyncStatusError

Source§

impl ProvideErrorMetadata for ListComponentOutputsError

Source§

impl ProvideErrorMetadata for ListComponentProvisionedResourcesError

Source§

impl ProvideErrorMetadata for ListComponentsError

Source§

impl ProvideErrorMetadata for ListDeploymentsError

Source§

impl ProvideErrorMetadata for ListEnvironmentAccountConnectionsError

Source§

impl ProvideErrorMetadata for ListEnvironmentOutputsError

Source§

impl ProvideErrorMetadata for ListEnvironmentProvisionedResourcesError

Source§

impl ProvideErrorMetadata for ListEnvironmentTemplateVersionsError

Source§

impl ProvideErrorMetadata for ListEnvironmentTemplatesError

Source§

impl ProvideErrorMetadata for ListEnvironmentsError

Source§

impl ProvideErrorMetadata for ListRepositoriesError

Source§

impl ProvideErrorMetadata for ListRepositorySyncDefinitionsError

Source§

impl ProvideErrorMetadata for ListServiceInstanceOutputsError

Source§

impl ProvideErrorMetadata for ListServiceInstanceProvisionedResourcesError

Source§

impl ProvideErrorMetadata for ListServiceInstancesError

Source§

impl ProvideErrorMetadata for ListServicePipelineOutputsError

Source§

impl ProvideErrorMetadata for ListServicePipelineProvisionedResourcesError

Source§

impl ProvideErrorMetadata for ListServiceTemplateVersionsError

Source§

impl ProvideErrorMetadata for ListServiceTemplatesError

Source§

impl ProvideErrorMetadata for ListServicesError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for NotifyResourceDeploymentStatusChangeError

Source§

impl ProvideErrorMetadata for RejectEnvironmentAccountConnectionError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAccountSettingsError

Source§

impl ProvideErrorMetadata for UpdateComponentError

Source§

impl ProvideErrorMetadata for UpdateEnvironmentError

Source§

impl ProvideErrorMetadata for UpdateEnvironmentAccountConnectionError

Source§

impl ProvideErrorMetadata for UpdateEnvironmentTemplateError

Source§

impl ProvideErrorMetadata for UpdateEnvironmentTemplateVersionError

Source§

impl ProvideErrorMetadata for UpdateServiceError

Source§

impl ProvideErrorMetadata for UpdateServiceInstanceError

Source§

impl ProvideErrorMetadata for UpdateServicePipelineError

Source§

impl ProvideErrorMetadata for UpdateServiceSyncBlockerError

Source§

impl ProvideErrorMetadata for UpdateServiceSyncConfigError

Source§

impl ProvideErrorMetadata for UpdateServiceTemplateError

Source§

impl ProvideErrorMetadata for UpdateServiceTemplateVersionError

Source§

impl ProvideErrorMetadata for UpdateTemplateSyncConfigError

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