Struct frankenstein::objects::InlineQueryResultPhoto [−][src]
pub struct InlineQueryResultPhoto {
pub id: String,
pub photo_url: String,
pub thumb_url: String,
pub photo_width: Option<u32>,
pub photo_height: Option<u32>,
pub title: Option<String>,
pub description: Option<String>,
pub caption: Option<String>,
pub parse_mode: Option<String>,
pub caption_entities: Option<Vec<MessageEntity>>,
pub reply_markup: Option<InlineKeyboardMarkup>,
pub input_message_content: Option<InputMessageContent>,
}
Fields
id: String
photo_url: String
thumb_url: String
photo_width: Option<u32>
photo_height: Option<u32>
title: Option<String>
description: Option<String>
parse_mode: Option<String>
reply_markup: Option<InlineKeyboardMarkup>
input_message_content: Option<InputMessageContent>
Implementations
pub fn set_input_message_content(
&mut self,
input_message_content: Option<InputMessageContent>
)
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for InlineQueryResultPhoto
impl Send for InlineQueryResultPhoto
impl Sync for InlineQueryResultPhoto
impl Unpin for InlineQueryResultPhoto
impl UnwindSafe for InlineQueryResultPhoto
Blanket Implementations
Mutably borrows from an owned value. Read more