#context #async #function

nightly async-context

为异步函数提供上下文

2个版本

0.1.1 2024年7月15日
0.1.0 2024年7月15日

#135 in #context

Download history 242/week @ 2024-07-14 18/week @ 2024-07-21 13/week @ 2024-07-28 7/week @ 2024-08-11

55 每月下载量
4 个crate中使用(通过 bloom-core

MIT 许可证

5KB
88

async-content

这个crate提供了一种简单的方式来为异步函数提供上下文。

使用 provide_async_context 来提供上下文

provide_async_context(16, async {
    with_async_context(|my_number| {
        assert_eq!(my_number, 16);
    })
}).await

lib.rs:

在异步函数中保持一些上下文的方法。这可以用来实现类似React的hooks。

依赖项

~325–790KB
~18K SLoC