#[cfg(feature = "serde")]
use super::SerializeUbxPacketFields;
#[cfg(feature = "serde")]
use crate::serde::ser::SerializeMap;
use crate::{error::ParserError, ubx_packets::packets::inf, UbxPacketMeta};
use ublox_derive::ubx_packet_recv;
#[ubx_packet_recv]
#[ubx(
class = 0x4,
id = 0x3,
max_payload_len = 1240,
flags = "default_for_builder"
)]
struct InfTest {
#[ubx(map_type = Option<&str>,
may_fail,
is_valid = inf::is_valid,
from = inf::convert_to_str,
get_as_ref)]
message: [u8; 0],
}