Struct egg_mode::place::Place [−][src]
pub struct Place { pub id: String, pub attributes: HashMap<String, String>, pub bounding_box: Vec<(f64, f64)>, pub country: String, pub country_code: String, pub full_name: String, pub name: String, pub place_type: PlaceType, pub contained_within: Option<Vec<Place>>, }
Expand description
Represents a named location.
Fields
id: String
Alphanumeric ID of the location.
attributes: HashMap<String, String>
Map of miscellaneous information about this place. See Twitter’s documentation for details and common attribute keys.
bounding_box: Vec<(f64, f64)>
A bounding box of latitude/longitude coordinates that encloses this place.
country: String
Name of the country containing this place.
country_code: String
Shortened country code representing the country containing this place.
full_name: String
Full human-readable name of this place.
name: String
Short human-readable name of this place.
place_type: PlaceType
The type of location represented by this place.
contained_within: Option<Vec<Place>>
If present, the country or administrative region that contains this place.
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
Auto Trait Implementations
impl RefUnwindSafe for Place
impl UnwindSafe for Place
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V