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 AddTagsToOnPremisesInstancesError

Source§

impl ProvideErrorMetadata for BatchGetApplicationRevisionsError

Source§

impl ProvideErrorMetadata for BatchGetApplicationsError

Source§

impl ProvideErrorMetadata for BatchGetDeploymentGroupsError

Source§

impl ProvideErrorMetadata for BatchGetDeploymentInstancesError

Source§

impl ProvideErrorMetadata for BatchGetDeploymentTargetsError

Source§

impl ProvideErrorMetadata for BatchGetDeploymentsError

Source§

impl ProvideErrorMetadata for BatchGetOnPremisesInstancesError

Source§

impl ProvideErrorMetadata for ContinueDeploymentError

Source§

impl ProvideErrorMetadata for CreateApplicationError

Source§

impl ProvideErrorMetadata for CreateDeploymentError

Source§

impl ProvideErrorMetadata for CreateDeploymentConfigError

Source§

impl ProvideErrorMetadata for CreateDeploymentGroupError

Source§

impl ProvideErrorMetadata for DeleteApplicationError

Source§

impl ProvideErrorMetadata for DeleteDeploymentConfigError

Source§

impl ProvideErrorMetadata for DeleteDeploymentGroupError

Source§

impl ProvideErrorMetadata for DeleteGitHubAccountTokenError

Source§

impl ProvideErrorMetadata for DeleteResourcesByExternalIdError

Source§

impl ProvideErrorMetadata for DeregisterOnPremisesInstanceError

Source§

impl ProvideErrorMetadata for GetApplicationError

Source§

impl ProvideErrorMetadata for GetApplicationRevisionError

Source§

impl ProvideErrorMetadata for GetDeploymentError

Source§

impl ProvideErrorMetadata for GetDeploymentConfigError

Source§

impl ProvideErrorMetadata for GetDeploymentGroupError

Source§

impl ProvideErrorMetadata for GetDeploymentInstanceError

Source§

impl ProvideErrorMetadata for GetDeploymentTargetError

Source§

impl ProvideErrorMetadata for GetOnPremisesInstanceError

Source§

impl ProvideErrorMetadata for ListApplicationRevisionsError

Source§

impl ProvideErrorMetadata for ListApplicationsError

Source§

impl ProvideErrorMetadata for ListDeploymentConfigsError

Source§

impl ProvideErrorMetadata for ListDeploymentGroupsError

Source§

impl ProvideErrorMetadata for ListDeploymentInstancesError

Source§

impl ProvideErrorMetadata for ListDeploymentTargetsError

Source§

impl ProvideErrorMetadata for ListDeploymentsError

Source§

impl ProvideErrorMetadata for ListGitHubAccountTokenNamesError

Source§

impl ProvideErrorMetadata for ListOnPremisesInstancesError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for PutLifecycleEventHookExecutionStatusError

Source§

impl ProvideErrorMetadata for RegisterApplicationRevisionError

Source§

impl ProvideErrorMetadata for RegisterOnPremisesInstanceError

Source§

impl ProvideErrorMetadata for RemoveTagsFromOnPremisesInstancesError

Source§

impl ProvideErrorMetadata for SkipWaitTimeForInstanceTerminationError

Source§

impl ProvideErrorMetadata for StopDeploymentError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateApplicationError

Source§

impl ProvideErrorMetadata for UpdateDeploymentGroupError

Source§

impl ProvideErrorMetadata for AlarmsLimitExceededException

Source§

impl ProvideErrorMetadata for ApplicationAlreadyExistsException

Source§

impl ProvideErrorMetadata for ApplicationDoesNotExistException

Source§

impl ProvideErrorMetadata for ApplicationLimitExceededException

Source§

impl ProvideErrorMetadata for ApplicationNameRequiredException

Source§

impl ProvideErrorMetadata for ArnNotSupportedException

Source§

impl ProvideErrorMetadata for BatchLimitExceededException

Source§

impl ProvideErrorMetadata for BucketNameFilterRequiredException

Source§

impl ProvideErrorMetadata for DeploymentAlreadyCompletedException

Source§

