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 AssignInstanceError

Source§

impl ProvideErrorMetadata for AssignVolumeError

Source§

impl ProvideErrorMetadata for AssociateElasticIpError

Source§

impl ProvideErrorMetadata for AttachElasticLoadBalancerError

Source§

impl ProvideErrorMetadata for CloneStackError

Source§

impl ProvideErrorMetadata for CreateAppError

Source§

impl ProvideErrorMetadata for CreateDeploymentError

Source§

impl ProvideErrorMetadata for CreateInstanceError

Source§

impl ProvideErrorMetadata for CreateLayerError

Source§

impl ProvideErrorMetadata for CreateStackError

Source§

impl ProvideErrorMetadata for CreateUserProfileError

Source§

impl ProvideErrorMetadata for DeleteAppError

Source§

impl ProvideErrorMetadata for DeleteInstanceError

Source§

impl ProvideErrorMetadata for DeleteLayerError

Source§

impl ProvideErrorMetadata for DeleteStackError

Source§

impl ProvideErrorMetadata for DeleteUserProfileError

Source§

impl ProvideErrorMetadata for DeregisterEcsClusterError

Source§

impl ProvideErrorMetadata for DeregisterElasticIpError

Source§

impl ProvideErrorMetadata for DeregisterInstanceError

Source§

impl ProvideErrorMetadata for DeregisterRdsDbInstanceError

Source§

impl ProvideErrorMetadata for DeregisterVolumeError

Source§

impl ProvideErrorMetadata for DescribeAgentVersionsError

Source§

impl ProvideErrorMetadata for DescribeAppsError

Source§

impl ProvideErrorMetadata for DescribeCommandsError

Source§

impl ProvideErrorMetadata for DescribeDeploymentsError

Source§

impl ProvideErrorMetadata for DescribeEcsClustersError

Source§

impl ProvideErrorMetadata for DescribeElasticIpsError

Source§

impl ProvideErrorMetadata for DescribeElasticLoadBalancersError

Source§

impl ProvideErrorMetadata for DescribeInstancesError

Source§

impl ProvideErrorMetadata for DescribeLayersError

Source§

impl ProvideErrorMetadata for DescribeLoadBasedAutoScalingError

Source§

impl ProvideErrorMetadata for DescribeMyUserProfileError

Source§

impl ProvideErrorMetadata for DescribeOperatingSystemsError

Source§

impl ProvideErrorMetadata for DescribePermissionsError

Source§

impl ProvideErrorMetadata for DescribeRaidArraysError

Source§

impl ProvideErrorMetadata for DescribeRdsDbInstancesError

Source§

impl ProvideErrorMetadata for DescribeServiceErrorsError

Source§

impl ProvideErrorMetadata for DescribeStackProvisioningParametersError

Source§

impl ProvideErrorMetadata for DescribeStackSummaryError

Source§

impl ProvideErrorMetadata for DescribeStacksError

Source§

impl ProvideErrorMetadata for DescribeTimeBasedAutoScalingError

Source§

impl ProvideErrorMetadata for DescribeUserProfilesError

Source§

impl ProvideErrorMetadata for DescribeVolumesError

Source§

impl ProvideErrorMetadata for DetachElasticLoadBalancerError

Source§

impl ProvideErrorMetadata for DisassociateElasticIpError

Source§

impl ProvideErrorMetadata for GetHostnameSuggestionError

Source§

impl ProvideErrorMetadata for GrantAccessError

Source§

impl ProvideErrorMetadata for ListTagsError

Source§

impl ProvideErrorMetadata for RebootInstanceError

Source§

impl ProvideErrorMetadata for RegisterEcsClusterError

Source§

impl ProvideErrorMetadata for RegisterElasticIpError

Source§

impl ProvideErrorMetadata for RegisterInstanceError

Source§

impl ProvideErrorMetadata for RegisterRdsDbInstanceError

Source§

impl ProvideErrorMetadata for RegisterVolumeError

Source§

impl ProvideErrorMetadata for SetLoadBasedAutoScalingError

Source§

impl ProvideErrorMetadata for SetPermissionError

Source§

impl ProvideErrorMetadata for SetTimeBasedAutoScalingError

Source§

impl ProvideErrorMetadata for StartInstanceError

Source§

impl ProvideErrorMetadata for StartStackError

Source§

impl ProvideErrorMetadata for StopInstanceError

Source§

impl ProvideErrorMetadata for StopStackError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UnassignInstanceError

Source§

impl ProvideErrorMetadata for UnassignVolumeError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAppError

Source§

impl ProvideErrorMetadata for UpdateElasticIpError

Source§

impl ProvideErrorMetadata for UpdateInstanceError

Source§

impl ProvideErrorMetadata for UpdateLayerError

Source§

impl ProvideErrorMetadata for UpdateMyUserProfileError

Source§

impl ProvideErrorMetadata for UpdateRdsDbInstanceError

Source§

impl ProvideErrorMetadata for UpdateStackError

Source§

impl ProvideErrorMetadata for UpdateUserProfileError

Source§

impl ProvideErrorMetadata for UpdateVolumeError

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata