mqtt-packet

Crates.iomqtt-packet
lib.rsmqtt-packet
version0.3.0
sourcesrc
created_at2019-11-10 01:03:14.74054
updated_at2019-11-20 01:19:43.27278
descriptionMQTT Version 5.0 packet parser and generator.
homepagehttps://github.com/toddtreece/mqtt-packet
repositoryhttps://github.com/toddtreece/mqtt-packet
max_upload_size
id179850
size44,572
Todd Treece (toddtreece)

documentation

https://docs.rs/mqtt-packet

README

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.

Commit count: 104

cargo fmt