[][src]Struct nmea_0183::messages::DTMMessage

pub struct DTMMessage<'a> {
    pub datum: &'a str,
    pub sub_datum: &'a str,
    pub lat: Option<Minute>,
    pub ns: NorthSouth,
    pub lon: Option<Minute>,
    pub ew: EastWest,
    pub alt: Option<Meter>,
    pub ref_datum: &'a str,
}

Datum Reference

This message gives the difference between the current datum and the referencedatum. The current datum defaults to WGS84. The reference datum cannot be changed and is always set to WGS84.

Fields

datum: &'a str

Local datum code

sub_datum: &'a str

A null field

lat: Option<Minute>

Offset in Latitude

ns: NorthSouth

North/South indicator

lon: Option<Minute>

Offset in Longitude

ew: EastWest

East/West indicator

alt: Option<Meter>

Offset in altitude

ref_datum: &'a str

Reference datum code

Trait Implementations

impl<'a> PartialEq<DTMMessage<'a>> for DTMMessage<'a>[src]

impl<'a> Debug for DTMMessage<'a>[src]

Auto Trait Implementations

impl<'a> Send for DTMMessage<'a>

impl<'a> Unpin for DTMMessage<'a>

impl<'a> Sync for DTMMessage<'a>

impl<'a> UnwindSafe for DTMMessage<'a>

impl<'a> RefUnwindSafe for DTMMessage<'a>

Blanket Implementations

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]