postage-rs:功能丰富的便携式异步通道库

时间:2024-05-03 14:30:46
【文件属性】:

文件名称:postage-rs:功能丰富的便携式异步通道库

文件大小:440KB

文件格式:ZIP

更新时间:2024-05-03 14:30:46

rust asynchronous channels Rust

功能丰富的便携式异步通道库> > 为什么要使用邮资? 包括丰富的渠道。 | | | | | | 与任何执行者一起使用。 目前,回归是为tokio和async-std编写的。 通过使用futures-traits功能,渠道可以实现期货Sink/Stream特征。 经过全面测试。 通道具有完整的单元测试范围,并且具有多个异步执行程序的集成测试范围。 包括内置的和组合器。 接收器可以链接和过滤。 流可以链接,过滤,映射和合并。 接收器和流可以记录其值,以便于应用调试。 频道数 邮费::壁垒 屏障通道可用于同步事件,但不传输任何数据。 当发送方被丢弃(或tx.send(()) )时,接收方被唤醒。 这可用于异步协调任务之间的动作。 邮费::广播 广播频道可在多个发送者和多个接收者之间提供可靠的广播传递。 该通道具有固定的容量,如果缓冲区已满,发送器将被挂起。 克隆接收方后


【文件预览】:
postage-rs-main
----.gitignore(27B)
----README.md(4KB)
----.github()
--------workflows()
----Cargo.toml(2KB)
----LICENSE(1KB)
----src()
--------context.rs(1KB)
--------sink.rs(9KB)
--------test()
--------logging.rs(477B)
--------stream.rs(9KB)
--------lib.rs(2KB)
--------sink()
--------prelude.rs(98B)
--------channels()
--------futures.rs(8KB)
--------channels.rs(732B)
--------sync()
--------sync.rs(4KB)
--------test.rs(498B)
--------stream()
----benches()
--------watch.rs(789B)
--------tokio_mpsc.rs(1KB)
--------tokio_broadcast.rs(1KB)
--------async_std_channel.rs(1KB)
--------mpsc.rs(1KB)
--------tokio_watch.rs(1KB)
--------dispatch.rs(1KB)
--------broadcast.rs(1KB)
----readme()
--------Postage Blog Banner.png(39KB)
--------Postage Blog Banner.svg(612KB)
--------postage-banner.svg(607KB)
--------Postage Banner.png(19KB)

网友评论