mqtt-packet 0.3.0

MQTT Version 5.0 packet parser and generator.
Documentation
  • Coverage
  • 73.44%
    47 out of 64 items documented42 out of 42 items with examples
  • Size
  • Source code size: 44.2 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 3.9 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • Homepage
  • toddtreece/mqtt-packet-rs
    7 0 1
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • toddtreece

mqtt-packet Build Status codecov Crates.io

A MQTT v5.0 packet parser and generator written in Rust. This crate is primarily a learning project, and is unstable due to active development.

Some of the goals of this project are:

  • Write a parser/generator using only the MQTT v5.0 specification.
  • Do not reference any existing MQTT libraries in any language during development.
  • Avoid using external dependencies if possible.
  • Keep up with test coverage and documentation during development.
  • Avoid using heap, i.e., String and Vec. This should make it easier to use in embedded clients.
  • Probably some other stuff that I have forgotten...

License

Copyright (c) 2019 Todd Treece. Licensed under the MIT license.