async-await: update to new futures_api (#1049)

This commit is contained in:
Taiki Endo
2019-04-16 14:07:03 -04:00
committed by David Barsky
parent 847fb59b17
commit 5029e80a89
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -74,7 +74,7 @@ jobs:
parameters:
name: async_await
displayName: Async / Await
rust: nightly-2019-04-08
rust: nightly-2019-04-13
noDefaultFeatures: ''
benches: true
crates:
+1 -1
View File
@@ -9,7 +9,7 @@ guarantees. You are living on the edge here.**
## Usage
To use this crate, you need to start with a Rust 2018 edition crate, with rustc
1.34.0-nightly or later.
1.35.0-nightly or later.
Add this to your `Cargo.toml`:
+2 -2
View File
@@ -64,7 +64,7 @@ fn noop_raw_waker() -> RawWaker {
}
fn noop_waker() -> Waker {
unsafe { Waker::new_unchecked(noop_raw_waker()) }
unsafe { Waker::from_raw(noop_raw_waker()) }
}
unsafe fn clone_raw(_data: *const ()) -> RawWaker {
@@ -77,4 +77,4 @@ unsafe fn wake(_data: *const ()) {
unimplemented!("async-await-preview currently only supports futures 0.1. Use the compatibility layer of futures 0.3 instead, if you want to use futures 0.3.");
}
const NOOP_WAKER_VTABLE: RawWakerVTable = RawWakerVTable::new(clone_raw, wake, drop_raw);
const NOOP_WAKER_VTABLE: RawWakerVTable = RawWakerVTable::new(clone_raw, wake, wake, drop_raw);