This is a pure Rust implementation of the binary nachricht data interchange format.
Since this crates makes use of the fallible collection API to pre-allocate Collections when deserializing values, the
minimum required Rust version is 1.57.0
.
Add this to your Cargo.toml:
toml
[dependencies]
nachricht = "0.4.0"
Then you can construct, encode and decode nachricht messages:
```rust use std::borrow::Cow; use std::collections::BTreeMap; use nachricht::*;
fn main() -> Result<(), Box