11个版本
使用旧的Rust 2015
0.4.3 | 2019年4月13日 |
---|---|
0.4.2 | 2019年4月13日 |
0.4.1 | 2017年12月31日 |
0.3.0 | 2017年12月30日 |
0.1.4 | 2017年12月25日 |
在嵌入式开发中的排名:1724
每月下载量:26
58KB
1K SLoC
framed
Rust crate,用于通过字节流的损坏流发送和接收数据。
- 支持发送字节数组切片或serde序列化类型。
- 使用校验和来检测和跳过损坏的帧。
- 包括一个命令行工具,用于解码和显示序列化类型。
此crate应在最新的Rust稳定版、beta版和nightly工具链上构建。当禁用cargo功能use_std
(需要nightly工具链)时,它还应与带有no_std
的嵌入式项目一起构建。
开发
欢迎提交拉取请求。
子crate
-
framed
在目录./framed
核心库。
-
framed_decode
在目录./decode
一个命令行工具,用于解码由库编码的数据。请参阅
./decode/README.md
以获取其文档。 -
framed_test_type
在目录./test_type
一个用于测试
framed
的crate:一个具有可编码类型的库和一个输出编码数据的二进制文件。
许可
根据您的选择,许可如下:
- Apache License,版本2.0(请参阅LICENSE-APACHE或https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可(请参阅LICENSE-MIT或http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义的,您有意提交以包含在作品中的任何贡献,将按照上述方式双授权,不附加任何额外条款或条件。
依赖关系
~420–700KB
~13K SLoC