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: StringUnique identifier of the query result
title: StringTitle of the query result
thumbnail_url: StringURL of the static result thumbnail (JPEG or GIF), if it exists
gif_url: StringThe URL of the GIF-file (file size must not exceed 1MB)
gif_duration: i32Duration of the GIF, in seconds
gif_width: i32Width of the GIF
gif_height: i32Height of the GIF
reply_markup: Option<ReplyMarkup>The message reply markup. Must be of type replyMarkupInlineKeyboard or null
input_message_content: InputMessageContentThe 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