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 client uploads parts directly to object storage.
Implementations§
Trait Implementations§
Source§impl Clone for UploadMode
impl Clone for UploadMode
impl Copy for UploadMode
Source§impl Debug for UploadMode
impl Debug for UploadMode
Source§impl Default for UploadMode
impl Default for UploadMode
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