[−][src]Struct carapax::prelude::InlineQueryResultCachedGif
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
Methods
impl InlineQueryResultCachedGif
[src]
pub fn new<S>(id: S, gif_file_id: S) -> InlineQueryResultCachedGif where
S: Into<String>,
[src]
S: Into<String>,
Creates a new InlineQueryResultCachedGif with empty optional parameters
Arguments
- id - Unique identifier for this result, 1-64 bytes
- gif_file_id - A valid file identifier for the GIF file
pub fn title<S>(self, title: S) -> InlineQueryResultCachedGif where
S: Into<String>,
[src]
S: Into<String>,
Title for the result
pub fn caption<S>(self, caption: S) -> InlineQueryResultCachedGif where
S: Into<String>,
[src]
S: Into<String>,
Caption of the GIF file to be sent, 0-1024 characters
pub fn parse_mode(self, parse_mode: ParseMode) -> InlineQueryResultCachedGif
[src]
Parse mode
pub fn reply_markup<I>(self, reply_markup: I) -> InlineQueryResultCachedGif where
I: Into<InlineKeyboardMarkup>,
[src]
I: Into<InlineKeyboardMarkup>,
Inline keyboard attached to the message
pub fn input_message_content(
self,
input_message_content: InputMessageContent
) -> InlineQueryResultCachedGif
[src]
self,
input_message_content: InputMessageContent
) -> InlineQueryResultCachedGif
Content of the message to be sent instead of the GIF animation
Trait Implementations
impl From<InlineQueryResultCachedGif> for InlineQueryResult
[src]
fn from(original: InlineQueryResultCachedGif) -> InlineQueryResult
[src]
impl Debug for InlineQueryResultCachedGif
[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 Serialize for InlineQueryResultCachedGif
[src]
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Auto Trait Implementations
impl Send for InlineQueryResultCachedGif
impl Sync for InlineQueryResultCachedGif
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto 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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,