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 AssociateSourceNetworkStackError

Source§

impl ProvideErrorMetadata for CreateExtendedSourceServerError

Source§

impl ProvideErrorMetadata for CreateLaunchConfigurationTemplateError

Source§

impl ProvideErrorMetadata for CreateReplicationConfigurationTemplateError

Source§

impl ProvideErrorMetadata for CreateSourceNetworkError

Source§

impl ProvideErrorMetadata for DeleteJobError

Source§

impl ProvideErrorMetadata for DeleteLaunchActionError

Source§

impl ProvideErrorMetadata for DeleteLaunchConfigurationTemplateError

Source§

impl ProvideErrorMetadata for DeleteRecoveryInstanceError

Source§

impl ProvideErrorMetadata for DeleteReplicationConfigurationTemplateError

Source§

impl ProvideErrorMetadata for DeleteSourceNetworkError

Source§

impl ProvideErrorMetadata for DeleteSourceServerError

Source§

impl ProvideErrorMetadata for DescribeJobLogItemsError

Source§

impl ProvideErrorMetadata for DescribeJobsError

Source§

impl ProvideErrorMetadata for DescribeLaunchConfigurationTemplatesError

Source§

impl ProvideErrorMetadata for DescribeRecoveryInstancesError

Source§

impl ProvideErrorMetadata for DescribeRecoverySnapshotsError

Source§

impl ProvideErrorMetadata for DescribeReplicationConfigurationTemplatesError

Source§

impl ProvideErrorMetadata for DescribeSourceNetworksError

Source§

impl ProvideErrorMetadata for DescribeSourceServersError

Source§

impl ProvideErrorMetadata for DisconnectRecoveryInstanceError

Source§

impl ProvideErrorMetadata for DisconnectSourceServerError

Source§

impl ProvideErrorMetadata for ExportSourceNetworkCfnTemplateError

Source§

impl ProvideErrorMetadata for GetFailbackReplicationConfigurationError

Source§

impl ProvideErrorMetadata for GetLaunchConfigurationError

Source§

impl ProvideErrorMetadata for GetReplicationConfigurationError

Source§

impl ProvideErrorMetadata for InitializeServiceError

Source§

impl ProvideErrorMetadata for ListExtensibleSourceServersError

Source§

impl ProvideErrorMetadata for ListLaunchActionsError

Source§

impl ProvideErrorMetadata for ListStagingAccountsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for PutLaunchActionError

Source§

impl ProvideErrorMetadata for RetryDataReplicationError

Source§

impl ProvideErrorMetadata for ReverseReplicationError

Source§

impl ProvideErrorMetadata for StartFailbackLaunchError

Source§

impl ProvideErrorMetadata for StartRecoveryError

Source§

impl ProvideErrorMetadata for StartReplicationError

Source§

impl ProvideErrorMetadata for StartSourceNetworkRecoveryError

Source§

impl ProvideErrorMetadata for StartSourceNetworkReplicationError

Source§

impl ProvideErrorMetadata for StopFailbackError

Source§

impl ProvideErrorMetadata for StopReplicationError

Source§

impl ProvideErrorMetadata for StopSourceNetworkReplicationError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for TerminateRecoveryInstancesError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateFailbackReplicationConfigurationError

Source§

impl ProvideErrorMetadata for UpdateLaunchConfigurationError

Source§

impl ProvideErrorMetadata for UpdateLaunchConfigurationTemplateError

Source§

impl ProvideErrorMetadata for UpdateReplicationConfigurationError

Source§

impl ProvideErrorMetadata for UpdateReplicationConfigurationTemplateError

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