chore: use ready macro from futures-core (#1300)

This commit is contained in:
Gurwinder Singh
2019-07-15 10:43:54 -07:00
committed by Carl Lerche
parent ca708d6d87
commit 83273b8b50
48 changed files with 42 additions and 137 deletions
+1
View File
@@ -62,6 +62,7 @@ uds = ["tokio-uds"]
[dependencies]
# Only non-optional dependency...
#futures = "0.1.20"
futures-core-preview = "0.3.0-alpha.17"
# Everything else is optional...
bytes = { version = "0.4", optional = true }
+1
View File
@@ -1,3 +1,4 @@
use futures_core::ready;
use std::future::Future;
use std::io;
use std::pin::Pin;
+1
View File
@@ -1,3 +1,4 @@
use futures_core::ready;
use std::future::Future;
use std::io;
use std::marker::Unpin;
+1
View File
@@ -1,5 +1,6 @@
use tokio_io::AsyncRead;
use futures_core::ready;
use std::future::Future;
use std::io;
use std::pin::Pin;
+1
View File
@@ -1,5 +1,6 @@
use tokio_io::AsyncWrite;
use futures_core::ready;
use std::future::Future;
use std::io;
use std::mem;
-9
View File
@@ -75,15 +75,6 @@ macro_rules! if_runtime {
)*)
}
macro_rules! ready {
($e:expr) => {
match $e {
::std::task::Poll::Ready(t) => t,
::std::task::Poll::Pending => return ::std::task::Poll::Pending,
}
};
}
#[cfg(feature = "timer")]
pub mod clock;
#[cfg(feature = "codec")]