4个版本
0.1.3 | 2023年10月18日 |
---|---|
0.1.2 | 2023年9月9日 |
0.1.1 | 2023年8月31日 |
0.1.0 | 2023年8月30日 |
#5 in #delimited
243 每月下载量
在 4 个crate中使用 (via geng-async-state)
13KB
54 代码行
switch-resume
这个crate提供运行可切换任务(future)的功能。
切换是一种控制流机制,它暂停当前任务的正常执行,捕获当前的延续并将它作为参数传递给提供的异步函数。然后任务通过评估该函数而不是正常恢复来继续执行。
为了恢复正常执行,可以显式调用传递的恢复对象。
这是在Rust中使用异步实现的限定延续,适用于稳定版本。
lib.rs
:
示例
依赖项
~1.6–2.4MB
~45K SLoC