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 CreateAccessPointError

Source§

impl ProvideErrorMetadata for CreateFileSystemError

Source§

impl ProvideErrorMetadata for CreateMountTargetError

Source§

impl ProvideErrorMetadata for CreateReplicationConfigurationError

Source§

impl ProvideErrorMetadata for CreateTagsError

Source§

impl ProvideErrorMetadata for DeleteAccessPointError

Source§

impl ProvideErrorMetadata for DeleteFileSystemError

Source§

impl ProvideErrorMetadata for DeleteFileSystemPolicyError

Source§

impl ProvideErrorMetadata for DeleteMountTargetError

Source§

impl ProvideErrorMetadata for DeleteReplicationConfigurationError

Source§

impl ProvideErrorMetadata for DeleteTagsError

Source§

impl ProvideErrorMetadata for DescribeAccessPointsError

Source§

impl ProvideErrorMetadata for DescribeAccountPreferencesError

Source§

impl ProvideErrorMetadata for DescribeBackupPolicyError

Source§

impl ProvideErrorMetadata for DescribeFileSystemPolicyError

Source§

impl ProvideErrorMetadata for DescribeFileSystemsError

Source§

impl ProvideErrorMetadata for DescribeLifecycleConfigurationError

Source§

impl ProvideErrorMetadata for DescribeMountTargetSecurityGroupsError

Source§

impl ProvideErrorMetadata for DescribeMountTargetsError

Source§

impl ProvideErrorMetadata for DescribeReplicationConfigurationsError

Source§

impl ProvideErrorMetadata for DescribeTagsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ModifyMountTargetSecurityGroupsError

Source§

impl ProvideErrorMetadata for PutAccountPreferencesError

Source§

impl ProvideErrorMetadata for PutBackupPolicyError

Source§

impl ProvideErrorMetadata for PutFileSystemPolicyError

Source§

impl ProvideErrorMetadata for PutLifecycleConfigurationError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateFileSystemError

Source§

impl ProvideErrorMetadata for UpdateFileSystemProtectionError

Source§

impl ProvideErrorMetadata for AccessPointAlreadyExists

Source§

impl ProvideErrorMetadata for AccessPointLimitExceeded

Source§

impl ProvideErrorMetadata for AccessPointNotFound

Source§

impl ProvideErrorMetadata for AvailabilityZonesMismatch

Source§

impl ProvideErrorMetadata for BadRequest

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for DependencyTimeout

Source§

impl ProvideErrorMetadata for FileSystemAlreadyExists

Source§

impl ProvideErrorMetadata for FileSystemInUse

Source§

impl ProvideErrorMetadata for FileSystemLimitExceeded

Source§

impl ProvideErrorMetadata for FileSystemNotFound

Source§

impl ProvideErrorMetadata for IncorrectFileSystemLifeCycleState

Source§

impl ProvideErrorMetadata for IncorrectMountTargetState

Source§

impl ProvideErrorMetadata for InsufficientThroughputCapacity

Source§

impl ProvideErrorMetadata for InternalServerError

Source§

impl ProvideErrorMetadata for InvalidPolicyException

Source§

impl ProvideErrorMetadata for IpAddressInUse

Source§

impl ProvideErrorMetadata for MountTargetConflict

Source§

impl ProvideErrorMetadata for MountTargetNotFound

Source§

impl ProvideErrorMetadata for NetworkInterfaceLimitExceeded

Source§

impl ProvideErrorMetadata for NoFreeAddressesInSubnet

Source§

impl ProvideErrorMetadata for PolicyNotFound

Source§

impl ProvideErrorMetadata for ReplicationAlreadyExists

Source§

impl ProvideErrorMetadata for ReplicationNotFound

Source§

impl ProvideErrorMetadata for SecurityGroupLimitExceeded

Source§

impl ProvideErrorMetadata for SecurityGroupNotFound

Source§

impl ProvideErrorMetadata for SubnetNotFound

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for ThroughputLimitExceeded

Source§

impl ProvideErrorMetadata for TooManyRequests

Source§

impl ProvideErrorMetadata for UnsupportedAvailabilityZone

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata