[][src]Trait tbot::contexts::fields::MediaMessage

pub trait MediaMessage<C>: Message<C> {
    fn reply_to(&self) -> Option<&Message>;
fn author_signature(&self) -> Option<&str>;
fn reply_markup(&self) -> Option<&Keyboard>; }

A general trait for all non-service messages.

Required methods

fn reply_to(&self) -> Option<&Message>

The replied message.

fn author_signature(&self) -> Option<&str>

The author's signature, if enabled for the channel.

fn reply_markup(&self) -> Option<&Keyboard>

The inline keyboard attached to the message.

Loading content...

Implementors

impl<C> MediaMessage<C> for Animation<C>[src]

impl<C> MediaMessage<C> for Audio<C>[src]

impl<C> MediaMessage<C> for ConnectedWebsite<C>[src]

impl<C> MediaMessage<C> for Contact<C>[src]

impl<C> MediaMessage<C> for Document<C>[src]

impl<C> MediaMessage<C> for EditedAnimation<C>[src]

impl<C> MediaMessage<C> for EditedAudio<C>[src]

impl<C> MediaMessage<C> for EditedDocument<C>[src]

impl<C> MediaMessage<C> for EditedLocation<C>[src]

impl<C> MediaMessage<C> for EditedPhoto<C>[src]

impl<C> MediaMessage<C> for EditedText<C>[src]

impl<C> MediaMessage<C> for EditedVideo<C>[src]

impl<C> MediaMessage<C> for Game<C>[src]

impl<C> MediaMessage<C> for Invoice<C>[src]

impl<C> MediaMessage<C> for Location<C>[src]

impl<C> MediaMessage<C> for Passport<C>[src]

impl<C> MediaMessage<C> for Payment<C>[src]

impl<C> MediaMessage<C> for Photo<C>[src]

impl<C> MediaMessage<C> for Poll<C>[src]

impl<C> MediaMessage<C> for Sticker<C>[src]

impl<C> MediaMessage<C> for Text<C>[src]

impl<C> MediaMessage<C> for Venue<C>[src]

impl<C> MediaMessage<C> for Video<C>[src]

impl<C> MediaMessage<C> for VideoNote<C>[src]

impl<C> MediaMessage<C> for Voice<C>[src]

Loading content...