#future #channel #message #message-passing #mezzenger

mezzenger-channel

基于futures channels的mezzenger传输

2个版本

0.1.1 2023年9月13日
0.1.0 2023年1月2日

#1894 in 异步

每月32次下载
用于 mezzenger-utils

Apache-2.0

19KB
358

mezzenger-channel

通过futures channels进行通信的传输。

https://crates.io/crates/mezzenger-channel

ko-fi

用法

将依赖项添加到 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);

另请参阅

mezzenger


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