文件名称:mqttrs:异步Mqtt编码器和解码器防锈
文件大小:29KB
文件格式:ZIP
更新时间:2024-05-31 00:00:24
rust mqtt mqtt-protocol mqtt-library Rust
Rust Mqtt编码和解码 Mqttrs是一个板条箱(库),用于编写客户端和服务器。 它是仅编解码器的库,和 ,可与rust的标准库或类的异步框架一起使用。 解码(例如,遇到保留值时返回错误)和编码(API使其无法生成非法数据包)时非常严格。 Mqttrs当前需要并支持 。 计划在将来的版本中支持 。 用法 将mqttrs = "0.4"和bytes = "1.0"到您的Cargo.toml 。 use mqttrs :: * ; use bytes :: BytesMut; // Allocate write buffer. let mut buf = BytesMut :: with_capacity ( 1024 ); // Encode an MQTT Connect packet. let pkt = Packet :: Connect (Connect { proto
【文件预览】:
mqttrs-master
----.gitignore(413B)
----src()
--------connect.rs(9KB)
--------utils.rs(8KB)
--------encoder_test.rs(5KB)
--------packet.rs(5KB)
--------encoder.rs(6KB)
--------decoder.rs(6KB)
--------codec_test.rs(7KB)
--------subscribe.rs(6KB)
--------publish.rs(2KB)
--------decoder_test.rs(15KB)
--------lib.rs(3KB)
----LICENSE(11KB)
----CHANGELOG.md(2KB)
----Cargo.toml(936B)
----_config.yml(28B)
----.github()
--------workflows()
----README.md(3KB)