pub enum MetaRequestType {
Default,
GetObject,
PutObject,
CopyObject,
}Expand description
What transformation to apply to a single MetaRequest to transform it into a collection of requests to S3.
Variants§
Default
Send the request as-is (no transformation)
GetObject
Split the GetObject request into a series of ranged requests executed in parallel
PutObject
Split the PutObject request into multi-part uploads executed in parallel
CopyObject
Perform a multi-part copy using multiple UploadPartCopy requests executed in parallel
Trait Implementations§
Source§impl Debug for MetaRequestType
impl Debug for MetaRequestType
Source§impl From<aws_s3_meta_request_type> for MetaRequestType
impl From<aws_s3_meta_request_type> for MetaRequestType
Source§fn from(value: aws_s3_meta_request_type) -> MetaRequestType
fn from(value: aws_s3_meta_request_type) -> MetaRequestType
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MetaRequestType
impl RefUnwindSafe for MetaRequestType
impl Send for MetaRequestType
impl Sync for MetaRequestType
impl Unpin for MetaRequestType
impl UnsafeUnpin for MetaRequestType
impl UnwindSafe for MetaRequestType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more