pub use rusoto_core::ByteStream;
pub use rusoto_s3::{
Bucket, CompleteMultipartUploadError, CompleteMultipartUploadOutput,
CompleteMultipartUploadRequest, CompletedMultipartUpload, CompletedPart, CopyObjectError,
CopyObjectOutput, CopyObjectRequest, CopyObjectResult, CreateBucketConfiguration,
CreateBucketError, CreateBucketOutput, CreateBucketRequest, CreateMultipartUploadError,
CreateMultipartUploadOutput, CreateMultipartUploadRequest, Delete, DeleteBucketError,
DeleteBucketRequest, DeleteObjectError, DeleteObjectOutput, DeleteObjectRequest,
DeleteObjectsError, DeleteObjectsOutput, DeleteObjectsRequest, DeletedObject,
GetBucketLocationError, GetBucketLocationOutput, GetBucketLocationRequest, GetObjectError,
GetObjectOutput, GetObjectRequest, HeadBucketError, HeadBucketRequest, HeadObjectError,
HeadObjectOutput, HeadObjectRequest, ListBucketsError, ListBucketsOutput, ListObjectsError,
ListObjectsOutput, ListObjectsRequest, ListObjectsV2Error, ListObjectsV2Output,
ListObjectsV2Request, Object, ObjectIdentifier, Owner, PutObjectError, PutObjectOutput,
PutObjectRequest, UploadPartError, UploadPartOutput, UploadPartRequest,
};
#[derive(Debug, Clone, Copy)]
#[allow(clippy::exhaustive_structs)]
pub struct DeleteBucketOutput;
#[derive(Debug, Clone, Copy)]
#[allow(clippy::exhaustive_structs)]
pub struct HeadBucketOutput;
#[derive(Debug, Clone, Copy)]
#[allow(clippy::exhaustive_structs)]
pub struct ListBucketsRequest;