[−][src]Struct tg_bot_models::InlineQueryResultCachedGif
Represents a link to an animated GIF file stored on the Telegram servers. By default, this animated GIF file will be sent by the user with an optional caption. Alternatively, you can use input_message_content to send a message with specified content instead of the animation.
Fields
ty: String
Type of the result, must be gif
id: String
Unique identifier for this result, 1-64 bytes
gif_file_id: String
A valid file identifier for the GIF file
title: Option<String>
Optional. Title for the result
Optional. Caption of the GIF file to be sent, 0-1024 characters
parse_mode: Option<String>
Optional. Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption.
reply_markup: Option<InlineKeyboardMarkup>
Optional. Inline keyboard attached to the message
input_message_content: Option<InputMessageContent>
Optional. Content of the message to be sent instead of the GIF animation
Trait Implementations
impl PartialOrd<InlineQueryResultCachedGif> for InlineQueryResultCachedGif
[src]
fn partial_cmp(&self, other: &InlineQueryResultCachedGif) -> Option<Ordering>
[src]
fn lt(&self, other: &InlineQueryResultCachedGif) -> bool
[src]
fn le(&self, other: &InlineQueryResultCachedGif) -> bool
[src]
fn gt(&self, other: &InlineQueryResultCachedGif) -> bool
[src]
fn ge(&self, other: &InlineQueryResultCachedGif) -> bool
[src]
impl Clone for InlineQueryResultCachedGif
[src]
fn clone(&self) -> InlineQueryResultCachedGif
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<InlineQueryResultCachedGif> for InlineQueryResultCachedGif
[src]
fn eq(&self, other: &InlineQueryResultCachedGif) -> bool
[src]
fn ne(&self, other: &InlineQueryResultCachedGif) -> bool
[src]
impl Debug for InlineQueryResultCachedGif
[src]
impl Serialize for InlineQueryResultCachedGif
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for InlineQueryResultCachedGif
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for InlineQueryResultCachedGif
impl Sync for InlineQueryResultCachedGif
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,