Enum nmea::ParseResult
source · pub enum ParseResult {
Show 25 variants
AAM(AamData),
ALM(AlmData),
BOD(BodData),
BWC(BwcData),
BWW(BwwData),
DBK(DbkData),
GBS(GbsData),
GGA(GgaData),
GLL(GllData),
GNS(GnsData),
GSA(GsaData),
GSV(GsvData),
HDT(HdtData),
MDA(MdaData),
MTW(MtwData),
MWV(MwvData),
RMC(RmcData),
TXT(TxtData),
VHW(VhwData),
VTG(VtgData),
ZDA(ZdaData),
ZFO(ZfoData),
ZTG(ZtgData),
PGRMZ(PgrmzData),
Unsupported(SentenceType),
}
Expand description
The result of parsing a single NMEA message.
Variants§
AAM(AamData)
ALM(AlmData)
BOD(BodData)
BWC(BwcData)
BWW(BwwData)
DBK(DbkData)
GBS(GbsData)
GGA(GgaData)
GLL(GllData)
GNS(GnsData)
GSA(GsaData)
GSV(GsvData)
HDT(HdtData)
MDA(MdaData)
MTW(MtwData)
MWV(MwvData)
RMC(RmcData)
TXT(TxtData)
VHW(VhwData)
VTG(VtgData)
ZDA(ZdaData)
ZFO(ZfoData)
ZTG(ZtgData)
PGRMZ(PgrmzData)
Unsupported(SentenceType)
A message that is not supported by the crate and cannot be parsed.
Trait Implementations§
source§impl Debug for ParseResult
impl Debug for ParseResult
source§impl From<&ParseResult> for SentenceType
impl From<&ParseResult> for SentenceType
source§fn from(parse_result: &ParseResult) -> Self
fn from(parse_result: &ParseResult) -> Self
Converts to this type from the input type.
source§impl From<DbkData> for ParseResult
impl From<DbkData> for ParseResult
source§impl PartialEq<ParseResult> for ParseResult
impl PartialEq<ParseResult> for ParseResult
source§fn eq(&self, other: &ParseResult) -> bool
fn eq(&self, other: &ParseResult) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ParseResult
Auto Trait Implementations§
impl RefUnwindSafe for ParseResult
impl Send for ParseResult
impl Sync for ParseResult
impl Unpin for ParseResult
impl UnwindSafe for ParseResult
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