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 CancelLegalHoldError

Source§

impl ProvideErrorMetadata for CreateBackupPlanError

Source§

impl ProvideErrorMetadata for CreateBackupSelectionError

Source§

impl ProvideErrorMetadata for CreateBackupVaultError

Source§

impl ProvideErrorMetadata for CreateFrameworkError

Source§

impl ProvideErrorMetadata for CreateLegalHoldError

Source§

impl ProvideErrorMetadata for CreateLogicallyAirGappedBackupVaultError

Source§

impl ProvideErrorMetadata for CreateReportPlanError

Source§

impl ProvideErrorMetadata for CreateRestoreTestingPlanError

Source§

impl ProvideErrorMetadata for CreateRestoreTestingSelectionError

Source§

impl ProvideErrorMetadata for DeleteBackupPlanError

Source§

impl ProvideErrorMetadata for DeleteBackupSelectionError

Source§

impl ProvideErrorMetadata for DeleteBackupVaultError

Source§

impl ProvideErrorMetadata for DeleteBackupVaultAccessPolicyError

Source§

impl ProvideErrorMetadata for DeleteBackupVaultLockConfigurationError

Source§

impl ProvideErrorMetadata for DeleteBackupVaultNotificationsError

Source§

impl ProvideErrorMetadata for DeleteFrameworkError

Source§

impl ProvideErrorMetadata for DeleteRecoveryPointError

Source§

impl ProvideErrorMetadata for DeleteReportPlanError

Source§

impl ProvideErrorMetadata for DeleteRestoreTestingPlanError

Source§

impl ProvideErrorMetadata for DeleteRestoreTestingSelectionError

Source§

impl ProvideErrorMetadata for DescribeBackupJobError

Source§

impl ProvideErrorMetadata for DescribeBackupVaultError

Source§

impl ProvideErrorMetadata for DescribeCopyJobError

Source§

impl ProvideErrorMetadata for DescribeFrameworkError

Source§

impl ProvideErrorMetadata for DescribeGlobalSettingsError

Source§

impl ProvideErrorMetadata for DescribeProtectedResourceError

Source§

impl ProvideErrorMetadata for DescribeRecoveryPointError

Source§

impl ProvideErrorMetadata for DescribeRegionSettingsError

Source§

impl ProvideErrorMetadata for DescribeReportJobError

Source§

impl ProvideErrorMetadata for DescribeReportPlanError

Source§

impl ProvideErrorMetadata for DescribeRestoreJobError

Source§

impl ProvideErrorMetadata for DisassociateRecoveryPointError

Source§

impl ProvideErrorMetadata for DisassociateRecoveryPointFromParentError

Source§

impl ProvideErrorMetadata for ExportBackupPlanTemplateError

Source§

impl ProvideErrorMetadata for GetBackupPlanError

Source§

impl ProvideErrorMetadata for GetBackupPlanFromJSONError

Source§

impl ProvideErrorMetadata for GetBackupPlanFromTemplateError

Source§

impl ProvideErrorMetadata for GetBackupSelectionError

Source§

impl ProvideErrorMetadata for GetBackupVaultAccessPolicyError

Source§

impl ProvideErrorMetadata for GetBackupVaultNotificationsError

Source§

impl ProvideErrorMetadata for GetLegalHoldError

Source§

impl ProvideErrorMetadata for GetRecoveryPointIndexDetailsError

Source§

impl ProvideErrorMetadata for GetRecoveryPointRestoreMetadataError

Source§

impl ProvideErrorMetadata for GetRestoreJobMetadataError

Source§

impl ProvideErrorMetadata for GetRestoreTestingInferredMetadataError

Source§

impl ProvideErrorMetadata for GetRestoreTestingPlanError

Source§

impl ProvideErrorMetadata for GetRestoreTestingSelectionError

Source§

impl ProvideErrorMetadata for GetSupportedResourceTypesError

Source§

impl ProvideErrorMetadata for ListBackupJobSummariesError

Source§

impl ProvideErrorMetadata for ListBackupJobsError

Source§

impl ProvideErrorMetadata for ListBackupPlanTemplatesError

Source§

impl ProvideErrorMetadata for ListBackupPlanVersionsError

Source§

impl ProvideErrorMetadata for ListBackupPlansError

Source§

impl ProvideErrorMetadata for ListBackupSelectionsError

Source§

impl ProvideErrorMetadata for ListBackupVaultsError

Source§

impl ProvideErrorMetadata for ListCopyJobSummariesError

Source§

impl ProvideErrorMetadata for ListCopyJobsError

Source§

impl ProvideErrorMetadata for ListFrameworksError

Source§

impl ProvideErrorMetadata for ListIndexedRecoveryPointsError

Source§

impl ProvideErrorMetadata for ListLegalHoldsError

Source§

impl ProvideErrorMetadata for ListProtectedResourcesError

Source§

impl ProvideErrorMetadata for ListProtectedResourcesByBackupVaultError

Source§

impl ProvideErrorMetadata for ListRecoveryPointsByBackupVaultError

Source§

impl ProvideErrorMetadata for ListRecoveryPointsByLegalHoldError

Source§

impl ProvideErrorMetadata for ListRecoveryPointsByResourceError

Source§

impl ProvideErrorMetadata for ListReportJobsError

Source§

impl ProvideErrorMetadata for ListReportPlansError

Source§

impl ProvideErrorMetadata for ListRestoreJobSummariesError

Source§

impl ProvideErrorMetadata for ListRestoreJobsError

Source§

impl ProvideErrorMetadata for ListRestoreJobsByProtectedResourceError

Source§

impl ProvideErrorMetadata for ListRestoreTestingPlansError

Source§

impl ProvideErrorMetadata for ListRestoreTestingSelectionsError

Source§

impl ProvideErrorMetadata for ListTagsError

Source§

impl ProvideErrorMetadata for PutBackupVaultAccessPolicyError

Source§

impl ProvideErrorMetadata for PutBackupVaultLockConfigurationError

Source§

impl ProvideErrorMetadata for PutBackupVaultNotificationsError

Source§

impl ProvideErrorMetadata for PutRestoreValidationResultError

Source§

impl ProvideErrorMetadata for StartBackupJobError

Source§

impl ProvideErrorMetadata for StartCopyJobError

Source§

impl ProvideErrorMetadata for StartReportJobError

Source§

impl ProvideErrorMetadata for StartRestoreJobError

Source§

impl ProvideErrorMetadata for StopBackupJobError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateBackupPlanError

Source§

impl ProvideErrorMetadata for UpdateFrameworkError

Source§

impl ProvideErrorMetadata for UpdateGlobalSettingsError

Source§

impl ProvideErrorMetadata for UpdateRecoveryPointIndexSettingsError

Source§

impl ProvideErrorMetadata for UpdateRecoveryPointLifecycleError

Source§

impl ProvideErrorMetadata for UpdateRegionSettingsError

Source§

impl ProvideErrorMetadata for UpdateReportPlanError

Source§

impl ProvideErrorMetadata for UpdateRestoreTestingPlanError

Source§

impl ProvideErrorMetadata for UpdateRestoreTestingSelectionError

Source§

impl ProvideErrorMetadata for AlreadyExistsException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for DependencyFailureException

Source§

impl ProvideErrorMetadata for InvalidParameterValueException

Source§

impl ProvideErrorMetadata for InvalidRequestException

Source§

impl ProvideErrorMetadata for InvalidResourceStateException

Source§

impl ProvideErrorMetadata for LimitExceededException

Source§

impl ProvideErrorMetadata for MissingParameterValueException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceUnavailableException

Source§

impl ProvideErrorMetadata for ErrorMetadata