pub struct InlineQueryResultLocation {
pub type_tl: String,
pub id: String,
pub latitude: f64,
pub longitude: f64,
pub title: String,
pub live_period: Option<i64>,
pub reply_markup: Option<Box<InlineKeyboardMarkup>>,
pub input_message_content: Option<Box<InputMessageContent>>,
pub thumb_url: Option<String>,
pub thumb_width: Option<i64>,
pub thumb_height: Option<i64>,
}Expand description
Represents a location on a map. By default, the location will be sent by the user. Alternatively, you can use input_message_content to send a message with the specified content instead of the location.
Fields§
§type_tl: StringType of the result, must be location
id: StringUnique identifier for this result, 1-64 Bytes
latitude: f64Location latitude in degrees
longitude: f64Location longitude in degrees
title: StringLocation title
live_period: Option<i64>Period in seconds for which the location can be updated, should be between 60 and 86400.
reply_markup: Option<Box<InlineKeyboardMarkup>>Inline keyboard attached to the message See https://core.telegram.org/bots/api/bots#inline-keyboards-and-on-the-fly-updating
input_message_content: Option<Box<InputMessageContent>>Content of the message to be sent instead of the location
thumb_url: Option<String>Url of the thumbnail for the result
thumb_width: Option<i64>Thumbnail width
thumb_height: Option<i64>Thumbnail height
Trait Implementations§
Source§impl Clone for InlineQueryResultLocation
impl Clone for InlineQueryResultLocation
Source§fn clone(&self) -> InlineQueryResultLocation
fn clone(&self) -> InlineQueryResultLocation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InlineQueryResultLocation
impl Debug for InlineQueryResultLocation
Source§impl<'de> Deserialize<'de> for InlineQueryResultLocation
impl<'de> Deserialize<'de> for InlineQueryResultLocation
Source§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
Auto Trait Implementations§
impl Freeze for InlineQueryResultLocation
impl RefUnwindSafe for InlineQueryResultLocation
impl Send for InlineQueryResultLocation
impl Sync for InlineQueryResultLocation
impl Unpin for InlineQueryResultLocation
impl UnwindSafe for InlineQueryResultLocation
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