Struct telegram_bot_ars::types::InlineQueryResultArticle
source · pub struct InlineQueryResultArticle {
pub id: String,
pub title: String,
pub input_message_content: InputMessageContent,
pub reply_markup: Option<InlineKeyboardMarkup>,
pub url: Option<String>,
pub hide_url: bool,
pub description: Option<String>,
pub thumb_url: Option<String>,
pub thumb_width: Option<i64>,
pub thumb_height: Option<i64>,
}Fields§
§id: StringUnique identifier for this result, 1-64 Bytes
title: StringTitle of the result
input_message_content: InputMessageContentContent of the message to be sent
reply_markup: Option<InlineKeyboardMarkup>Inline keyboard attached to the message
url: Option<String>URL of the result
hide_url: boolPass True, if you don’t want the URL to be shown in the message
description: Option<String>Short description of the result
thumb_url: Option<String>Url of the thumbnail for the result
thumb_width: Option<i64>Thumbnail width
thumb_height: Option<i64>Thumbnail height
Implementations§
source§impl InlineQueryResultArticle
impl InlineQueryResultArticle
pub fn new<T, U, V>(
id: T,
title: U,
input_message_content: V
) -> InlineQueryResultArticlewhere
T: Into<String>,
U: Into<String>,
V: Into<InputMessageContent>,
pub fn reply_markup<T>(
&mut self,
reply_markup: T
) -> &mut InlineQueryResultArticlewhere
T: Into<InlineKeyboardMarkup>,
pub fn url<T>(&mut self, url: T) -> &mut InlineQueryResultArticlewhere
T: Into<String>,
pub fn hide_url<T>(&mut self, hide_url: T) -> &mut InlineQueryResultArticlewhere
T: Into<bool>,
pub fn description<T>(&mut self, description: T) -> &mut InlineQueryResultArticlewhere
T: Into<String>,
pub fn thumb_url<T>(&mut self, thumb_url: T) -> &mut InlineQueryResultArticlewhere
T: Into<String>,
pub fn thumb_width<T>(&mut self, thumb_width: T) -> &mut InlineQueryResultArticlewhere
T: Into<i64>,
pub fn thumb_height<T>(
&mut self,
thumb_height: T
) -> &mut InlineQueryResultArticlewhere
T: Into<i64>,
Trait Implementations§
source§impl Debug for InlineQueryResultArticle
impl Debug for InlineQueryResultArticle
source§impl From<InlineQueryResultArticle> for InlineQueryResult
impl From<InlineQueryResultArticle> for InlineQueryResult
source§fn from(article: InlineQueryResultArticle) -> InlineQueryResult
fn from(article: InlineQueryResultArticle) -> InlineQueryResult
Converts to this type from the input type.
source§impl Serialize for InlineQueryResultArticle
impl Serialize for InlineQueryResultArticle
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more