[][src]Enum carapax::prelude::types::InputMedia

pub enum InputMedia {
    Animation(InputMediaAnimation),
    Audio(InputMediaAudio),
    Document(InputMediaDocument),
    Photo(InputMediaPhoto),
    Video(InputMediaVideo),
}

Content of a media message to be sent

Variants

Animation(InputMediaAnimation)

Animation file (GIF or H.264/MPEG-4 AVC video without sound) to be sent

Audio(InputMediaAudio)

Audio file to be treated as music to be sent

Document(InputMediaDocument)

General file to be sent

Photo(InputMediaPhoto)

Photo to be sent

Video(InputMediaVideo)

Video to be sent

Trait Implementations

impl From<InputMediaAudio> for InputMedia[src]

impl From<InputMediaDocument> for InputMedia[src]

impl From<InputMediaPhoto> for InputMedia[src]

impl From<InputMediaAnimation> for InputMedia[src]

impl From<InputMediaVideo> for InputMedia[src]

impl Debug for InputMedia[src]

impl Clone for InputMedia[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Serialize for InputMedia[src]

Auto Trait Implementations

impl Send for InputMedia

impl Sync for InputMedia

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T