pub enum InputRichMessageMediaKind {
Animation(InputMediaAnimation),
Audio(InputMediaAudio),
Photo(InputMediaPhoto),
Video(InputMediaVideo),
VoiceNote(InputMediaVoiceNote),
}Expand description
The media to be sent, embedded in an outgoing rich message.
Referenced from InputRichMessage.html/.markdown via
tg://photo?id=, tg://video?id=, and tg://audio?id= links.
Variants§
Animation(InputMediaAnimation)
An animation (GIF or silent H.264).
Audio(InputMediaAudio)
An audio file treated as music.
Photo(InputMediaPhoto)
A photo.
Video(InputMediaVideo)
A video.
VoiceNote(InputMediaVoiceNote)
A voice message.
Trait Implementations§
Source§impl Clone for InputRichMessageMediaKind
impl Clone for InputRichMessageMediaKind
Source§fn clone(&self) -> InputRichMessageMediaKind
fn clone(&self) -> InputRichMessageMediaKind
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 InputRichMessageMediaKind
impl Debug for InputRichMessageMediaKind
Source§impl<'de> Deserialize<'de> for InputRichMessageMediaKind
impl<'de> Deserialize<'de> for InputRichMessageMediaKind
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 InputRichMessageMediaKind
impl RefUnwindSafe for InputRichMessageMediaKind
impl Send for InputRichMessageMediaKind
impl Sync for InputRichMessageMediaKind
impl Unpin for InputRichMessageMediaKind
impl UnsafeUnpin for InputRichMessageMediaKind
impl UnwindSafe for InputRichMessageMediaKind
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