change: split futures crate
This commit is contained in:
parent
1323596dd2
commit
be00ca6168
10
Cargo.toml
10
Cargo.toml
@ -15,14 +15,20 @@ travis-ci = { repository = "quininer/tokio-rustls" }
|
||||
appveyor = { repository = "quininer/tokio-rustls" }
|
||||
|
||||
[dependencies]
|
||||
futures = { version = "0.2.0", optional = true }
|
||||
futures-core = { version = "0.2.0", optional = true }
|
||||
futures-io = { version = "0.2.0", optional = true }
|
||||
tokio = { version = "0.1.5", optional = true }
|
||||
rustls = "0.12"
|
||||
webpki = "0.18.0-alpha"
|
||||
|
||||
[dev-dependencies]
|
||||
futures = "0.2.0"
|
||||
tokio = "0.1.5"
|
||||
|
||||
[features]
|
||||
default = [ "tokio" ]
|
||||
unstable-futures = [ "futures", "tokio/unstable-futures" ]
|
||||
unstable-futures = [
|
||||
"futures-core",
|
||||
"futures-io",
|
||||
"tokio/unstable-futures"
|
||||
]
|
||||
|
@ -1,9 +1,10 @@
|
||||
extern crate futures;
|
||||
extern crate futures_core;
|
||||
extern crate futures_io;
|
||||
|
||||
use super::*;
|
||||
use self::futures::{ Future, Poll, Async };
|
||||
use self::futures::io::{ Error, AsyncRead, AsyncWrite };
|
||||
use self::futures::task::Context;
|
||||
use self::futures_core::{ Future, Poll, Async };
|
||||
use self::futures_core::task::Context;
|
||||
use self::futures_io::{ Error, AsyncRead, AsyncWrite };
|
||||
|
||||
|
||||
impl<S: AsyncRead + AsyncWrite> Future for ConnectAsync<S> {
|
||||
|
Loading…
Reference in New Issue
Block a user