pub struct AssociatedMetadata {
pub allow_download_status: Option<AllowDownloadStatus>,
pub alt_text: Option<AltText>,
pub found_media_origin: Option<FoundMediaOrigin>,
pub sticker_info: Option<StickerInfo>,
pub upload_source: Option<UploadSource>,
pub extra: HashMap<String, Value>,
}Fields§
§allow_download_status: Option<AllowDownloadStatus>§alt_text: Option<AltText>§found_media_origin: Option<FoundMediaOrigin>§sticker_info: Option<StickerInfo>§upload_source: Option<UploadSource>§extra: HashMap<String, Value>Implementations§
Source§impl AssociatedMetadata
impl AssociatedMetadata
pub fn is_empty_extra(&self) -> bool
Trait Implementations§
Source§impl Clone for AssociatedMetadata
impl Clone for AssociatedMetadata
Source§fn clone(&self) -> AssociatedMetadata
fn clone(&self) -> AssociatedMetadata
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 moreSource§impl Debug for AssociatedMetadata
impl Debug for AssociatedMetadata
Source§impl Default for AssociatedMetadata
impl Default for AssociatedMetadata
Source§fn default() -> AssociatedMetadata
fn default() -> AssociatedMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AssociatedMetadata
impl<'de> Deserialize<'de> for AssociatedMetadata
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 AssociatedMetadata
impl PartialEq for AssociatedMetadata
Source§impl Serialize for AssociatedMetadata
impl Serialize for AssociatedMetadata
impl StructuralPartialEq for AssociatedMetadata
Auto Trait Implementations§
impl Freeze for AssociatedMetadata
impl RefUnwindSafe for AssociatedMetadata
impl Send for AssociatedMetadata
impl Sync for AssociatedMetadata
impl Unpin for AssociatedMetadata
impl UnwindSafe for AssociatedMetadata
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