pub struct UploadRequest {
pub data: Bytes,
pub media_type: String,
pub display_name: Option<String>,
pub poll_interval: Duration,
pub poll_timeout: Duration,
pub headers: Headers,
pub cancellation: CancellationToken,
}Expand description
A byte upload through the resumable protocol.
Fields§
§data: BytesContent.
media_type: StringMedia type sent as X-Goog-Upload-Header-Content-Type.
display_name: Option<String>Display name.
poll_interval: DurationPoll interval while PROCESSING.
poll_timeout: DurationPoll timeout.
headers: HeadersAdditional request headers.
cancellation: CancellationTokenCancellation token.
Implementations§
Trait Implementations§
Source§impl Clone for UploadRequest
impl Clone for UploadRequest
Source§fn clone(&self) -> UploadRequest
fn clone(&self) -> UploadRequest
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 moreAuto Trait Implementations§
impl !Freeze for UploadRequest
impl RefUnwindSafe for UploadRequest
impl Send for UploadRequest
impl Sync for UploadRequest
impl Unpin for UploadRequest
impl UnsafeUnpin for UploadRequest
impl UnwindSafe for UploadRequest
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