pub enum UploadData {
Bytes(Bytes),
Text(String),
Stream(Pin<Box<dyn Stream<Item = Result<Bytes, ProviderError>> + Send>>),
}Expand description
Data to upload.
Variants§
Bytes(Bytes)
In-memory bytes.
Text(String)
UTF-8 text.
Stream(Pin<Box<dyn Stream<Item = Result<Bytes, ProviderError>> + Send>>)
A stream of chunks.
Trait Implementations§
Source§impl Debug for UploadData
impl Debug for UploadData
Source§impl From<Bytes> for UploadData
impl From<Bytes> for UploadData
Source§fn from(bytes: Bytes) -> UploadData
fn from(bytes: Bytes) -> UploadData
Converts to this type from the input type.
Source§impl From<String> for UploadData
impl From<String> for UploadData
Source§fn from(text: String) -> UploadData
fn from(text: String) -> UploadData
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for UploadData
impl !RefUnwindSafe for UploadData
impl !Sync for UploadData
impl !UnwindSafe for UploadData
impl Send for UploadData
impl Unpin for UploadData
impl UnsafeUnpin for UploadData
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