#[non_exhaustive]
pub enum Error {
Show 13 variants BadRequestException(BadRequestException), BucketAlreadyExists(BucketAlreadyExists), BucketAlreadyOwnedByYou(BucketAlreadyOwnedByYou), IdempotencyException(IdempotencyException), InternalServiceException(InternalServiceException), InvalidNextTokenException(InvalidNextTokenException), InvalidRequestException(InvalidRequestException), JobStatusException(JobStatusException), NoSuchPublicAccessBlockConfiguration(NoSuchPublicAccessBlockConfiguration), NotFoundException(NotFoundException), TooManyRequestsException(TooManyRequestsException), TooManyTagsException(TooManyTagsException), Unhandled(Unhandled),
}
Expand description

All possible error types for this service.

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

BadRequestException(BadRequestException)

§

BucketAlreadyExists(BucketAlreadyExists)

The requested Outposts bucket name is not available. The bucket namespace is shared by all users of the Outposts in this Region. Select a different name and try again.

§

BucketAlreadyOwnedByYou(BucketAlreadyOwnedByYou)

The Outposts bucket you tried to create already exists, and you own it.

§

IdempotencyException(IdempotencyException)

§

InternalServiceException(InternalServiceException)

§

InvalidNextTokenException(InvalidNextTokenException)

§

InvalidRequestException(InvalidRequestException)

§

JobStatusException(JobStatusException)

§

NoSuchPublicAccessBlockConfiguration(NoSuchPublicAccessBlockConfiguration)

Amazon S3 throws this exception if you make a GetPublicAccessBlock request against an account that doesn't have a PublicAccessBlockConfiguration set.

§

NotFoundException(NotFoundException)

§

TooManyRequestsException(TooManyRequestsException)

§

TooManyTagsException(TooManyTagsException)

Amazon S3 throws this exception if you have too many tags in your tag set.

§

Unhandled(Unhandled)

An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CreateAccessPointError> for Error

source§

fn from(err: CreateAccessPointError) -> Self

Converts to this type from the input type.
source§

impl From<CreateAccessPointForObjectLambdaError> for Error

source§

fn from(err: CreateAccessPointForObjectLambdaError) -> Self

Converts to this type from the input type.
source§

impl From<CreateBucketError> for Error

source§

fn from(err: CreateBucketError) -> Self

Converts to this type from the input type.
source§

impl From<CreateJobError> for Error

source§

fn from(err: CreateJobError) -> Self

Converts to this type from the input type.
source§

impl From<CreateMultiRegionAccessPointError> for Error

source§

