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, ) -> InlineQueryResultArticle
pub fn reply_markup<T>(
&mut self,
reply_markup: T,
) -> &mut InlineQueryResultArticlewhere
T: Into<InlineKeyboardMarkup>,
pub fn url<T>(&mut self, url: T) -> &mut InlineQueryResultArticle
pub fn hide_url<T>(&mut self, hide_url: T) -> &mut InlineQueryResultArticle
pub fn description<T>( &mut self, description: T, ) -> &mut InlineQueryResultArticle
pub fn thumb_url<T>(&mut self, thumb_url: T) -> &mut InlineQueryResultArticle
pub fn thumb_width<T>( &mut self, thumb_width: T, ) -> &mut InlineQueryResultArticle
pub fn thumb_height<T>( &mut self, thumb_height: T, ) -> &mut InlineQueryResultArticle
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
Auto Trait Implementations§
impl Freeze for InlineQueryResultArticle
impl RefUnwindSafe for InlineQueryResultArticle
impl Send for InlineQueryResultArticle
impl Sync for InlineQueryResultArticle
impl Unpin for InlineQueryResultArticle
impl UnwindSafe for InlineQueryResultArticle
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