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§

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

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

Implementations on Foreign Types§

§

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

§

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

§

impl RequestId for Unhandled

§

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

§

impl<E, R> RequestId for SdkError<E, R>where R: HttpHeaders,

§

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

§

impl RequestId for ErrorMetadata

§

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

§

impl RequestId for Response

§

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

§

impl RequestId for AssumeRoleWithSAMLError

§

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

§

impl RequestId for PackedPolicyTooLargeException

§

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

§

impl RequestId for DecodeAuthorizationMessageError

§

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

§

impl RequestId for MalformedPolicyDocumentException

§

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

§

impl RequestId for DecodeAuthorizationMessageOutput

§

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

§

impl RequestId for AssumeRoleWithWebIdentityOutput

§

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

§

impl RequestId for GetFederationTokenOutput

§

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

§

impl RequestId for GetCallerIdentityError

§

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

§

impl RequestId for IdpRejectedClaimException

§

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

§

impl RequestId for RegionDisabledException

§

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

§

impl RequestId for ExpiredTokenException

§

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

§

impl RequestId for GetAccessKeyInfoError

§

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

§

impl RequestId for GetFederationTokenError

§

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

§

impl RequestId for AssumeRoleWithSamlOutput

§

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

§

impl RequestId for AssumeRoleOutput

§

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

§

impl RequestId for GetCallerIdentityOutput

§

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

§

impl RequestId for Error

§

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

§

impl RequestId for GetAccessKeyInfoOutput

§

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

§

impl RequestId for GetSessionTokenError

§

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

§

impl RequestId for InvalidAuthorizationMessageException

§

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

§

impl RequestId for GetSessionTokenOutput

§

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

§

impl RequestId for AssumeRoleError

§

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

§

impl RequestId for AssumeRoleWithWebIdentityError

§

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

§

impl RequestId for InvalidIdentityTokenException

§

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

§

impl RequestId for IdpCommunicationErrorException

§

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

§

impl RequestId for LogoutOutput

§

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

§

impl RequestId for ListAccountRolesError

§

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

§

impl RequestId for GetRoleCredentialsOutput

§

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

§

impl RequestId for ResourceNotFoundException

§

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

§

impl RequestId for UnauthorizedException

§

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

§

impl RequestId for ListAccountRolesOutput

§

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

§

impl RequestId for GetRoleCredentialsError

§

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

§

impl RequestId for InvalidRequestException

§

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

§

impl RequestId for TooManyRequestsException

§

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

§

impl RequestId for Error

§

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

§

impl RequestId for ListAccountsError

§

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

§

impl RequestId for LogoutError

§

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

§

impl RequestId for ListAccountsOutput

§

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

Implementors§

§

impl RequestId for bonsaidb::keystorage::s3::aws_sdk_s3::Error

§

impl RequestId for SelectObjectContentEventStreamError

§

impl RequestId for AbortMultipartUploadError

§

impl RequestId for CompleteMultipartUploadError

§

impl RequestId for CopyObjectError

§

impl RequestId for CreateBucketError

§

impl RequestId for CreateMultipartUploadError

§

impl RequestId for DeleteBucketError

§

impl RequestId for DeleteBucketAnalyticsConfigurationError

§

impl RequestId for DeleteBucketCorsError

§

impl RequestId for DeleteBucketEncryptionError

§

impl RequestId for DeleteBucketIntelligentTieringConfigurationError

§

impl RequestId for DeleteBucketInventoryConfigurationError

§

impl RequestId for DeleteBucketLifecycleError

§

impl RequestId for DeleteBucketMetricsConfigurationError

§

impl RequestId for DeleteBucketOwnershipControlsError

§

impl RequestId for DeleteBucketPolicyError

§

impl RequestId for DeleteBucketReplicationError

§

impl RequestId for DeleteBucketTaggingError

§

impl RequestId for DeleteBucketWebsiteError

§

impl RequestId for DeleteObjectError

§

impl RequestId for DeleteObjectTaggingError

§

impl RequestId for DeleteObjectsError

§

impl RequestId for DeletePublicAccessBlockError

§

impl RequestId for GetBucketAccelerateConfigurationError

§

impl RequestId for GetBucketAclError

§

impl RequestId for GetBucketAnalyticsConfigurationError

§

impl RequestId for GetBucketCorsError

§

impl RequestId for GetBucketEncryptionError

§

impl RequestId for GetBucketIntelligentTieringConfigurationError

§

impl RequestId for GetBucketInventoryConfigurationError

§

impl RequestId for GetBucketLifecycleConfigurationError

§

impl RequestId for GetBucketLocationError

§

impl RequestId for GetBucketLoggingError

§

impl RequestId for GetBucketMetricsConfigurationError

