Skip to content

Commit c748443

Browse files
committed
feat: ParseResult - derive serde's Serialize & Deserialize
Signed-off-by: Lachezar Lechev <elpiel93@gmail.com>
1 parent 1617178 commit c748443

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/parse.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,9 @@ pub fn parse_nmea_sentence(sentence: &str) -> core::result::Result<NmeaSentence,
102102
}
103103

104104
/// The result of parsing a single NMEA message.
105-
#[derive(Debug, PartialEq)]
105+
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
106106
#[cfg_attr(feature = "defmt-03", derive(defmt::Format))]
107+
#[derive(Debug, PartialEq)]
107108
pub enum ParseResult {
108109
AAM(AamData),
109110
ALM(AlmData),

src/sentences/gnss_type.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ macro_rules! define_enum_with_count {
1111
) => {
1212
$(#[$outer])*
1313
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
14-
#[cfg_attr(feature = "defmt-03", derive(defmt::Format))]
14+
#[cfg_attr(feature = "defmt-03", derive(defmt::Format))]
1515
#[derive(PartialEq, Debug, Hash, Eq, Clone, Copy)]
1616
#[repr(u8)]
1717
pub enum $Name {

0 commit comments

Comments
 (0)