fn from(err: CreateMultiRegionAccessPointError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteAccessPointError> for Error

source§

fn from(err: DeleteAccessPointError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteAccessPointForObjectLambdaError> for Error

source§

fn from(err: DeleteAccessPointForObjectLambdaError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteAccessPointPolicyError> for Error

source§

fn from(err: DeleteAccessPointPolicyError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteAccessPointPolicyForObjectLambdaError> for Error

source§

fn from(err: DeleteAccessPointPolicyForObjectLambdaError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteBucketError> for Error

source§

fn from(err: DeleteBucketError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteBucketLifecycleConfigurationError> for Error

source§

fn from(err: DeleteBucketLifecycleConfigurationError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteBucketPolicyError> for Error

source§

fn from(err: DeleteBucketPolicyError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteBucketReplicationError> for Error

source§

fn from(err: DeleteBucketReplicationError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteBucketTaggingError> for Error

source§

fn from(err: DeleteBucketTaggingError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteJobTaggingError> for Error

source§

fn from(err: DeleteJobTaggingError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteMultiRegionAccessPointError> for Error

source§

fn from(err: DeleteMultiRegionAccessPointError) -> Self

Converts to this type from the input type.
source§

impl From<DeletePublicAccessBlockError> for Error

source§

fn from(err: DeletePublicAccessBlockError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteStorageLensConfigurationError> for Error

source§

fn from(err: DeleteStorageLensConfigurationError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteStorageLensConfigurationTaggingError> for Error

source§

fn from(err: DeleteStorageLensConfigurationTaggingError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeJobError> for Error

source§

fn from(err: DescribeJobError) -> Self

Converts to this type from the input type.
source§

impl From<DescribeMultiRegionAccessPointOperationError> for Error

source§

fn from(err: DescribeMultiRegionAccessPointOperationError) -> Self

Converts to this type from the input type.
source§

impl From<GetAccessPointConfigurationForObjectLambdaError> for Error

source§

fn from(err: GetAccessPointConfigurationForObjectLambdaError) -> Self

Converts to this type from the input type.
source§

impl From<GetAccessPointError> for Error

source§

fn from(err: GetAccessPointError) -> Self

Converts to this type from the input type.
source§

impl From<GetAccessPointForObjectLambdaError> for Error

source§

fn from(err: GetAccessPointForObjectLambdaError) -> Self

Converts to this type from the input type.
source§

impl From<GetAccessPointPolicyError> for Error

source§

fn from(err: GetAccessPointPolicyError) -> Self

Converts to this type from the input type.
source§

impl From<GetAccessPointPolicyForObjectLambdaError> for Error

source§

fn from(err: GetAccessPointPolicyForObjectLambdaError) -> Self

Converts to this type from the input type.
source§

impl From<GetAccessPointPolicyStatusError> for Error

source§

fn from(err: GetAccessPointPolicyStatusError) -> Self

Converts to this type from the input type.
source§

impl From<GetAccessPointPolicyStatusForObjectLambdaError> for Error

source§

fn from(err: GetAccessPointPolicyStatusForObjectLambdaError) -> Self

Converts to this type from the input type.
source§

impl From<GetBucketError> for Error

source§

fn from(err: GetBucketError) -> Self

Converts to this type from the input type.
source§

impl From<GetBucketLifecycleConfigurationError> for Error

source§

fn from(err: GetBucketLifecycleConfigurationError) -> Self

Converts to this type from the input type.
source§

impl From<GetBucketPolicyError> for Error

source§

fn from(err: GetBucketPolicyError) -> Self

Converts to this type from the input type.
source§

impl From<GetBucketReplicationError> for Error

source§

fn from(err: GetBucketReplicationError) -> Self

Converts to this type from the input type.
source§

impl From<GetBucketTaggingError> for Error

source§

fn from(err: GetBucketTaggingError) -> Self

Converts to this type from the input type.
source§

impl From<GetBucketVersioningError> for Error

source§

fn from(err: GetBucketVersioningError) -> Self

Converts to this type from the input type.
source§

impl From<GetJobTaggingError> for Error

source§

fn from(err: GetJobTaggingError) -> Self

Converts to this type from the input type.
source§

impl From<GetMultiRegionAccessPointError> for Error

source§

fn from(err: GetMultiRegionAccessPointError) -> Self

Converts to this type from the input type.
source§

impl From<GetMultiRegionAccessPointPolicyError> for Error

source§

fn from(err: GetMultiRegionAccessPointPolicyError) -> Self

Converts to this type from the input type.
source§

impl From<GetMultiRegionAccessPointPolicyStatusError> for Error

source§

fn from(err: GetMultiRegionAccessPointPolicyStatusError) -> Self

Converts to this type from the input type.
source§

impl From<GetMultiRegionAccessPointRoutesError> for Error

source§

fn from(err: GetMultiRegionAccessPointRoutesError) -> Self

Converts to this type from the input type.
source§

impl From<GetPublicAccessBlockError> for Error

source§

fn from(err: GetPublicAccessBlockError) -> Self

Converts to this type from the input type.
source§

impl From<GetStorageLensConfigurationError> for Error

source§

fn from(err: GetStorageLensConfigurationError) -> Self

Converts to this type from the input type.
source§

impl From<GetStorageLensConfigurationTaggingError> for Error

source§

fn from(err: GetStorageLensConfigurationTaggingError) -> Self

Converts to this type from the input type.
source§

impl From<ListAccessPointsError> for Error

source§

fn from(err: ListAccessPointsError) -> Self

Converts to this type from the input type.
source§

impl From<ListAccessPointsForObjectLambdaError> for Error

source§

fn from(err: ListAccessPointsForObjectLambdaError) -> Self

Converts to this type from the input type.
source§

impl From<ListJobsError> for Error

source§

fn from(err: ListJobsError) -> Self

Converts to this type from the input type.
source§

impl From<ListMultiRegionAccessPointsError> for Error

source§

fn from(err: ListMultiRegionAccessPointsError) -> Self

Converts to this type from the input type.
source§

impl From<ListRegionalBucketsError> for Error

source§

fn from(err: ListRegionalBucketsError) -> Self

Converts to this type from the input type.
source§

impl From<ListStorageLensConfigurationsError> for Error

source§

fn from(err: ListStorageLensConfigurationsError) -> Self

Converts to this type from the input type.
source§

impl From<PutAccessPointConfigurationForObjectLambdaError> for Error

source§

fn from(err: PutAccessPointConfigurationForObjectLambdaError) -> Self

Converts to this type from the input type.
source§

impl From<PutAccessPointPolicyError> for Error

source§

fn from(err: PutAccessPointPolicyError) -> Self

Converts to this type from the input type.
source§

impl From<PutAccessPointPolicyForObjectLambdaError> for Error

source§

fn from(err: PutAccessPointPolicyForObjectLambdaError) -> Self

Converts to this type from the input type.
source§

impl From<PutBucketLifecycleConfigurationError> for Error

source§

fn from(err: PutBucketLifecycleConfigurationError) -> Self

Converts to this type from the input type.
source§

impl From<PutBucketPolicyError> for Error

source§

fn from(err: PutBucketPolicyError) -> Self

Converts to this type from the input type.
source§

impl From<PutBucketReplicationError> for Error

source§

fn from(err: PutBucketReplicationError) -> Self

Converts to this type from the input type.
source§

impl From<PutBucketTaggingError> for Error

source§

fn from(err: PutBucketTaggingError) -> Self

Converts to this type from the input type.
source§

impl From<PutBucketVersioningError> for Error

source§

fn from(err: PutBucketVersioningError) -> Self

Converts to this type from the input type.
source§

impl From<PutJobTaggingError> for Error

source§

fn from(err: PutJobTaggingError) -> Self

Converts to this type from the input type.
source§

impl From<PutMultiRegionAccessPointPolicyError> for Error

source§

fn from(err: PutMultiRegionAccessPointPolicyError) -> Self

Converts to this type from the input type.
source§

impl From<PutPublicAccessBlockError> for Error

source§

fn from(err: PutPublicAccessBlockError) -> Self

Converts to this type from the input type.
source§

impl From<PutStorageLensConfigurationError> for Error

source§

fn from(err: PutStorageLensConfigurationError) -> Self

Converts to this type from the input type.
source§

impl From<PutStorageLensConfigurationTaggingError> for Error

source§

fn from(err: PutStorageLensConfigurationTaggingError) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateAccessPointError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateAccessPointError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateAccessPointForObjectLambdaError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateAccessPointForObjectLambdaError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateBucketError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateBucketError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateJobError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateJobError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateMultiRegionAccessPointError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateMultiRegionAccessPointError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteAccessPointError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteAccessPointError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteAccessPointForObjectLambdaError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteAccessPointForObjectLambdaError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteAccessPointPolicyError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteAccessPointPolicyError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteAccessPointPolicyForObjectLambdaError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteAccessPointPolicyForObjectLambdaError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteBucketError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteBucketError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteBucketLifecycleConfigurationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteBucketLifecycleConfigurationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteBucketPolicyError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteBucketPolicyError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteBucketReplicationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteBucketReplicationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteBucketTaggingError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteBucketTaggingError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteJobTaggingError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteJobTaggingError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteMultiRegionAccessPointError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteMultiRegionAccessPointError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeletePublicAccessBlockError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeletePublicAccessBlockError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteStorageLensConfigurationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteStorageLensConfigurationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteStorageLensConfigurationTaggingError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteStorageLensConfigurationTaggingError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeJobError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeJobError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DescribeMultiRegionAccessPointOperationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DescribeMultiRegionAccessPointOperationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetAccessPointConfigurationForObjectLambdaError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from( err: SdkError<GetAccessPointConfigurationForObjectLambdaError, R> ) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetAccessPointError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetAccessPointError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetAccessPointForObjectLambdaError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetAccessPointForObjectLambdaError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetAccessPointPolicyError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetAccessPointPolicyError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetAccessPointPolicyForObjectLambdaError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetAccessPointPolicyForObjectLambdaError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetAccessPointPolicyStatusError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetAccessPointPolicyStatusError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetAccessPointPolicyStatusForObjectLambdaError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from( err: SdkError<GetAccessPointPolicyStatusForObjectLambdaError, R> ) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetBucketError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetBucketError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetBucketLifecycleConfigurationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetBucketLifecycleConfigurationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetBucketPolicyError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetBucketPolicyError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetBucketReplicationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetBucketReplicationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetBucketTaggingError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetBucketTaggingError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetBucketVersioningError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetBucketVersioningError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetJobTaggingError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetJobTaggingError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetMultiRegionAccessPointError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetMultiRegionAccessPointError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetMultiRegionAccessPointPolicyError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetMultiRegionAccessPointPolicyError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetMultiRegionAccessPointPolicyStatusError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetMultiRegionAccessPointPolicyStatusError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetMultiRegionAccessPointRoutesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetMultiRegionAccessPointRoutesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetPublicAccessBlockError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetPublicAccessBlockError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetStorageLensConfigurationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetStorageLensConfigurationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetStorageLensConfigurationTaggingError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetStorageLensConfigurationTaggingError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListAccessPointsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListAccessPointsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListAccessPointsForObjectLambdaError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListAccessPointsForObjectLambdaError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListJobsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListJobsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListMultiRegionAccessPointsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListMultiRegionAccessPointsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListRegionalBucketsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListRegionalBucketsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListStorageLensConfigurationsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListStorageLensConfigurationsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PutAccessPointConfigurationForObjectLambdaError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from( err: SdkError<PutAccessPointConfigurationForObjectLambdaError, R> ) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PutAccessPointPolicyError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<PutAccessPointPolicyError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PutAccessPointPolicyForObjectLambdaError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<PutAccessPointPolicyForObjectLambdaError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PutBucketLifecycleConfigurationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<PutBucketLifecycleConfigurationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PutBucketPolicyError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<PutBucketPolicyError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PutBucketReplicationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<PutBucketReplicationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PutBucketTaggingError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<PutBucketTaggingError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PutBucketVersioningError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<PutBucketVersioningError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PutJobTaggingError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<PutJobTaggingError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PutMultiRegionAccessPointPolicyError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<PutMultiRegionAccessPointPolicyError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PutPublicAccessBlockError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<PutPublicAccessBlockError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PutStorageLensConfigurationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<PutStorageLensConfigurationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<PutStorageLensConfigurationTaggingError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<PutStorageLensConfigurationTaggingError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<SubmitMultiRegionAccessPointRoutesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<SubmitMultiRegionAccessPointRoutesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateJobPriorityError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateJobPriorityError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateJobStatusError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateJobStatusError, R>) -> Self

Converts to this type from the input type.
source§

impl From<SubmitMultiRegionAccessPointRoutesError> for Error

source§

fn from(err: SubmitMultiRegionAccessPointRoutesError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateJobPriorityError> for Error

source§

fn from(err: UpdateJobPriorityError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateJobStatusError> for Error

source§

fn from(err: UpdateJobStatusError) -> Self

Converts to this type from the input type.
source§

impl RequestId for Error

source§

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.

Auto Trait Implementations§

§

impl !RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl !UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<E> Provider for Ewhere E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more