#[non_exhaustive]pub struct LatLng {
pub latitude: f64,
pub longitude: f64,
}Expand description
An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the WGS84 standard. Values must be within normalized ranges.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.latitude: f64The latitude in degrees. It must be in the range [-90.0, +90.0].
longitude: f64The longitude in degrees. It must be in the range [-180.0, +180.0].
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LatLng
impl<'de> Deserialize<'de> for LatLng
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
impl StructuralPartialEq for LatLng
Auto Trait Implementations§
impl Freeze for LatLng
impl RefUnwindSafe for LatLng
impl Send for LatLng
impl Sync for LatLng
impl Unpin for LatLng
impl UnwindSafe for LatLng
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