pub struct DirectUploadRequest {
pub blob: Blob,
pub upload_url: Url,
pub headers: BTreeMap<String, String>,
pub token: String,
pub expires_at: DateTime<Utc>,
}Expand description
Full direct upload response.
Fields§
§blob: BlobThe blob metadata that was pre-created.
upload_url: UrlThe signed upload URL returned to the client.
headers: BTreeMap<String, String>Headers the client should include while uploading.
token: StringThe signed integrity token.
expires_at: DateTime<Utc>Expiration timestamp.
Trait Implementations§
Source§impl Clone for DirectUploadRequest
impl Clone for DirectUploadRequest
Source§fn clone(&self) -> DirectUploadRequest
fn clone(&self) -> DirectUploadRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 DirectUploadRequest
impl RefUnwindSafe for DirectUploadRequest
impl Send for DirectUploadRequest
impl Sync for DirectUploadRequest
impl Unpin for DirectUploadRequest
impl UnsafeUnpin for DirectUploadRequest
impl UnwindSafe for DirectUploadRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more