[][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 Serialize 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

Auto Trait Implementations

impl Send for InputMedia

impl Sync for InputMedia

Blanket Implementations

impl<T> From for T[src]

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, 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