Enum teloxide::types::InputMedia
source · pub enum InputMedia {
Photo(InputMediaPhoto),
Video(InputMediaVideo),
Animation(InputMediaAnimation),
Audio(InputMediaAudio),
Document(InputMediaDocument),
}
Expand description
This object represents the content of a media message to be sent.
Variants§
Photo(InputMediaPhoto)
Video(InputMediaVideo)
Animation(InputMediaAnimation)
Audio(InputMediaAudio)
Document(InputMediaDocument)
Trait Implementations§
source§impl Clone for InputMedia
impl Clone for InputMedia
source§fn clone(&self) -> InputMedia
fn clone(&self) -> InputMedia
Returns a copy 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 InputMedia
impl Debug for InputMedia
source§impl From<InputMedia> for InputFile
impl From<InputMedia> for InputFile
source§fn from(media: InputMedia) -> InputFile
fn from(media: InputMedia) -> InputFile
Converts to this type from the input type.
source§impl Serialize for InputMedia
impl Serialize for InputMedia
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more