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 AttachInstancesError

Source§

impl ProvideErrorMetadata for AttachLoadBalancerTargetGroupsError

Source§

impl ProvideErrorMetadata for AttachLoadBalancersError

Source§

impl ProvideErrorMetadata for AttachTrafficSourcesError

Source§

impl ProvideErrorMetadata for BatchDeleteScheduledActionError

Source§

impl ProvideErrorMetadata for BatchPutScheduledUpdateGroupActionError

Source§

impl ProvideErrorMetadata for CancelInstanceRefreshError

Source§

impl ProvideErrorMetadata for CompleteLifecycleActionError

Source§

impl ProvideErrorMetadata for CreateAutoScalingGroupError

Source§

impl ProvideErrorMetadata for CreateLaunchConfigurationError

Source§

impl ProvideErrorMetadata for CreateOrUpdateTagsError

Source§

impl ProvideErrorMetadata for DeleteAutoScalingGroupError

Source§

impl ProvideErrorMetadata for DeleteLaunchConfigurationError

Source§

impl ProvideErrorMetadata for DeleteLifecycleHookError

Source§

impl ProvideErrorMetadata for DeleteNotificationConfigurationError

Source§

impl ProvideErrorMetadata for DeletePolicyError

Source§

impl ProvideErrorMetadata for DeleteScheduledActionError

Source§

impl ProvideErrorMetadata for DeleteTagsError

Source§

impl ProvideErrorMetadata for DeleteWarmPoolError

Source§

impl ProvideErrorMetadata for DescribeAccountLimitsError

Source§

impl ProvideErrorMetadata for DescribeAdjustmentTypesError

Source§

impl ProvideErrorMetadata for DescribeAutoScalingGroupsError

Source§

impl ProvideErrorMetadata for DescribeAutoScalingInstancesError

Source§

impl ProvideErrorMetadata for DescribeAutoScalingNotificationTypesError

Source§

impl ProvideErrorMetadata for DescribeInstanceRefreshesError

Source§

impl ProvideErrorMetadata for DescribeLaunchConfigurationsError

Source§

impl ProvideErrorMetadata for DescribeLifecycleHookTypesError

Source§

impl ProvideErrorMetadata for DescribeLifecycleHooksError

Source§

impl ProvideErrorMetadata for DescribeLoadBalancerTargetGroupsError

Source§

impl ProvideErrorMetadata for DescribeLoadBalancersError

Source§

impl ProvideErrorMetadata for DescribeMetricCollectionTypesError

Source§

impl ProvideErrorMetadata for DescribeNotificationConfigurationsError

Source§

impl ProvideErrorMetadata for DescribePoliciesError

Source§

impl ProvideErrorMetadata for DescribeScalingActivitiesError

Source§

impl ProvideErrorMetadata for DescribeScalingProcessTypesError

Source§

impl ProvideErrorMetadata for DescribeScheduledActionsError

Source§

impl ProvideErrorMetadata for DescribeTagsError

Source§

impl ProvideErrorMetadata for DescribeTerminationPolicyTypesError

Source§

impl ProvideErrorMetadata for DescribeTrafficSourcesError

Source§

impl ProvideErrorMetadata for DescribeWarmPoolError

Source§

impl ProvideErrorMetadata for DetachInstancesError

Source§

impl ProvideErrorMetadata for DetachLoadBalancerTargetGroupsError

Source§

impl ProvideErrorMetadata for DetachLoadBalancersError

Source§

impl ProvideErrorMetadata for DetachTrafficSourcesError

Source§

impl ProvideErrorMetadata for DisableMetricsCollectionError

Source§

impl ProvideErrorMetadata for EnableMetricsCollectionError

Source§

impl ProvideErrorMetadata for EnterStandbyError

Source§

impl ProvideErrorMetadata for ExecutePolicyError

Source§

impl ProvideErrorMetadata for ExitStandbyError

Source§

impl ProvideErrorMetadata for GetPredictiveScalingForecastError

Source§

impl ProvideErrorMetadata for PutLifecycleHookError

Source§

impl ProvideErrorMetadata for PutNotificationConfigurationError

Source§

impl ProvideErrorMetadata for PutScalingPolicyError

Source§

impl ProvideErrorMetadata for PutScheduledUpdateGroupActionError

Source§

impl ProvideErrorMetadata for PutWarmPoolError

Source§

impl ProvideErrorMetadata for RecordLifecycleActionHeartbeatError

Source§

impl ProvideErrorMetadata for ResumeProcessesError

Source§

impl ProvideErrorMetadata for RollbackInstanceRefreshError

Source§

impl ProvideErrorMetadata for SetDesiredCapacityError

Source§

impl ProvideErrorMetadata for SetInstanceHealthError

Source§

impl ProvideErrorMetadata for SetInstanceProtectionError

Source§

impl ProvideErrorMetadata for StartInstanceRefreshError

Source§

impl ProvideErrorMetadata for SuspendProcessesError

Source§

impl ProvideErrorMetadata for TerminateInstanceInAutoScalingGroupError

Source§

impl ProvideErrorMetadata for UpdateAutoScalingGroupError

Source§

impl ProvideErrorMetadata for ActiveInstanceRefreshNotFoundFault

Source§

impl ProvideErrorMetadata for AlreadyExistsFault

Source§

impl ProvideErrorMetadata for InstanceRefreshInProgressFault

Source§

impl ProvideErrorMetadata for InvalidNextToken

Source§

impl ProvideErrorMetadata for IrreversibleInstanceRefreshFault

Source§

impl ProvideErrorMetadata for LimitExceededFault

Source§

impl ProvideErrorMetadata for ResourceContentionFault

Source§

impl ProvideErrorMetadata for ResourceInUseFault

Source§

impl ProvideErrorMetadata for ScalingActivityInProgressFault

Source§

impl ProvideErrorMetadata for ServiceLinkedRoleFailure

Source§

impl ProvideErrorMetadata for ErrorMetadata