#[non_exhaustive]pub struct UploadFileRequestBody {
pub file: String,
pub expires_in_seconds: Option<u64>,
pub extra: JsonObject,
}Expand description
Multipart form fields for POST /v1/files.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.file: String§expires_in_seconds: Option<u64>§extra: JsonObjectImplementations§
Trait Implementations§
Source§impl Clone for UploadFileRequestBody
impl Clone for UploadFileRequestBody
Source§fn clone(&self) -> UploadFileRequestBody
fn clone(&self) -> UploadFileRequestBody
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 moreSource§impl Debug for UploadFileRequestBody
impl Debug for UploadFileRequestBody
Source§impl<'de> Deserialize<'de> for UploadFileRequestBody
impl<'de> Deserialize<'de> for UploadFileRequestBody
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
Source§impl PartialEq for UploadFileRequestBody
impl PartialEq for UploadFileRequestBody
Source§impl Serialize for UploadFileRequestBody
impl Serialize for UploadFileRequestBody
impl StructuralPartialEq for UploadFileRequestBody
Auto Trait Implementations§
impl Freeze for UploadFileRequestBody
impl RefUnwindSafe for UploadFileRequestBody
impl Send for UploadFileRequestBody
impl Sync for UploadFileRequestBody
impl Unpin for UploadFileRequestBody
impl UnsafeUnpin for UploadFileRequestBody
impl UnwindSafe for UploadFileRequestBody
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