impl ProvideErrorMetadata for DeploymentConfigAlreadyExistsException

Source§

impl ProvideErrorMetadata for DeploymentConfigDoesNotExistException

Source§

impl ProvideErrorMetadata for DeploymentConfigInUseException

Source§

impl ProvideErrorMetadata for DeploymentConfigLimitExceededException

Source§

impl ProvideErrorMetadata for DeploymentConfigNameRequiredException

Source§

impl ProvideErrorMetadata for DeploymentDoesNotExistException

Source§

impl ProvideErrorMetadata for DeploymentGroupAlreadyExistsException

Source§

impl ProvideErrorMetadata for DeploymentGroupDoesNotExistException

Source§

impl ProvideErrorMetadata for DeploymentGroupLimitExceededException

Source§

impl ProvideErrorMetadata for DeploymentGroupNameRequiredException

Source§

impl ProvideErrorMetadata for DeploymentIdRequiredException

Source§

impl ProvideErrorMetadata for DeploymentIsNotInReadyStateException

Source§

impl ProvideErrorMetadata for DeploymentLimitExceededException

Source§

impl ProvideErrorMetadata for DeploymentNotStartedException

Source§

impl ProvideErrorMetadata for DeploymentTargetDoesNotExistException

Source§

impl ProvideErrorMetadata for DeploymentTargetIdRequiredException

Source§

impl ProvideErrorMetadata for DeploymentTargetListSizeExceededException

Source§

impl ProvideErrorMetadata for DescriptionTooLongException

Source§

impl ProvideErrorMetadata for EcsServiceMappingLimitExceededException

Source§

impl ProvideErrorMetadata for GitHubAccountTokenDoesNotExistException

Source§

impl ProvideErrorMetadata for GitHubAccountTokenNameRequiredException

Source§

impl ProvideErrorMetadata for IamArnRequiredException

Source§

impl ProvideErrorMetadata for IamSessionArnAlreadyRegisteredException

Source§

impl ProvideErrorMetadata for IamUserArnAlreadyRegisteredException

Source§

impl ProvideErrorMetadata for IamUserArnRequiredException

Source§

impl ProvideErrorMetadata for InstanceDoesNotExistException

Source§

impl ProvideErrorMetadata for InstanceIdRequiredException

Source§

impl ProvideErrorMetadata for InstanceLimitExceededException

Source§

impl ProvideErrorMetadata for InstanceNameAlreadyRegisteredException

Source§

impl ProvideErrorMetadata for InstanceNameRequiredException

Source§

impl ProvideErrorMetadata for InstanceNotRegisteredException

Source§

impl ProvideErrorMetadata for InvalidAlarmConfigException

Source§

impl ProvideErrorMetadata for InvalidApplicationNameException

Source§

impl ProvideErrorMetadata for InvalidArnException

Source§

impl ProvideErrorMetadata for InvalidAutoRollbackConfigException

Source§

impl ProvideErrorMetadata for InvalidAutoScalingGroupException

Source§

impl ProvideErrorMetadata for InvalidBlueGreenDeploymentConfigurationException

Source§

impl ProvideErrorMetadata for InvalidBucketNameFilterException

Source§

impl ProvideErrorMetadata for InvalidComputePlatformException

Source§

impl ProvideErrorMetadata for InvalidDeployedStateFilterException

Source§

impl ProvideErrorMetadata for InvalidDeploymentConfigNameException

Source§

impl ProvideErrorMetadata for InvalidDeploymentGroupNameException

Source§

impl ProvideErrorMetadata for InvalidDeploymentIdException

Source§

impl ProvideErrorMetadata for InvalidDeploymentInstanceTypeException

Source§

impl ProvideErrorMetadata for InvalidDeploymentStatusException

Source§

impl ProvideErrorMetadata for InvalidDeploymentStyleException

Source§

impl ProvideErrorMetadata for InvalidDeploymentTargetIdException

Source§

impl ProvideErrorMetadata for InvalidDeploymentWaitTypeException

Source§

impl ProvideErrorMetadata for InvalidEc2TagCombinationException

Source§

