pub struct InputInlineQueryResultAnimatedGif {
pub id: String,
pub title: String,
pub thumbnail_url: String,
pub gif_url: String,
pub gif_duration: i32,
pub gif_width: i32,
pub gif_height: i32,
pub reply_markup: Option<ReplyMarkup>,
pub input_message_content: InputMessageContent,
}
Expand description
Represents a link to an animated GIF
Fields§
§id: String
Unique identifier of the query result
title: String
Title of the query result
thumbnail_url: String
URL of the static result thumbnail (JPEG or GIF), if it exists
gif_url: String
The URL of the GIF-file (file size must not exceed 1MB)
gif_duration: i32
Duration of the GIF, in seconds
gif_width: i32
Width of the GIF
gif_height: i32
Height of the GIF
reply_markup: Option<ReplyMarkup>
The message reply markup. Must be of type replyMarkupInlineKeyboard or null
input_message_content: InputMessageContent
The content of the message to be sent. Must be one of the following types: InputMessageText, InputMessageAnimation, InputMessageLocation, InputMessageVenue or InputMessageContact
Trait Implementations§
Source§impl Clone for InputInlineQueryResultAnimatedGif
impl Clone for InputInlineQueryResultAnimatedGif
Source§fn clone(&self) -> InputInlineQueryResultAnimatedGif
fn clone(&self) -> InputInlineQueryResultAnimatedGif
Returns a duplicate 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<'de> Deserialize<'de> for InputInlineQueryResultAnimatedGif
impl<'de> Deserialize<'de> for InputInlineQueryResultAnimatedGif
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for InputInlineQueryResultAnimatedGif
impl RefUnwindSafe for InputInlineQueryResultAnimatedGif
impl Send for InputInlineQueryResultAnimatedGif
impl Sync for InputInlineQueryResultAnimatedGif
impl Unpin for InputInlineQueryResultAnimatedGif
impl UnwindSafe for InputInlineQueryResultAnimatedGif
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more