#[non_exhaustive]pub struct UploadFileMetadata {
pub display_name: Option<String>,
pub rest: Map<String, Value>,
}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.display_name: Option<String>§rest: Map<String, Value>Implementations§
Trait Implementations§
Source§impl Clone for UploadFileMetadata
impl Clone for UploadFileMetadata
Source§fn clone(&self) -> UploadFileMetadata
fn clone(&self) -> UploadFileMetadata
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 UploadFileMetadata
impl Debug for UploadFileMetadata
Source§impl Default for UploadFileMetadata
impl Default for UploadFileMetadata
Source§fn default() -> UploadFileMetadata
fn default() -> UploadFileMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UploadFileMetadata
impl<'de> Deserialize<'de> for UploadFileMetadata
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 UploadFileMetadata
impl PartialEq for UploadFileMetadata
Source§impl Serialize for UploadFileMetadata
impl Serialize for UploadFileMetadata
impl StructuralPartialEq for UploadFileMetadata
Auto Trait Implementations§
impl Freeze for UploadFileMetadata
impl RefUnwindSafe for UploadFileMetadata
impl Send for UploadFileMetadata
impl Sync for UploadFileMetadata
impl Unpin for UploadFileMetadata
impl UnsafeUnpin for UploadFileMetadata
impl UnwindSafe for UploadFileMetadata
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