§

impl RequestId for GetBucketNotificationConfigurationError

§

impl RequestId for GetBucketOwnershipControlsError

§

impl RequestId for GetBucketPolicyError

§

impl RequestId for GetBucketPolicyStatusError

§

impl RequestId for GetBucketReplicationError

§

impl RequestId for GetBucketRequestPaymentError

§

impl RequestId for GetBucketTaggingError

§

impl RequestId for GetBucketVersioningError

§

impl RequestId for GetBucketWebsiteError

§

impl RequestId for GetObjectError

§

impl RequestId for GetObjectAclError

§

impl RequestId for GetObjectAttributesError

§

impl RequestId for GetObjectLegalHoldError

§

impl RequestId for GetObjectLockConfigurationError

§

impl RequestId for GetObjectRetentionError

§

impl RequestId for GetObjectTaggingError

§

impl RequestId for GetObjectTorrentError

§

impl RequestId for GetPublicAccessBlockError

§

impl RequestId for HeadBucketError

§

impl RequestId for HeadObjectError

§

impl RequestId for ListBucketAnalyticsConfigurationsError

§

impl RequestId for ListBucketIntelligentTieringConfigurationsError

§

impl RequestId for ListBucketInventoryConfigurationsError

§

impl RequestId for ListBucketMetricsConfigurationsError

§

impl RequestId for ListBucketsError

§

impl RequestId for ListMultipartUploadsError

§

impl RequestId for ListObjectVersionsError

§

impl RequestId for ListObjectsError

§

impl RequestId for ListObjectsV2Error

§

impl RequestId for ListPartsError

§

impl RequestId for PutBucketAccelerateConfigurationError

§

impl RequestId for PutBucketAclError

§

impl RequestId for PutBucketAnalyticsConfigurationError

§

impl RequestId for PutBucketCorsError

§

impl RequestId for PutBucketEncryptionError

§

impl RequestId for PutBucketIntelligentTieringConfigurationError

§

impl RequestId for PutBucketInventoryConfigurationError

§

impl RequestId for PutBucketLifecycleConfigurationError

§

impl RequestId for PutBucketLoggingError

§

impl RequestId for PutBucketMetricsConfigurationError

§

impl RequestId for PutBucketNotificationConfigurationError

§

impl RequestId for PutBucketOwnershipControlsError

§

impl RequestId for PutBucketPolicyError

§

impl RequestId for PutBucketReplicationError

§

impl RequestId for PutBucketRequestPaymentError

§

impl RequestId for PutBucketTaggingError

§

impl RequestId for PutBucketVersioningError

§

impl RequestId for PutBucketWebsiteError

§

impl RequestId for PutObjectError

§

impl RequestId for PutObjectAclError

§

impl RequestId for PutObjectLegalHoldError

§

impl RequestId for PutObjectLockConfigurationError

§

impl RequestId for PutObjectRetentionError

§

impl RequestId for PutObjectTaggingError

§

impl RequestId for PutPublicAccessBlockError

§

impl RequestId for RestoreObjectError

§

impl RequestId for SelectObjectContentError

§

impl RequestId for UploadPartError

§

impl RequestId for UploadPartCopyError

§

impl RequestId for WriteGetObjectResponseError

§

impl RequestId for HeaderMap<HeaderValue>

§

impl RequestId for BucketAlreadyExists

§

impl RequestId for BucketAlreadyOwnedByYou

§

impl RequestId for InvalidObjectState

§

impl RequestId for NoSuchBucket

§

impl RequestId for NoSuchKey

§

impl RequestId for NoSuchUpload

§

impl RequestId for NotFound

§

impl RequestId for ObjectAlreadyInActiveTierError

§

impl RequestId for ObjectNotInActiveTierError

§

impl RequestId for AbortMultipartUploadOutput

§

impl RequestId for CompleteMultipartUploadOutput

§

impl RequestId for CopyObjectOutput

§

impl RequestId for CreateBucketOutput

§

impl RequestId for CreateMultipartUploadOutput

§

impl RequestId for DeleteBucketOutput

§

impl RequestId for DeleteBucketAnalyticsConfigurationOutput

§

impl RequestId for DeleteBucketCorsOutput

§

impl RequestId for DeleteBucketEncryptionOutput

§

impl RequestId for DeleteBucketIntelligentTieringConfigurationOutput

§

impl RequestId for DeleteBucketInventoryConfigurationOutput

§

impl RequestId for DeleteBucketLifecycleOutput

§

impl RequestId for DeleteBucketMetricsConfigurationOutput

§

impl RequestId for DeleteBucketOwnershipControlsOutput

§

impl RequestId for DeleteBucketPolicyOutput

§

