pub trait RequestId {
    // Required method
    fn request_id(&self) -> Option<&str>;
}
Expand description

Implementers add a function to return an AWS request ID

Required Methods§

source

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

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

Implementations on Foreign Types§

source§

impl RequestId for Headers

source§

impl<B> RequestId for Response<B>

source§

impl<E> RequestId for SdkError<E, Response>

source§

impl<O, E> RequestId for Result<O, E>
where O: RequestId, E: RequestId,

Implementors§

source§

impl RequestId for Error

source§

impl RequestId for SelectObjectContentEventStreamError

source§

impl RequestId for AbortMultipartUploadError

source§

impl RequestId for CompleteMultipartUploadError

source§

impl RequestId for CopyObjectError

source§

impl RequestId for CreateBucketError

source§

impl RequestId for CreateMultipartUploadError

source§

impl RequestId for CreateSessionError

source§

impl RequestId for DeleteBucketError

source§

impl RequestId for DeleteBucketAnalyticsConfigurationError

source§

impl RequestId for DeleteBucketCorsError

source§

impl RequestId for DeleteBucketEncryptionError

source§

impl RequestId for DeleteBucketIntelligentTieringConfigurationError

source§

impl RequestId for DeleteBucketInventoryConfigurationError

source§

impl RequestId for DeleteBucketLifecycleError

source§

impl RequestId for DeleteBucketMetricsConfigurationError

source§

impl RequestId for DeleteBucketOwnershipControlsError

source§

impl RequestId for DeleteBucketPolicyError

source§

impl RequestId for DeleteBucketReplicationError

source§

impl RequestId for DeleteBucketTaggingError

source§

impl RequestId for DeleteBucketWebsiteError

source§

impl RequestId for DeleteObjectError

source§

impl RequestId for DeleteObjectTaggingError

source§

impl RequestId for DeleteObjectsError

source§

impl RequestId for DeletePublicAccessBlockError

source§

impl RequestId for GetBucketAccelerateConfigurationError

source§

impl RequestId for GetBucketAclError

source§

impl RequestId for GetBucketAnalyticsConfigurationError

source§

impl RequestId for GetBucketCorsError

source§

impl RequestId for GetBucketEncryptionError

source§

impl RequestId for GetBucketIntelligentTieringConfigurationError

source§

impl RequestId for GetBucketInventoryConfigurationError

source§

impl RequestId for GetBucketLifecycleConfigurationError

source§

impl RequestId for GetBucketLocationError

source§

impl RequestId for GetBucketLoggingError

source§

impl RequestId for GetBucketMetricsConfigurationError

source§

impl RequestId for GetBucketNotificationConfigurationError

source§

impl RequestId for GetBucketOwnershipControlsError

source§

impl RequestId for GetBucketPolicyError

source§

impl RequestId for GetBucketPolicyStatusError

source§

impl RequestId for GetBucketReplicationError

source§

impl RequestId for GetBucketRequestPaymentError

source§

impl RequestId for GetBucketTaggingError

source§

impl RequestId for GetBucketVersioningError

source§

impl RequestId for GetBucketWebsiteError

source§

impl RequestId for GetObjectError

source§

impl RequestId for GetObjectAclError

source§

impl RequestId for GetObjectAttributesError

source§

impl RequestId for GetObjectLegalHoldError

source§

impl RequestId for GetObjectLockConfigurationError

source§

impl RequestId for GetObjectRetentionError

source§

impl RequestId for GetObjectTaggingError

source§

impl RequestId for GetObjectTorrentError

source§

impl RequestId for GetPublicAccessBlockError

source§

impl RequestId for HeadBucketError

source§

impl RequestId for HeadObjectError

source§

impl RequestId for ListBucketAnalyticsConfigurationsError

source§

impl RequestId for ListBucketIntelligentTieringConfigurationsError

source§

impl RequestId for ListBucketInventoryConfigurationsError

source§

impl RequestId for ListBucketMetricsConfigurationsError

source§

impl RequestId for ListBucketsError

source§

impl RequestId for ListDirectoryBucketsError

source§

impl RequestId for ListMultipartUploadsError

source§

