From 85b1f669c0f729f281f398e8a767cea69c1eefca Mon Sep 17 00:00:00 2001 From: Gurwinder Singh Date: Wed, 21 Aug 2019 12:23:04 +0530 Subject: [PATCH] chore: async_await is stable on nightly --- examples/akamai.rs | 2 -- examples/client.rs | 2 -- examples/server.rs | 2 -- src/client.rs | 19 ------------------- src/lib.rs | 1 - src/server.rs | 3 --- src/share.rs | 2 -- tests/h2-fuzz/src/main.rs | 1 - tests/h2-support/src/lib.rs | 1 - tests/h2-tests/tests/client_request.rs | 2 -- tests/h2-tests/tests/codec_read.rs | 2 -- tests/h2-tests/tests/codec_write.rs | 2 -- tests/h2-tests/tests/flow_control.rs | 1 - tests/h2-tests/tests/hammer.rs | 2 -- tests/h2-tests/tests/ping_pong.rs | 2 -- tests/h2-tests/tests/prioritization.rs | 2 -- tests/h2-tests/tests/push_promise.rs | 1 - tests/h2-tests/tests/server.rs | 1 - tests/h2-tests/tests/stream_states.rs | 1 - tests/h2-tests/tests/trailers.rs | 2 -- 20 files changed, 51 deletions(-) diff --git a/examples/akamai.rs b/examples/akamai.rs index 2222c97..0c42882 100644 --- a/examples/akamai.rs +++ b/examples/akamai.rs @@ -3,8 +3,6 @@ fn main() { } /* -#![feature(async_await)] - use h2::client; use futures::*; diff --git a/examples/client.rs b/examples/client.rs index 3bbd163..b443a57 100644 --- a/examples/client.rs +++ b/examples/client.rs @@ -1,5 +1,3 @@ -#![feature(async_await)] - use h2::client; use http::{HeaderMap, Request}; diff --git a/examples/server.rs b/examples/server.rs index 4e38c68..418fb82 100644 --- a/examples/server.rs +++ b/examples/server.rs @@ -1,5 +1,3 @@ -#![feature(async_await)] - use h2::server; use bytes::*; diff --git a/src/client.rs b/src/client.rs index 24b51ad..fdb5643 100644 --- a/src/client.rs +++ b/src/client.rs @@ -65,7 +65,6 @@ //! # Example //! //! ```rust, no_run -//! #![feature(async_await)] //! //! use h2::client; //! @@ -212,7 +211,6 @@ pub struct ReadySendRequest { /// # Examples /// /// ``` -/// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client; /// # use h2::client::*; @@ -291,7 +289,6 @@ pub struct PushPromises { /// # Examples /// /// ``` -/// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client::*; /// # use bytes::Bytes; @@ -373,7 +370,6 @@ where /// # Examples /// /// ```rust - /// # #![feature(async_await)] /// # use h2::client::*; /// # use http::*; /// # async fn doc(send_request: SendRequest<&'static [u8]>) @@ -433,7 +429,6 @@ where /// Sending a request with no body /// /// ```rust - /// # #![feature(async_await)] /// # use h2::client::*; /// # use http::*; /// # async fn doc(send_request: SendRequest<&'static [u8]>) @@ -458,7 +453,6 @@ where /// Sending a request with a body and trailers /// /// ```rust - /// # #![feature(async_await)] /// # use h2::client::*; /// # use http::*; /// # async fn doc(send_request: SendRequest<&'static [u8]>) @@ -604,7 +598,6 @@ impl Builder { /// # Examples /// /// ``` - /// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client::*; /// # use bytes::Bytes; @@ -647,7 +640,6 @@ impl Builder { /// # Examples /// /// ``` - /// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client::*; /// # use bytes::Bytes; @@ -683,7 +675,6 @@ impl Builder { /// # Examples /// /// ``` - /// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client::*; /// # use bytes::Bytes; @@ -718,7 +709,6 @@ impl Builder { /// # Examples /// /// ``` - /// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client::*; /// # use bytes::Bytes; @@ -759,7 +749,6 @@ impl Builder { /// # Examples /// /// ``` - /// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client::*; /// # use bytes::Bytes; @@ -809,7 +798,6 @@ impl Builder { /// # Examples /// /// ``` - /// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client::*; /// # use bytes::Bytes; @@ -851,7 +839,6 @@ impl Builder { /// # Examples /// /// ``` - /// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client::*; /// # use bytes::Bytes; @@ -897,7 +884,6 @@ impl Builder { /// # Examples /// /// ``` - /// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client::*; /// # use bytes::Bytes; @@ -943,7 +929,6 @@ impl Builder { /// # Examples /// /// ``` - /// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client::*; /// # use std::time::Duration; @@ -982,7 +967,6 @@ impl Builder { /// # Examples /// /// ``` - /// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client::*; /// # use std::time::Duration; @@ -1042,7 +1026,6 @@ impl Builder { /// Basic usage: /// /// ``` - /// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client::*; /// # use bytes::Bytes; @@ -1064,7 +1047,6 @@ impl Builder { /// type will be `&'static [u8]`. /// /// ``` - /// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client::*; /// # @@ -1119,7 +1101,6 @@ impl Default for Builder { /// # Examples /// /// ``` -/// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::client; /// # use h2::client::*; diff --git a/src/lib.rs b/src/lib.rs index a03ea96..44fdb18 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -81,7 +81,6 @@ #![doc(html_root_url = "https://docs.rs/h2/0.1.25")] #![deny(missing_debug_implementations, missing_docs)] #![cfg_attr(test, deny(warnings))] -#![feature(async_await)] macro_rules! proto_err { (conn: $($msg:tt)+) => { diff --git a/src/server.rs b/src/server.rs index 657f697..1cff258 100644 --- a/src/server.rs +++ b/src/server.rs @@ -64,7 +64,6 @@ //! will use the HTTP/2.0 protocol without prior negotiation. //! //! ```no_run -//! #![feature(async_await)] //! use h2::server; //! use http::{Response, StatusCode}; //! use tokio::net::TcpListener; @@ -175,7 +174,6 @@ pub struct Handshake { /// # Examples /// /// ``` -/// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::server; /// # use h2::server::*; @@ -311,7 +309,6 @@ const PREFACE: [u8; 24] = *b"PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n"; /// # Examples /// /// ``` -/// # #![feature(async_await)] /// # use tokio_io::*; /// # use h2::server; /// # use h2::server::*; diff --git a/src/share.rs b/src/share.rs index 509e9e0..8ec8529 100644 --- a/src/share.rs +++ b/src/share.rs @@ -268,7 +268,6 @@ impl SendStream { /// is sent. For example: /// /// ```rust - /// # #![feature(async_await)] /// # use h2::*; /// # async fn doc(mut send_stream: SendStream<&'static [u8]>) { /// send_stream.reserve_capacity(100); @@ -571,7 +570,6 @@ impl PingPong { /// # Example /// /// ``` - /// # #![feature(async_await)] /// # async fn doc(mut ping_pong: h2::PingPong) { /// // let mut ping_pong = ... /// diff --git a/tests/h2-fuzz/src/main.rs b/tests/h2-fuzz/src/main.rs index 6f4e802..0bfc1d1 100644 --- a/tests/h2-fuzz/src/main.rs +++ b/tests/h2-fuzz/src/main.rs @@ -1,4 +1,3 @@ -#![feature(async_await)] use futures::future; use futures::stream::FuturesUnordered; use futures::Stream; diff --git a/tests/h2-support/src/lib.rs b/tests/h2-support/src/lib.rs index 98025ae..e3cb6ee 100644 --- a/tests/h2-support/src/lib.rs +++ b/tests/h2-support/src/lib.rs @@ -1,4 +1,3 @@ -#![feature(async_await)] //! Utilities to support tests. #[macro_use] diff --git a/tests/h2-tests/tests/client_request.rs b/tests/h2-tests/tests/client_request.rs index 1574114..78974e7 100644 --- a/tests/h2-tests/tests/client_request.rs +++ b/tests/h2-tests/tests/client_request.rs @@ -1,5 +1,3 @@ -#![feature(async_await)] - use futures::future::{join, ready, select, Either}; use futures::stream::FuturesUnordered; use futures::StreamExt; diff --git a/tests/h2-tests/tests/codec_read.rs b/tests/h2-tests/tests/codec_read.rs index e455cfc..655e810 100644 --- a/tests/h2-tests/tests/codec_read.rs +++ b/tests/h2-tests/tests/codec_read.rs @@ -1,5 +1,3 @@ -#![feature(async_await)] - use futures::future::join; use h2_support::prelude::*; use std::error::Error; diff --git a/tests/h2-tests/tests/codec_write.rs b/tests/h2-tests/tests/codec_write.rs index 5537ba0..165d1c7 100644 --- a/tests/h2-tests/tests/codec_write.rs +++ b/tests/h2-tests/tests/codec_write.rs @@ -1,5 +1,3 @@ -#![feature(async_await)] - use futures::future::join; use h2_support::prelude::*; diff --git a/tests/h2-tests/tests/flow_control.rs b/tests/h2-tests/tests/flow_control.rs index 9cccf8d..18b5cd2 100644 --- a/tests/h2-tests/tests/flow_control.rs +++ b/tests/h2-tests/tests/flow_control.rs @@ -1,4 +1,3 @@ -#![feature(async_await)] use futures::future::{join, join4}; use futures::{StreamExt, TryStreamExt}; use h2_support::prelude::*; diff --git a/tests/h2-tests/tests/hammer.rs b/tests/h2-tests/tests/hammer.rs index 73045d6..589d348 100644 --- a/tests/h2-tests/tests/hammer.rs +++ b/tests/h2-tests/tests/hammer.rs @@ -1,5 +1,3 @@ -#![feature(async_await)] - use futures::{FutureExt, StreamExt, TryFutureExt}; use h2_support::prelude::*; diff --git a/tests/h2-tests/tests/ping_pong.rs b/tests/h2-tests/tests/ping_pong.rs index 3cdec59..b8842bc 100644 --- a/tests/h2-tests/tests/ping_pong.rs +++ b/tests/h2-tests/tests/ping_pong.rs @@ -1,5 +1,3 @@ -#![feature(async_await)] - use futures::channel::oneshot; use futures::future::join; use futures::{StreamExt, TryStreamExt}; diff --git a/tests/h2-tests/tests/prioritization.rs b/tests/h2-tests/tests/prioritization.rs index dcfdf32..84dd71d 100644 --- a/tests/h2-tests/tests/prioritization.rs +++ b/tests/h2-tests/tests/prioritization.rs @@ -1,5 +1,3 @@ -#![feature(async_await)] - use futures::future::join; use futures::{FutureExt, StreamExt}; use h2_support::prelude::*; diff --git a/tests/h2-tests/tests/push_promise.rs b/tests/h2-tests/tests/push_promise.rs index f37ee31..812f0e0 100644 --- a/tests/h2-tests/tests/push_promise.rs +++ b/tests/h2-tests/tests/push_promise.rs @@ -1,4 +1,3 @@ -#![feature(async_await)] use futures::future::join; use futures::{StreamExt, TryStreamExt}; use h2_support::prelude::*; diff --git a/tests/h2-tests/tests/server.rs b/tests/h2-tests/tests/server.rs index 5ca318e..b49a17d 100644 --- a/tests/h2-tests/tests/server.rs +++ b/tests/h2-tests/tests/server.rs @@ -1,4 +1,3 @@ -#![feature(async_await)] #![deny(warnings)] use futures::future::{join, poll_fn}; diff --git a/tests/h2-tests/tests/stream_states.rs b/tests/h2-tests/tests/stream_states.rs index 0b298f1..6f378bb 100644 --- a/tests/h2-tests/tests/stream_states.rs +++ b/tests/h2-tests/tests/stream_states.rs @@ -1,4 +1,3 @@ -#![feature(async_await)] #![deny(warnings)] use futures::future::{join, join3, lazy, try_join}; diff --git a/tests/h2-tests/tests/trailers.rs b/tests/h2-tests/tests/trailers.rs index f65a5e9..513b65d 100644 --- a/tests/h2-tests/tests/trailers.rs +++ b/tests/h2-tests/tests/trailers.rs @@ -1,5 +1,3 @@ -#![feature(async_await)] - use futures::StreamExt; use h2_support::prelude::*;