2个版本
0.1.1 | 2023年9月13日 |
---|---|
0.1.0 | 2023年1月2日 |
#1894 in 异步
每月32次下载
用于 mezzenger-utils
19KB
358 行
mezzenger-channel
通过futures channels进行通信的传输。
https://crates.io/crates/mezzenger-channel
用法
将依赖项添加到 Cargo.toml
[dependencies]
# ...
mezzenger = "0.1.3"
mezzenger-channel = "0.1.0"
示例代码
let (mut left, mut right) = transports();
left.send("Hello World!").await.unwrap();
right.send(123).await.unwrap();
use mezzenger::Receive;
assert_eq!(right.receive().await.unwrap(), "Hello World!");
assert_eq!(left.receive().await.unwrap(), 123);
另请参阅
lib.rs
:
通过futures channels进行通信的传输。
用于测试和调试。
请参阅仓库获取更多信息。
示例
let (mut left, mut right) = transports();
left.send("Hello World!").await.unwrap();
right.send(123).await.unwrap();
use mezzenger::Receive;
assert_eq!(right.receive().await.unwrap(), "Hello World!");
assert_eq!(left.receive().await.unwrap(), 123);
依赖项
~1–1.6MB
~33K SLoC