#async #future #block #create #synchronous #wrapper #api

blocker

阻止Rust futures,以创建异步API的同步包装器

3个版本

0.1.2 2020年12月16日
0.1.1 2020年12月15日
0.1.0 2020年12月15日

#833 in 异步

Apache-2.0

11KB
100

Codecov Docs.rs Crates.io

Blocker!

Blocker会阻塞。这就是它的作用,没有别的。给它一个异步函数,它会等待它完成。永远。只要alloc可用,它就在#![no_std]环境中工作。Blocker本身不使用任何不安全代码。

启用thread_yield功能,当异步函数返回Poll::pending时,将当前线程让出。

许可证

此代码根据Apache 2.0许可证授权。

依赖项

~1MB
~15K SLoC