Skip to content

Commit 32b02cc

Browse files
committed
refactor: remove async_await feature gate
`async_await` is stabilized in rust-lang/rust#63209. This commit fixes `hyper` build with latest nightly compiler.
1 parent a22dabd commit 32b02cc

26 files changed

+1
-28
lines changed

benches/end_to_end.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![feature(test)]
32
#![deny(warnings)]
43

benches/pipeline.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![feature(test)]
32
#![deny(warnings)]
43

benches/server.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![feature(test)]
32
#![deny(warnings)]
43

examples/client.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![deny(warnings)]
32
extern crate hyper;
43
extern crate pretty_env_logger;

examples/client_json.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![deny(warnings)]
32
extern crate hyper;
43
#[macro_use]

examples/echo.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
//#![deny(warnings)]
32

43
use hyper::{Body, Method, Request, Response, Server, StatusCode};

examples/hello.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![deny(warnings)]
32

43
use hyper::{Body, Request, Response, Server};

examples/multi_server.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![deny(warnings)]
32
extern crate hyper;
43
extern crate pretty_env_logger;

examples/params.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
// #![deny(warnings)] // FIXME: https://github.com/rust-lang/rust/issues/62411
32
extern crate hyper;
43
extern crate pretty_env_logger;

examples/proxy.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![deny(warnings)]
32

43
use hyper::{Client, Error, Server};

examples/send_file.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![deny(warnings)]
32

43
use tokio::io::AsyncReadExt;

examples/single_threaded.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![deny(warnings)]
32

43
use std::cell::Cell;

examples/state.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![deny(warnings)]
32

43
use std::sync::{Arc, atomic::{AtomicUsize, Ordering}};

examples/tower_server.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![deny(warnings)]
32

43
use hyper::{Body, Request, Response, Server};

examples/upgrades.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![deny(warnings)]
32

43
// Note: `hyper::upgrade` docs link to this upgrade.

examples/web_api.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![deny(warnings)]
32

43
use hyper::{Body, Chunk, Client, Method, Request, Response, Server, StatusCode, header};

src/client/conn.rs

-1
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,6 @@ where
182182
/// # Example
183183
///
184184
/// ```
185-
/// # #![feature(async_await)]
186185
/// # use http::header::HOST;
187186
/// # use hyper::client::conn::SendRequest;
188187
/// # use hyper::Body;

src/client/connect/http.rs

-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ pub struct HttpConnector<R = GaiResolver> {
4646
/// # Example
4747
///
4848
/// ```
49-
/// # #![feature(async_await)]
5049
/// # async fn doc() -> hyper::Result<()> {
5150
/// use hyper::Uri;
5251
/// use hyper::client::{Client, connect::HttpInfo};

src/client/mod.rs

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
//! [full client example](https://github.com/hyperium/hyper/blob/master/examples/client.rs).
2828
//!
2929
//! ```
30-
//! # #![feature(async_await)]
3130
//! use hyper::{Client, Uri};
3231
//!
3332
//! # #[cfg(feature = "runtime")]

src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
// XXX NOOOOOOOO
55
//#![cfg_attr(test, deny(warnings))]
66
#![allow(warnings)]
7-
#![feature(async_await)]
87
#![cfg_attr(all(test, feature = "nightly"), feature(test))]
98

109
//! # hyper

src/server/conn.rs

-1
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,6 @@ impl<E> Http<E> {
331331
/// # Example
332332
///
333333
/// ```
334-
/// # #![feature(async_await)]
335334
/// # use hyper::{Body, Request, Response};
336335
/// # use hyper::service::Service;
337336
/// # use hyper::server::conn::Http;

src/server/mod.rs

-3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
//! ## Example
2020
//!
2121
//! ```no_run
22-
//! # #![feature(async_await)]
2322
//! use hyper::{Body, Error, Response, Server};
2423
//! use hyper::service::{make_service_fn, service_fn};
2524
//!
@@ -164,7 +163,6 @@ where
164163
/// # Example
165164
///
166165
/// ```
167-
/// # #![feature(async_await)]
168166
/// # fn main() {}
169167
/// # #[cfg(feature = "runtime")]
170168
/// # async fn run() {
@@ -360,7 +358,6 @@ impl<I, E> Builder<I, E> {
360358
/// # Example
361359
///
362360
/// ```
363-
/// # #![feature(async_await)]
364361
/// # #[cfg(not(feature = "runtime"))]
365362
/// # fn main() {}
366363
/// # #[cfg(feature = "runtime")]

src/service/make_service.rs

-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,6 @@ where
133133
/// # Example
134134
///
135135
/// ```rust,no_run
136-
/// # #![feature(async_await)]
137136
/// # #[cfg(feature = "runtime")]
138137
/// # #[tokio::main]
139138
/// # async fn main() {

src/service/service.rs

-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ mod sealed {
7070
/// # Example
7171
///
7272
/// ```rust
73-
/// # #![feature(async_await)]
7473
/// use hyper::{Body, Request, Response, Version};
7574
/// use hyper::service::service_fn;
7675
///

tests/client.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(async_await)]
21
#![deny(warnings)]
32
extern crate bytes;
43
extern crate hyper;

tests/server.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(async_await, async_closure)]
1+
#![feature(async_closure)]
22
#![deny(warnings)]
33
extern crate http;
44
extern crate hyper;

0 commit comments

Comments
 (0)