impl RequestId for DeleteBucketReplicationOutput

§

impl RequestId for DeleteBucketTaggingOutput

§

impl RequestId for DeleteBucketWebsiteOutput

§

impl RequestId for DeleteObjectOutput

§

impl RequestId for DeleteObjectTaggingOutput

§

impl RequestId for DeleteObjectsOutput

§

impl RequestId for DeletePublicAccessBlockOutput

§

impl RequestId for GetBucketAccelerateConfigurationOutput

§

impl RequestId for GetBucketAclOutput

§

impl RequestId for GetBucketAnalyticsConfigurationOutput

§

impl RequestId for GetBucketCorsOutput

§

impl RequestId for GetBucketEncryptionOutput

§

impl RequestId for GetBucketIntelligentTieringConfigurationOutput

§

impl RequestId for GetBucketInventoryConfigurationOutput

§

impl RequestId for GetBucketLifecycleConfigurationOutput

§

impl RequestId for GetBucketLocationOutput

§

impl RequestId for GetBucketLoggingOutput

§

impl RequestId for GetBucketMetricsConfigurationOutput

§

impl RequestId for GetBucketNotificationConfigurationOutput

§

impl RequestId for GetBucketOwnershipControlsOutput

§

impl RequestId for GetBucketPolicyOutput

§

impl RequestId for GetBucketPolicyStatusOutput

§

impl RequestId for GetBucketReplicationOutput

§

impl RequestId for GetBucketRequestPaymentOutput

§

impl RequestId for GetBucketTaggingOutput

§

impl RequestId for GetBucketVersioningOutput

§

impl RequestId for GetBucketWebsiteOutput

§

impl RequestId for GetObjectOutput

§

impl RequestId for GetObjectAclOutput

§

impl RequestId for GetObjectAttributesOutput

§

impl RequestId for GetObjectLegalHoldOutput

§

impl RequestId for GetObjectLockConfigurationOutput

§

impl RequestId for GetObjectRetentionOutput

§

impl RequestId for GetObjectTaggingOutput

§

impl RequestId for GetObjectTorrentOutput

§

impl RequestId for GetPublicAccessBlockOutput

§

impl RequestId for HeadBucketOutput

§

impl RequestId for HeadObjectOutput

§

impl RequestId for ListBucketAnalyticsConfigurationsOutput

§

impl RequestId for ListBucketIntelligentTieringConfigurationsOutput

§

impl RequestId for ListBucketInventoryConfigurationsOutput

§

impl RequestId for ListBucketMetricsConfigurationsOutput

§

impl RequestId for ListBucketsOutput

§

impl RequestId for ListMultipartUploadsOutput

§

impl RequestId for ListObjectVersionsOutput

§

impl RequestId for ListObjectsOutput

§

impl RequestId for ListObjectsV2Output

§

impl RequestId for ListPartsOutput

§

impl RequestId for PutBucketAccelerateConfigurationOutput

§

impl RequestId for PutBucketAclOutput

§

impl RequestId for PutBucketAnalyticsConfigurationOutput

§

impl RequestId for PutBucketCorsOutput

§

impl RequestId for PutBucketEncryptionOutput

§

impl RequestId for PutBucketIntelligentTieringConfigurationOutput

§

impl RequestId for PutBucketInventoryConfigurationOutput

§

impl RequestId for PutBucketLifecycleConfigurationOutput

§

impl RequestId for PutBucketLoggingOutput

§

impl RequestId for PutBucketMetricsConfigurationOutput

§

impl RequestId for PutBucketNotificationConfigurationOutput

§

impl RequestId for PutBucketOwnershipControlsOutput

§

impl RequestId for PutBucketPolicyOutput

§

impl RequestId for PutBucketReplicationOutput

§

impl RequestId for PutBucketRequestPaymentOutput

§

impl RequestId for PutBucketTaggingOutput

§

impl RequestId for PutBucketVersioningOutput

§

impl RequestId for PutBucketWebsiteOutput

§

impl RequestId for PutObjectOutput

§

impl RequestId for PutObjectAclOutput

§

impl RequestId for PutObjectLegalHoldOutput

§

impl RequestId for PutObjectLockConfigurationOutput

§

impl RequestId for PutObjectRetentionOutput

§

impl RequestId for PutObjectTaggingOutput

§

impl RequestId for PutPublicAccessBlockOutput

§

impl RequestId for RestoreObjectOutput

§

impl RequestId for SelectObjectContentOutput

§

impl RequestId for UploadPartOutput

§

impl RequestId for UploadPartCopyOutput

§

impl RequestId for WriteGetObjectResponseOutput

§

impl<B> RequestId for bonsaidb::keystorage::s3::http::Response<B>