Struct telexide::api::types::InputVenueMessageContent [−][src]
pub struct InputVenueMessageContent { pub latitude: f64, pub longitude: f64, pub title: String, pub address: String, pub foursquare_id: Option<String>, pub foursquare_type: Option<String>, pub google_place_id: Option<String>, pub google_place_type: Option<String>, }
Represents the content of a venue message to be sent as the result of an inline query.
Fields
latitude: f64
Latitude of the venue in degrees
longitude: f64
Longitude of the venue in degrees
title: String
Name of the venue
address: String
Address of the venue
foursquare_id: Option<String>
Foursquare identifier of the venue, if known
foursquare_type: Option<String>
Foursquare type of the venue, if known. (For example, “arts_entertainment/default”, “arts_entertainment/aquarium” or “food/icecream”.)
google_place_id: Option<String>
Google Places identifier of the venue
google_place_type: Option<String>
Google Places type of the venue. (See supported types.)
Trait Implementations
impl Clone for InputVenueMessageContent
[src]
impl Clone for InputVenueMessageContent
[src]fn clone(&self) -> InputVenueMessageContent
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for InputVenueMessageContent
[src]
impl<'de> Deserialize<'de> for InputVenueMessageContent
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<InputVenueMessageContent> for InputVenueMessageContent
[src]
impl PartialEq<InputVenueMessageContent> for InputVenueMessageContent
[src]fn eq(&self, other: &InputVenueMessageContent) -> bool
[src]
fn ne(&self, other: &InputVenueMessageContent) -> bool
[src]
impl Serialize for InputVenueMessageContent
[src]
impl Serialize for InputVenueMessageContent
[src]Auto Trait Implementations
impl RefUnwindSafe for InputVenueMessageContent
impl RefUnwindSafe for InputVenueMessageContent
impl Send for InputVenueMessageContent
impl Send for InputVenueMessageContent
impl Sync for InputVenueMessageContent
impl Sync for InputVenueMessageContent
impl Unpin for InputVenueMessageContent
impl Unpin for InputVenueMessageContent
impl UnwindSafe for InputVenueMessageContent
impl UnwindSafe for InputVenueMessageContent
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 + Send + Sync, Global> where
T: Send + Sync,
[src]
&self
) -> Box<dyn CloneAny + 'static + Send + Sync, 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,