#drone #async-await #libcore #deprecated #wrapper #future #generator

废弃 nightly libcore-drone

为Drone应用启用async/await的libcore包装器

3个不稳定版本

0.11.1 2020年5月11日
0.11.0 2019年11月6日
0.10.0 2019年9月20日

#9 in #libcore

MIT/Apache

8KB

crates.io maintenance

libcore-drone

已废弃 从Drone 0.12版本开始,由于 ("使用生成器恢复参数进行async/await简化")https://github.com/rust-lang/rust/pull/69033 被合并,此包已过时。

为Drone应用程序启用原生async/await语法的libcore包装器。

使用方法

将以下内容放置在Cargo.toml中

[dependencies]
core = { package = "libcore-drone", version = "0.11.1" }

描述

此包重新导出core的内容,并定义了以下路径的两个新函数

  • core::future::from_generator
  • core::future::poll_with_tls_context

这两个函数在原始libcore中不存在,但在libstd中定义。这是你在no_std上下文中尝试使用.await时出现以下错误的原因

error[E0433]: failed to resolve: could not find `poll_with_tls_context` in `future`
error[E0433]: failed to resolve: could not find `from_generator` in `future`

许可证

许可如下之一

由您选择。

贡献

除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据Apache-2.0许可证定义,均应如上双许可,不得附加任何额外条款或条件。

依赖项

~4–6MB
~106K SLoC