2个不稳定版本
0.2.0 | 2021年5月6日 |
---|---|
0.1.0 | 2020年6月12日 |
#1977 in 异步
12KB
125 行
gidle_future
glib主循环空闲时间的future执行器。
它与大多数现有的异步框架兼容,但您不需要复杂的同步原语,因为您所编写的所有代码都在主线程中运行。
详细信息,请参阅文档。
入门
建议您访问crates.io以获取最新发布的版本,以及文档的最新构建链接。
将以下依赖项添加到您的Cargo清单中,包括您需要的glib
和future
crates。
[dependencies]
gidle_future = "*"
然后,任何您想启动空闲future的时候
gidle_future::spawn(async move { /* async code */ });
或使用任何其他异步代码风格。
依赖项
~5.5MB
~116K SLoC