impl RequestId for ListObjectVersionsError

source§

impl RequestId for ListObjectsError

source§

impl RequestId for ListObjectsV2Error

source§

impl RequestId for ListPartsError

source§

impl RequestId for PutBucketAccelerateConfigurationError

source§

impl RequestId for PutBucketAclError

source§

impl RequestId for PutBucketAnalyticsConfigurationError

source§

impl RequestId for PutBucketCorsError

source§

impl RequestId for PutBucketEncryptionError

source§

impl RequestId for PutBucketIntelligentTieringConfigurationError

source§

impl RequestId for PutBucketInventoryConfigurationError

source§

impl RequestId for PutBucketLifecycleConfigurationError

source§

impl RequestId for PutBucketLoggingError

source§

impl RequestId for PutBucketMetricsConfigurationError

source§

impl RequestId for PutBucketNotificationConfigurationError

source§

impl RequestId for PutBucketOwnershipControlsError

source§

impl RequestId for PutBucketPolicyError

source§

impl RequestId for PutBucketReplicationError

source§

impl RequestId for PutBucketRequestPaymentError

source§

impl RequestId for PutBucketTaggingError

source§

impl RequestId for PutBucketVersioningError

source§

impl RequestId for PutBucketWebsiteError

source§

impl RequestId for PutObjectError

source§

impl RequestId for PutObjectAclError

source§

impl RequestId for PutObjectLegalHoldError

source§

impl RequestId for PutObjectLockConfigurationError

source§

impl RequestId for PutObjectRetentionError

source§

impl RequestId for PutObjectTaggingError

source§

impl RequestId for PutPublicAccessBlockError

source§

impl RequestId for RestoreObjectError

source§

impl RequestId for SelectObjectContentError

source§

impl RequestId for UploadPartError

source§

impl RequestId for UploadPartCopyError

source§

impl RequestId for WriteGetObjectResponseError

source§

impl RequestId for ErrorMetadata

source§

impl RequestId for BucketAlreadyExists

source§

impl RequestId for BucketAlreadyOwnedByYou

source§

impl RequestId for InvalidObjectState

source§

impl RequestId for NoSuchBucket

source§

impl RequestId for NoSuchKey

source§

impl RequestId for NoSuchUpload

source§

impl RequestId for NotFound

source§

impl RequestId for ObjectAlreadyInActiveTierError

source§

impl RequestId for ObjectNotInActiveTierError

source§

impl RequestId for AbortMultipartUploadOutput

source§

impl RequestId for CompleteMultipartUploadOutput

source§

impl RequestId for CopyObjectOutput

source§

impl RequestId for CreateBucketOutput

source§

impl RequestId for CreateMultipartUploadOutput

source§

impl RequestId for CreateSessionOutput

source§

impl RequestId for DeleteBucketOutput

source§

impl RequestId for DeleteBucketAnalyticsConfigurationOutput

source§

impl RequestId for DeleteBucketCorsOutput

source§

impl RequestId for DeleteBucketEncryptionOutput

source§

impl RequestId for DeleteBucketIntelligentTieringConfigurationOutput

source§

impl RequestId for DeleteBucketInventoryConfigurationOutput

source§

impl RequestId for DeleteBucketLifecycleOutput

source§

impl RequestId for DeleteBucketMetricsConfigurationOutput

source§

impl RequestId for DeleteBucketOwnershipControlsOutput

source§

impl RequestId for DeleteBucketPolicyOutput

source§

impl RequestId for DeleteBucketReplicationOutput

source§

impl RequestId for DeleteBucketTaggingOutput

source§

impl RequestId for DeleteBucketWebsiteOutput

source§

impl RequestId for DeleteObjectOutput

source§

impl RequestId for DeleteObjectTaggingOutput

source§

impl RequestId for DeleteObjectsOutput

source§

impl RequestId for DeletePublicAccessBlockOutput

source§

impl RequestId for GetBucketAccelerateConfigurationOutput

source§

impl RequestId for GetBucketAclOutput

source§

impl RequestId for GetBucketAnalyticsConfigurationOutput

source§

impl RequestId for GetBucketCorsOutput

source§

impl RequestId for GetBucketEncryptionOutput

