Struct telexide::api::types::InlineQueryResultLocation [−][src]
pub struct InlineQueryResultLocation {}Show fields
pub id: String, pub latitude: f64, pub longitude: f64, pub title: String, pub live_period: Option<i64>, pub heading: Option<i64>, pub proximity_alert_radius: Option<i64>, pub horizontal_accuracy: Option<f64>, pub input_message_content: Option<InputMessageContent>, pub reply_markup: Option<InlineKeyboardMarkup>, pub thumb_url: Option<String>, pub thumb_width: Option<i64>, pub thumb_height: Option<i64>,
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
id: String
Unique identifier for this result, 1-64 bytes
latitude: f64
Location latitude in degrees
longitude: f64
Location longitude in degrees
title: String
Title of the location
live_period: Option<i64>
Period in seconds for which the location can be updated, should be between 60 and 86400.
heading: Option<i64>
For live locations, a direction in which the user is moving, in degrees. Must be between 1 and 360 if specified.
proximity_alert_radius: Option<i64>
For live locations, a maximum distance for proximity alerts about approaching another chat member, in meters. Must be between 1 and 100000 if specified.
horizontal_accuracy: Option<f64>
The radius of uncertainty for the location, measured in meters; 0-1500
input_message_content: Option<InputMessageContent>
Content of the message to be sent instead of the location
reply_markup: Option<InlineKeyboardMarkup>
Inline keyboard attached to the message
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
impl Clone for InlineQueryResultLocation
[src]
impl Clone for InlineQueryResultLocation
[src]fn clone(&self) -> InlineQueryResultLocation
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for InlineQueryResultLocation
[src]
impl<'de> Deserialize<'de> for InlineQueryResultLocation
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<InlineQueryResultLocation> for InlineQueryResultLocation
[src]
impl PartialEq<InlineQueryResultLocation> for InlineQueryResultLocation
[src]fn eq(&self, other: &InlineQueryResultLocation) -> bool
[src]
fn ne(&self, other: &InlineQueryResultLocation) -> bool
[src]
impl Serialize for InlineQueryResultLocation
[src]
impl Serialize for InlineQueryResultLocation
[src]Auto Trait Implementations
impl RefUnwindSafe for InlineQueryResultLocation
impl RefUnwindSafe for InlineQueryResultLocation
impl Send for InlineQueryResultLocation
impl Send for InlineQueryResultLocation
impl Sync for InlineQueryResultLocation
impl Sync for InlineQueryResultLocation
impl Unpin for InlineQueryResultLocation
impl Unpin for InlineQueryResultLocation
impl UnwindSafe for InlineQueryResultLocation
impl UnwindSafe for InlineQueryResultLocation
Blanket Implementations
impl<T> CloneAny for T where
T: Any + Clone,
[src]
impl<T> CloneAny for T where
T: Any + Clone,
[src]pub fn clone_any(&self) -> Box<dyn CloneAny + 'static, Global>
[src]
pub fn clone_any_send(&self) -> Box<dyn CloneAny + 'static + Send, Global> where
T: Send,
[src]
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + 'static + Sync, Global> where
T: Sync,
[src]
T: Sync,
pub fn clone_any_send_sync(
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
[src]
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> UnsafeAny for T where
T: Any,
impl<T> UnsafeAny for T where
T: Any,