nmea0183-parser 0.3.2

A zero-allocation NMEA 0183 parser that separates message framing from content parsing
Documentation
[dependencies.heapless]
optional = true
version = "0.8.0"

[dependencies.nmea0183-derive]
optional = true
version = "0.1.1"

[dependencies.nom]
version = "8.0.0"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.219"

[dependencies.time]
optional = true
version = "0.3.41"

[features]
derive = ["dep:nmea0183-derive"]
nmea-content = ["dep:time", "dep:heapless", "derive"]
nmea-v2-3 = ["nmea-content"]
nmea-v3-0 = ["nmea-v2-3"]
nmea-v4-11 = ["nmea-v3-0"]
serde = ["dep:serde", "heapless/serde", "time/serde"]

[lib]
name = "nmea0183_parser"
path = "src/lib.rs"

[package]
authors = ["Ziv Sdeor <ziv.sdeor.dev@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["parsing"]
description = "A zero-allocation NMEA 0183 parser that separates message framing from content parsing"
documentation = "https://docs.rs/nmea0183-parser"
edition = "2024"
homepage = "https://github.com/sdeor/nmea0183-parser"
keywords = ["nmea", "gps", "parser", "nom", "navigation"]
license = "MIT OR Apache-2.0"
name = "nmea0183-parser"
readme = "README.md"
repository = "https://github.com/sdeor/nmea0183-parser"
version = "0.3.2"

[package.metadata.docs.rs]
features = ["nmea-v4-11"]
rustdoc-args = ["--cfg", "docsrs"]