mqtt-async-client 0.1.5

An MQTT 3.1.1 client written in Rust, using async functions and tokio.
Documentation
* WIP


* Bugs


* Enhancements

** Automated tests
*** Long packets, short packets
** TLS
*** Client certificate and key
** Offline buffering
*** Queue outbound publishes in progress and retry with dup=1 after reconnect.
** Client connect sends clean session
** Client connect sends last will
** Local persistent buffering
** High availablity: fail over to a list of servers on failure to connect
** MQTT over WebSocket
** Back pressure on write PID allocation?
   At the moment we just return an error.
** Publish QoS level 2 (exactly once)
** Subscribe QoS level 2 (exactly once)