[][src]Struct google_dialogflow2_beta1::GoogleTypeLatLng

pub struct GoogleTypeLatLng {
    pub latitude: Option<f64>,
    pub longitude: Option<f64>,
}

An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this 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

impl Part for GoogleTypeLatLng[src]

impl Default for GoogleTypeLatLng[src]

impl Clone for GoogleTypeLatLng[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for GoogleTypeLatLng[src]

impl Serialize for GoogleTypeLatLng[src]

impl<'de> Deserialize<'de> for GoogleTypeLatLng[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]