pub enum UploadMode {
ServiceProxied,
DirectPut,
DirectMultipart,
}Expand description
Upload transport mode.
Variants§
ServiceProxied
The service receives bytes and writes content to object storage.
DirectPut
The service mints a short-lived presigned PUT URL for the content object.
DirectMultipart
The service opens a provider multipart upload for the content object and signs one PUT per part, so a large object crosses the network once, in parallel, without passing through the server.
Trait Implementations§
Source§impl Clone for UploadMode
impl Clone for UploadMode
Source§fn clone(&self) -> UploadMode
fn clone(&self) -> UploadMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UploadMode
Source§impl Debug for UploadMode
impl Debug for UploadMode
Source§impl Default for UploadMode
impl Default for UploadMode
Source§fn default() -> UploadMode
fn default() -> UploadMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UploadMode
impl<'de> Deserialize<'de> for UploadMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for UploadMode
Source§impl PartialEq for UploadMode
impl PartialEq for UploadMode
Source§impl Serialize for UploadMode
impl Serialize for UploadMode
impl StructuralPartialEq for UploadMode
Auto Trait Implementations§
impl Freeze for UploadMode
impl RefUnwindSafe for UploadMode
impl Send for UploadMode
impl Sync for UploadMode
impl Unpin for UploadMode
impl UnsafeUnpin for UploadMode
impl UnwindSafe for UploadMode
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