22个版本 (12个稳定版)
5.4.4 | 2022年11月2日 |
---|---|
5.4.3 | 2022年3月23日 |
5.4.1 | 2021年8月8日 |
5.4.0-beta4 | 2021年7月23日 |
0.1.0 | 2017年2月2日 |
#16 in 异步
64,514 每月下载量
在 73 个crate中使用了(64个直接使用)
29KB
478 行
tokio-serial
为Rust异步框架Tokio实现串行端口I/O。
MSRV
最低支持Rust版本为 1.46.0,此版本是通过cargo-msrv找到的
使用方法
将tokio-serial
添加到您的Cargo.toml
[dependencies]
tokio-serial = "5.4.1"
测试
串行端口的有用测试需要...串行端口,而串行端口通常由在线CI提供商提供。因此,自动化构建测试实际上只是检查代码是否编译,而不是是否工作。
集成测试在tests/
目录中,通常需要两个串行端口来运行。串行端口的名称可以在运行时通过将TEST_PORT_NAMES
环境变量设置为两个串行端口名称的分号分隔的字符串来配置。默认值为
- Unix:
TEST_PORT_NAMES=/dev/ttyUSB0;/dev/ttyUSB1
- Windows:
TEST_PORT_NAMES=COM1;COM2
重要 为了防止多个测试同时与同一端口通信,请确保通过以下方式将测试线程数限制为1:
cargo test -j1 -- --test-threads=1
资源
依赖项
~5–17MB
~174K SLoC