[−][src]Struct tgbot::types::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<I, F>(id: I, gif_file_id: F) -> Self where
I: Into<String>,
F: Into<String>,
[src]
I: Into<String>,
F: 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: Into<String>>(self, title: S) -> Self
[src]
Title for the result
pub fn caption<S: Into<String>>(self, caption: S) -> Self
[src]
Caption of the GIF file to be sent, 0-1024 characters
pub fn parse_mode(self, parse_mode: ParseMode) -> Self
[src]
Parse mode
pub fn reply_markup<I: Into<InlineKeyboardMarkup>>(
self,
reply_markup: I
) -> Self
[src]
self,
reply_markup: I
) -> Self
Inline keyboard attached to the message
pub fn input_message_content<C: Into<InputMessageContent>>(
self,
input_message_content: C
) -> Self
[src]
self,
input_message_content: C
) -> Self
Content of the message to be sent instead of the GIF animation
Trait Implementations
impl Clone for InlineQueryResultCachedGif
[src]
fn clone(&self) -> InlineQueryResultCachedGif
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for InlineQueryResultCachedGif
[src]
impl From<InlineQueryResultCachedGif> for InlineQueryResult
[src]
fn from(original: InlineQueryResultCachedGif) -> InlineQueryResult
[src]
impl Serialize for InlineQueryResultCachedGif
[src]
Auto Trait Implementations
impl RefUnwindSafe for InlineQueryResultCachedGif
impl Send for InlineQueryResultCachedGif
impl Sync for InlineQueryResultCachedGif
impl Unpin for InlineQueryResultCachedGif
impl UnwindSafe for InlineQueryResultCachedGif
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> 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>,