快速,小型,功能齐全,无标准的oneshot频道-Rust开发

时间:2024-06-16 13:57:13
【文件属性】:

文件名称:快速,小型,功能齐全,无标准的oneshot频道-Rust开发

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-16 13:57:13

Rust Utilities

快速,小型的oneshot通道async-oneshot一个快速,小型的,异步感知的oneshot通道。 功能:发件人可以等待接收者等待。 快速而又小巧,具有易于理解的代码。 只有两个依赖项,均为我的依赖项,无依赖项。 完整的no_std支持(带有ARC的alloc)。 用法#[test] fn success_one_thread(){let(s,r)= oneshot ::: (); assert_eq!((),s.send(true).unwrap()); assert_eq!(Ok(true),future :: block_on(r)); }我那糟糕的2015 Macbook pro的性能胡扯数:TES


【文件预览】:
async-oneshot-main
----Cargo.toml(704B)
----src()
--------receiver.rs(2KB)
--------inner.rs(4KB)
--------lib.rs(919B)
--------sender.rs(2KB)
----LICENSE(16KB)
----README.md(4KB)
----tests()
--------test.rs(2KB)
----.gitignore(19B)
----benches()
--------oneshot.rs(3KB)

网友评论