summaryrefslogtreecommitdiffstats
path: root/tokio-executor/tests/executor.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tokio-executor/tests/executor.rs')
-rw-r--r--tokio-executor/tests/executor.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/tokio-executor/tests/executor.rs b/tokio-executor/tests/executor.rs
index bb020243..c424df50 100644
--- a/tokio-executor/tests/executor.rs
+++ b/tokio-executor/tests/executor.rs
@@ -1,8 +1,7 @@
-extern crate futures;
-extern crate tokio_executor;
+#![deny(warnings, rust_2018_idioms)]
-use futures::{future::lazy, Future};
-use tokio_executor::DefaultExecutor;
+use futures::{self, future::lazy, Future};
+use tokio_executor::{self, DefaultExecutor};
mod out_of_executor_context {
use super::*;
@@ -10,7 +9,7 @@ mod out_of_executor_context {
fn test<F, E>(spawn: F)
where
- F: Fn(Box<Future<Item = (), Error = ()> + Send>) -> Result<(), E>,
+ F: Fn(Box<dyn Future<Item = (), Error = ()> + Send>) -> Result<(), E>,
{
let res = spawn(Box::new(lazy(|| Ok(()))));
assert!(res.is_err());