pub struct GoogleTypeLatLng {
pub latitude: Option<f64>,
pub longitude: Option<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 object must conform to the WGS84 standard. Values must be within normalized ranges.
This type is not used in any activity, and only used as part of another schema.
Fields§
§latitude: Option<f64>
The latitude in degrees. It must be in the range [-90.0, +90.0].
longitude: Option<f64>
The longitude in degrees. It must be in the range [-180.0, +180.0].
Trait Implementations§
Source§impl Clone for GoogleTypeLatLng
impl Clone for GoogleTypeLatLng
Source§fn clone(&self) -> GoogleTypeLatLng
fn clone(&self) -> GoogleTypeLatLng
Returns a copy 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 GoogleTypeLatLng
impl Debug for GoogleTypeLatLng
Source§impl Default for GoogleTypeLatLng
impl Default for GoogleTypeLatLng
Source§fn default() -> GoogleTypeLatLng
fn default() -> GoogleTypeLatLng
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleTypeLatLng
impl<'de> Deserialize<'de> for GoogleTypeLatLng
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
Source§impl Serialize for GoogleTypeLatLng
impl Serialize for GoogleTypeLatLng
impl Part for GoogleTypeLatLng
Auto Trait Implementations§
impl Freeze for GoogleTypeLatLng
impl RefUnwindSafe for GoogleTypeLatLng
impl Send for GoogleTypeLatLng
impl Sync for GoogleTypeLatLng
impl Unpin for GoogleTypeLatLng
impl UnwindSafe for GoogleTypeLatLng
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more