6个版本
0.2.1 | 2023年12月28日 |
---|---|
0.2.0 | 2023年12月26日 |
0.1.3 | 2023年9月11日 |
#686 in 异步
每月 34 次下载
13KB
261 行
ilgda-ipc
ilgda使用的IPC标准
临时说明将很快修复™
示例
use tokio::join;
use ilgda_ipc::async_channels::{AsyncIpcReceiver, AsyncIpcSender};
#[tokio::main]
async fn main() {
let (tx, rx) = ipc_channel::ipc::channel().unwrap();
let mut tx = AsyncIpcSender::new(tx);
let mut rx = AsyncIpcReceiver::new(rx);
join!(
async { tx.send(u128::MAX).await.expect("failed to send data") },
async { assert_eq!(u128::MAX, rx.recv().await.expect("failed to receive")) }
);
}
依赖项
~5–36MB
~517K SLoC