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 ArchiveApplicationError

Source§

impl ProvideErrorMetadata for ArchiveWaveError

Source§

impl ProvideErrorMetadata for AssociateApplicationsError

Source§

impl ProvideErrorMetadata for AssociateSourceServersError

Source§

impl ProvideErrorMetadata for ChangeServerLifeCycleStateError

Source§

impl ProvideErrorMetadata for CreateApplicationError

Source§

impl ProvideErrorMetadata for CreateConnectorError

Source§

impl ProvideErrorMetadata for CreateLaunchConfigurationTemplateError

Source§

impl ProvideErrorMetadata for CreateReplicationConfigurationTemplateError

Source§

impl ProvideErrorMetadata for CreateWaveError

Source§

impl ProvideErrorMetadata for DeleteApplicationError

Source§

impl ProvideErrorMetadata for DeleteConnectorError

Source§

impl ProvideErrorMetadata for DeleteJobError

Source§

impl ProvideErrorMetadata for DeleteLaunchConfigurationTemplateError

Source§

impl ProvideErrorMetadata for DeleteReplicationConfigurationTemplateError

Source§

impl ProvideErrorMetadata for DeleteSourceServerError

Source§

impl ProvideErrorMetadata for DeleteVcenterClientError

Source§

impl ProvideErrorMetadata for DeleteWaveError

Source§

impl ProvideErrorMetadata for DescribeJobLogItemsError

Source§

impl ProvideErrorMetadata for DescribeJobsError

Source§

impl ProvideErrorMetadata for DescribeLaunchConfigurationTemplatesError

Source§

impl ProvideErrorMetadata for DescribeReplicationConfigurationTemplatesError

Source§

impl ProvideErrorMetadata for DescribeSourceServersError

Source§

impl ProvideErrorMetadata for DescribeVcenterClientsError

Source§

impl ProvideErrorMetadata for DisassociateApplicationsError

Source§

impl ProvideErrorMetadata for DisassociateSourceServersError

Source§

impl ProvideErrorMetadata for DisconnectFromServiceError

Source§

impl ProvideErrorMetadata for FinalizeCutoverError

Source§

impl ProvideErrorMetadata for GetLaunchConfigurationError

Source§

impl ProvideErrorMetadata for GetReplicationConfigurationError

Source§

impl ProvideErrorMetadata for InitializeServiceError

Source§

impl ProvideErrorMetadata for ListApplicationsError

Source§

impl ProvideErrorMetadata for ListConnectorsError

Source§

impl ProvideErrorMetadata for ListExportErrorsError

Source§

impl ProvideErrorMetadata for ListExportsError

Source§

impl ProvideErrorMetadata for ListImportErrorsError

Source§

impl ProvideErrorMetadata for ListImportsError

Source§

impl ProvideErrorMetadata for ListManagedAccountsError

Source§

impl ProvideErrorMetadata for ListSourceServerActionsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListTemplateActionsError

Source§

impl ProvideErrorMetadata for ListWavesError

Source§

impl ProvideErrorMetadata for MarkAsArchivedError

Source§

impl ProvideErrorMetadata for PauseReplicationError

Source§

impl ProvideErrorMetadata for PutSourceServerActionError

Source§

impl ProvideErrorMetadata for PutTemplateActionError

Source§

impl ProvideErrorMetadata for RemoveSourceServerActionError

Source§

impl ProvideErrorMetadata for RemoveTemplateActionError

Source§

impl ProvideErrorMetadata for ResumeReplicationError

Source§

impl ProvideErrorMetadata for RetryDataReplicationError

Source§

impl ProvideErrorMetadata for StartCutoverError

Source§

impl ProvideErrorMetadata for StartExportError

Source§

impl ProvideErrorMetadata for StartImportError

Source§

impl ProvideErrorMetadata for StartReplicationError

Source§

impl ProvideErrorMetadata for StartTestError

Source§

impl ProvideErrorMetadata for StopReplicationError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for TerminateTargetInstancesError

Source§

impl ProvideErrorMetadata for UnarchiveApplicationError

Source§

impl ProvideErrorMetadata for UnarchiveWaveError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateApplicationError

Source§

impl ProvideErrorMetadata for UpdateConnectorError

Source§

impl ProvideErrorMetadata for UpdateLaunchConfigurationError

Source§

impl ProvideErrorMetadata for UpdateLaunchConfigurationTemplateError

Source§

impl ProvideErrorMetadata for UpdateReplicationConfigurationError

Source§

impl ProvideErrorMetadata for UpdateReplicationConfigurationTemplateError

Source§

impl ProvideErrorMetadata for UpdateSourceServerError

Source§

impl ProvideErrorMetadata for UpdateSourceServerReplicationTypeError

Source§

impl ProvideErrorMetadata for UpdateWaveError

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 UninitializedAccountException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata