timer: finish updating timer (#1222)

* timer: restructure feature flags
* update timer tests
* Add `async-traits` to CI

This also disables a buggy `threadpool` test. This test should be fixed in the future.

Refs #1225
This commit is contained in:
Carl Lerche
2019-06-30 08:48:53 -07:00
committed by GitHub
parent 8e7d8af588
commit b2c777846e
27 changed files with 786 additions and 755 deletions
+1 -5
View File
@@ -1,8 +1,6 @@
#![deny(warnings, rust_2018_idioms)]
#![cfg(feature = "broken")]
use std::time::Instant;
use tokio_executor;
use tokio_timer::clock;
use tokio_timer::clock::*;
@@ -40,9 +38,7 @@ fn execution_context() {
let now = ConstNow(Instant::now());
let clock = Clock::new_with_now(now);
let mut enter = tokio_executor::enter().unwrap();
with_default(&clock, &mut enter, |_| {
with_default(&clock, || {
let a = Instant::now();
let b = clock::now();