【文件属性】:
文件名称:mqtt-rs:用于Rust的MQTT协议库
文件大小:46KB
文件格式:ZIP
更新时间:2021-05-17 13:42:23
Rust
MQTT-rs
用于Rust的MQTT协议库
[ dependencies ]
mqtt-protocol = " 0.11 "
用法
extern crate mqtt;
use std :: io :: Cursor;
use mqtt :: {Encodable, Decodable};
use mqtt :: packet :: {VariablePacket, PublishPacket, QoSWithPacketIdentifier};
use mqtt :: TopicName;
fn main () {
// Create a new Publish packet
let packet = PublishPacket :: new (TopicName :: new ( "mqtt/learning" ). unwrap (),
【文件预览】:
mqtt-rs-master
----.travis.yml(119B)
----rustfmt.toml(81B)
----.github()
--------workflows()
----LICENSE(1KB)
----src()
--------control()
--------qos.rs(1KB)
--------topic_filter.rs(9KB)
--------topic_name.rs(6KB)
--------encodable.rs(5KB)
--------packet()
--------lib.rs(2KB)
----Cargo.toml(956B)
----examples()
--------simple.rs(981B)
--------sub-client-async.rs(5KB)
--------sub-client.rs(6KB)
--------pub-client.rs(5KB)
----.gitignore(18B)
----README.md(2KB)