#idle #glib #async #async-await #gtk #await

no-std gidle_future

glib主循环空闲时间的future执行器

2个不稳定版本

0.2.0 2021年5月6日
0.1.0 2020年6月12日

#1977 in 异步

MIT/Apache

12KB
125

gidle_future

glib主循环空闲时间的future执行器。

Latest version Documentation

它与大多数现有的异步框架兼容,但您不需要复杂的同步原语,因为您所编写的所有代码都在主线程中运行。

详细信息,请参阅文档

入门

建议您访问crates.io以获取最新发布的版本,以及文档的最新构建链接。

将以下依赖项添加到您的Cargo清单中,包括您需要的glibfuturecrates。

[dependencies]
gidle_future = "*"

然后,任何您想启动空闲future的时候

gidle_future::spawn(async move { /* async code */ });

或使用任何其他异步代码风格。

依赖项

~5.5MB
~116K SLoC