impl ProvideErrorMetadata for InvalidEc2TagException

Source§

impl ProvideErrorMetadata for InvalidEcsServiceException

Source§

impl ProvideErrorMetadata for InvalidExternalIdException

Source§

impl ProvideErrorMetadata for InvalidFileExistsBehaviorException

Source§

impl ProvideErrorMetadata for InvalidGitHubAccountTokenException

Source§

impl ProvideErrorMetadata for InvalidGitHubAccountTokenNameException

Source§

impl ProvideErrorMetadata for InvalidIamSessionArnException

Source§

impl ProvideErrorMetadata for InvalidIamUserArnException

Source§

impl ProvideErrorMetadata for InvalidIgnoreApplicationStopFailuresValueException

Source§

impl ProvideErrorMetadata for InvalidInputException

Source§

impl ProvideErrorMetadata for InvalidInstanceNameException

Source§

impl ProvideErrorMetadata for InvalidInstanceStatusException

Source§

impl ProvideErrorMetadata for InvalidInstanceTypeException

Source§

impl ProvideErrorMetadata for InvalidKeyPrefixFilterException

Source§

impl ProvideErrorMetadata for InvalidLifecycleEventHookExecutionIdException

Source§

impl ProvideErrorMetadata for InvalidLifecycleEventHookExecutionStatusException

Source§

impl ProvideErrorMetadata for InvalidLoadBalancerInfoException

Source§

impl ProvideErrorMetadata for InvalidMinimumHealthyHostValueException

Source§

impl ProvideErrorMetadata for InvalidNextTokenException

Source§

impl ProvideErrorMetadata for InvalidOnPremisesTagCombinationException

Source§

impl ProvideErrorMetadata for InvalidOperationException

Source§

impl ProvideErrorMetadata for InvalidRegistrationStatusException

Source§

impl ProvideErrorMetadata for InvalidRevisionException

Source§

impl ProvideErrorMetadata for InvalidRoleException

Source§

impl ProvideErrorMetadata for InvalidSortByException

Source§

impl ProvideErrorMetadata for InvalidSortOrderException

Source§

impl ProvideErrorMetadata for InvalidTagException

Source§

impl ProvideErrorMetadata for InvalidTagFilterException

Source§

impl ProvideErrorMetadata for InvalidTagsToAddException

Source§

impl ProvideErrorMetadata for InvalidTargetFilterNameException

Source§

impl ProvideErrorMetadata for InvalidTargetGroupPairException

Source§

impl ProvideErrorMetadata for InvalidTargetInstancesException

Source§

impl ProvideErrorMetadata for InvalidTimeRangeException

Source§

impl ProvideErrorMetadata for InvalidTrafficRoutingConfigurationException

Source§

impl ProvideErrorMetadata for InvalidTriggerConfigException

Source§

impl ProvideErrorMetadata for InvalidUpdateOutdatedInstancesOnlyValueException

Source§

impl ProvideErrorMetadata for InvalidZonalDeploymentConfigurationException

Source§

impl ProvideErrorMetadata for LifecycleEventAlreadyCompletedException

Source§

impl ProvideErrorMetadata for LifecycleHookLimitExceededException

Source§

impl ProvideErrorMetadata for MultipleIamArnsProvidedException

Source§

impl ProvideErrorMetadata for OperationNotSupportedException

Source§

impl ProvideErrorMetadata for ResourceArnRequiredException

Source§

impl ProvideErrorMetadata for ResourceValidationException

Source§

impl ProvideErrorMetadata for RevisionDoesNotExistException

Source§

impl ProvideErrorMetadata for RevisionRequiredException

Source§

impl ProvideErrorMetadata for RoleRequiredException

Source§

impl ProvideErrorMetadata for TagLimitExceededException

Source§

impl ProvideErrorMetadata for TagRequiredException

Source§

impl ProvideErrorMetadata for TagSetListLimitExceededException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for TriggerTargetsLimitExceededException

Source§

impl ProvideErrorMetadata for UnsupportedActionForDeploymentTypeException

Source§

impl ProvideErrorMetadata for ErrorMetadata