drone-async-await

Crates.iodrone-async-await
lib.rsdrone-async-await
version0.9.0
sourcesrc
created_at2019-09-03 20:04:12.573468
updated_at2019-09-03 20:04:12.573468
descriptionA libcore wrapper to enable async/await for Drone apps.
homepage
repositoryhttps://github.com/drone-os/drone-async-await
max_upload_size
id161895
size17,668
Valentine Valyaeff (valff)

documentation

README

Crates.io

drone-async-await

A libcore wrapper to enable native async/await syntax for Drone applications.

Usage

Place the following to the Cargo.toml:

[dependencies]
core = { package = "drone-async-await", version = "0.9" }

Description

This crate re-exports contents of [core] and defines two new functions with the following paths:

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

These two functions are absent from original libcore, but defined in libstd. This is the reason for the following errors when you attempt to use .await in no_std context:

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`

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 8

cargo fmt