pub enum MessageExtendedMedia {
Preview(MessageExtendedMediaPreview),
Photo(MessageExtendedMediaPhoto),
Video(MessageExtendedMediaVideo),
Unsupported(MessageExtendedMediaUnsupported),
}
Variants§
Preview(MessageExtendedMediaPreview)
The media is hidden until the invoice is paid
Photo(MessageExtendedMediaPhoto)
The media is a photo
Video(MessageExtendedMediaVideo)
The media is a video
Unsupported(MessageExtendedMediaUnsupported)
The media is unsupported
Trait Implementations§
Source§impl Clone for MessageExtendedMedia
impl Clone for MessageExtendedMedia
Source§fn clone(&self) -> MessageExtendedMedia
fn clone(&self) -> MessageExtendedMedia
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 MessageExtendedMedia
impl Debug for MessageExtendedMedia
Source§impl<'de> Deserialize<'de> for MessageExtendedMedia
impl<'de> Deserialize<'de> for MessageExtendedMedia
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 MessageExtendedMedia
impl PartialEq for MessageExtendedMedia
Source§impl Serialize for MessageExtendedMedia
impl Serialize for MessageExtendedMedia
impl StructuralPartialEq for MessageExtendedMedia
Auto Trait Implementations§
impl Freeze for MessageExtendedMedia
impl RefUnwindSafe for MessageExtendedMedia
impl Send for MessageExtendedMedia
impl Sync for MessageExtendedMedia
impl Unpin for MessageExtendedMedia
impl UnwindSafe for MessageExtendedMedia
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