pub struct DirectUploadRequest {
pub filename: String,
pub byte_size: Option<i64>,
pub checksum: Option<String>,
pub content_type: Option<String>,
}Expand description
Client-provided details for a direct upload.
Fields§
§filename: StringOriginal filename.
byte_size: Option<i64>Declared byte size (recorded on the blob; verified on upload later).
checksum: Option<String>Declared base64 MD5 checksum.
content_type: Option<String>Declared content type (else inferred from the filename).
Trait Implementations§
Source§impl Debug for DirectUploadRequest
impl Debug for DirectUploadRequest
Source§impl<'de> Deserialize<'de> for DirectUploadRequest
impl<'de> Deserialize<'de> for DirectUploadRequest
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
Auto 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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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