feat(lib): update to std::future::Future
BREAKING CHANGE: All usage of async traits (`Future`, `Stream`, `AsyncRead`, `AsyncWrite`, etc) are updated to newer versions.
This commit is contained in:
24
src/lib.rs
24
src/lib.rs
@@ -1,7 +1,10 @@
|
||||
#![doc(html_root_url = "https://docs.rs/hyper/0.12.32")]
|
||||
#![deny(missing_docs)]
|
||||
#![deny(missing_debug_implementations)]
|
||||
#![cfg_attr(test, deny(warnings))]
|
||||
// XXX NOOOOOOOO
|
||||
//#![cfg_attr(test, deny(warnings))]
|
||||
#![allow(warnings)]
|
||||
#![feature(async_await)]
|
||||
#![cfg_attr(all(test, feature = "nightly"), feature(test))]
|
||||
|
||||
//! # hyper
|
||||
@@ -17,27 +20,8 @@
|
||||
//! If looking for just a convenient HTTP client, consider the
|
||||
//! [reqwest](https://crates.io/crates/reqwest) crate.
|
||||
|
||||
extern crate bytes;
|
||||
#[macro_use] extern crate futures;
|
||||
#[cfg(feature = "runtime")] extern crate futures_cpupool;
|
||||
extern crate h2;
|
||||
#[doc(hidden)] pub extern crate http;
|
||||
extern crate http_body;
|
||||
extern crate httparse;
|
||||
extern crate iovec;
|
||||
extern crate itoa;
|
||||
#[macro_use] extern crate log;
|
||||
#[cfg(feature = "runtime")] extern crate net2;
|
||||
extern crate time;
|
||||
#[cfg(feature = "runtime")] extern crate tokio;
|
||||
extern crate tokio_buf;
|
||||
#[cfg(feature = "runtime")] extern crate tokio_executor;
|
||||
#[macro_use] extern crate tokio_io;
|
||||
#[cfg(feature = "runtime")] extern crate tokio_reactor;
|
||||
#[cfg(feature = "runtime")] extern crate tokio_tcp;
|
||||
#[cfg(feature = "runtime")] extern crate tokio_threadpool;
|
||||
#[cfg(feature = "runtime")] extern crate tokio_timer;
|
||||
extern crate want;
|
||||
|
||||
#[cfg(all(test, feature = "nightly"))]
|
||||
extern crate test;
|
||||
|
||||
Reference in New Issue
Block a user