Update Tokio to Rust 2018 (#1082)

This commit is contained in:
Carl Lerche
2019-05-14 10:27:36 -07:00
committed by GitHub
parent 79d8820050
commit cb4aea394e
343 changed files with 1725 additions and 2813 deletions
+4
View File
@@ -11,6 +11,7 @@ use std::rc::Rc;
use std::sync::{Arc, Mutex};
use std::time::{Duration, Instant};
#[macro_export]
macro_rules! assert_ready {
($f:expr) => {{
use ::futures::Async::*;
@@ -33,12 +34,14 @@ macro_rules! assert_ready {
}}
}
#[macro_export]
macro_rules! assert_ready_eq {
($f:expr, $expect:expr) => {
assert_eq!($f.poll().unwrap(), ::futures::Async::Ready($expect));
};
}
#[macro_export]
macro_rules! assert_not_ready {
($f:expr) => {{
let res = $f.poll().unwrap();
@@ -53,6 +56,7 @@ macro_rules! assert_not_ready {
}};
}
#[macro_export]
macro_rules! assert_elapsed {
($f:expr) => {
assert!($f.poll().unwrap_err().is_elapsed());