source§

impl RequestId for GetBucketIntelligentTieringConfigurationOutput

source§

impl RequestId for GetBucketInventoryConfigurationOutput

source§

impl RequestId for GetBucketLifecycleConfigurationOutput

source§

impl RequestId for GetBucketLocationOutput

source§

impl RequestId for GetBucketLoggingOutput

source§

impl RequestId for GetBucketMetricsConfigurationOutput

source§

impl RequestId for GetBucketNotificationConfigurationOutput

source§

impl RequestId for GetBucketOwnershipControlsOutput

source§

impl RequestId for GetBucketPolicyOutput

source§

impl RequestId for GetBucketPolicyStatusOutput

source§

impl RequestId for GetBucketReplicationOutput

source§

impl RequestId for GetBucketRequestPaymentOutput

source§

impl RequestId for GetBucketTaggingOutput

source§

impl RequestId for GetBucketVersioningOutput

source§

impl RequestId for GetBucketWebsiteOutput

source§

impl RequestId for GetObjectOutput

source§

impl RequestId for GetObjectAclOutput

source§

impl RequestId for GetObjectAttributesOutput

source§

impl RequestId for GetObjectLegalHoldOutput

source§

impl RequestId for GetObjectLockConfigurationOutput

source§

impl RequestId for GetObjectRetentionOutput

source§

impl RequestId for GetObjectTaggingOutput

source§

impl RequestId for GetObjectTorrentOutput

source§

impl RequestId for GetPublicAccessBlockOutput

source§

impl RequestId for HeadBucketOutput

source§

impl RequestId for HeadObjectOutput

source§

impl RequestId for ListBucketAnalyticsConfigurationsOutput

source§

impl RequestId for ListBucketIntelligentTieringConfigurationsOutput

source§

impl RequestId for ListBucketInventoryConfigurationsOutput

source§

impl RequestId for ListBucketMetricsConfigurationsOutput

source§

impl RequestId for ListBucketsOutput

source§

impl RequestId for ListDirectoryBucketsOutput

source§

impl RequestId for ListMultipartUploadsOutput

source§

impl RequestId for ListObjectVersionsOutput

source§

impl RequestId for ListObjectsOutput

source§

impl RequestId for ListObjectsV2Output

source§

impl RequestId for ListPartsOutput

source§

impl RequestId for PutBucketAccelerateConfigurationOutput

source§

impl RequestId for PutBucketAclOutput

source§

impl RequestId for PutBucketAnalyticsConfigurationOutput

source§

impl RequestId for PutBucketCorsOutput

source§

impl RequestId for PutBucketEncryptionOutput

source§

impl RequestId for PutBucketIntelligentTieringConfigurationOutput

source§

impl RequestId for PutBucketInventoryConfigurationOutput

source§

impl RequestId for PutBucketLifecycleConfigurationOutput

source§

impl RequestId for PutBucketLoggingOutput

source§

impl RequestId for PutBucketMetricsConfigurationOutput

source§

impl RequestId for PutBucketNotificationConfigurationOutput

source§

impl RequestId for PutBucketOwnershipControlsOutput

source§

impl RequestId for PutBucketPolicyOutput

source§

impl RequestId for PutBucketReplicationOutput

source§

impl RequestId for PutBucketRequestPaymentOutput

source§

impl RequestId for PutBucketTaggingOutput

source§

impl RequestId for PutBucketVersioningOutput

source§

impl RequestId for PutBucketWebsiteOutput

source§

impl RequestId for PutObjectOutput

source§

impl RequestId for PutObjectAclOutput

source§

impl RequestId for PutObjectLegalHoldOutput

source§

impl RequestId for PutObjectLockConfigurationOutput

source§

impl RequestId for PutObjectRetentionOutput

source§

impl RequestId for PutObjectTaggingOutput

source§

impl RequestId for PutPublicAccessBlockOutput

source§

impl RequestId for RestoreObjectOutput

source§

impl RequestId for SelectObjectContentOutput

source§

impl RequestId for UploadPartOutput

source§

impl RequestId for UploadPartCopyOutput

source§

impl RequestId for WriteGetObjectResponseOutput