summaryrefslogtreecommitdiffstats
path: root/tokio-futures/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tokio-futures/src/lib.rs')
-rw-r--r--tokio-futures/src/lib.rs15
1 files changed, 4 insertions, 11 deletions
diff --git a/tokio-futures/src/lib.rs b/tokio-futures/src/lib.rs
index 411dc424..37ffd1b9 100644
--- a/tokio-futures/src/lib.rs
+++ b/tokio-futures/src/lib.rs
@@ -1,14 +1,12 @@
#![cfg(feature = "async-await-preview")]
-#![feature(await_macro)]
+#![feature(async_await, await_macro)]
#![doc(html_root_url = "https://docs.rs/tokio-futures/0.1.0")]
-#![deny(missing_docs, missing_debug_implementations)]
+#![deny(missing_docs, missing_debug_implementations, rust_2018_idioms)]
#![cfg_attr(test, deny(warnings))]
+#![doc(test(no_crate_inject, attr(deny(rust_2018_idioms))))]
//! A preview of Tokio w/ `async` / `await` support.
-extern crate futures;
-extern crate tokio_io;
-
/// Extracts the successful type of a `Poll<Result<T, E>>`.
///
/// This macro bakes in propagation of `Pending` and `Err` signals by returning early.
@@ -23,13 +21,8 @@ macro_rules! try_ready {
}
#[macro_use]
-mod await;
+mod async_wait;
pub mod compat;
pub mod io;
pub mod sink;
pub mod stream;
-
-// Rename the `await` macro in `std`. This is used by the redefined
-// `await` macro in this crate.
-#[doc(hidden)]
-pub use std::await as std_await;