[INFO] fetching crate tokio-timer 0.3.0-alpha.4... [INFO] checking tokio-timer-0.3.0-alpha.4 against master#2748a9fd93dd1a00a4521f4f16de5befbf77f6cd for pr-62262-1 [INFO] extracting crate tokio-timer 0.3.0-alpha.4 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate tokio-timer 0.3.0-alpha.4 on toolchain 2748a9fd93dd1a00a4521f4f16de5befbf77f6cd [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate tokio-timer 0.3.0-alpha.4 [INFO] finished tweaking crates.io crate tokio-timer 0.3.0-alpha.4 [INFO] tweaked toml for crates.io crate tokio-timer 0.3.0-alpha.4 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 0448b278d151e1dc06b5d86df2315a990c6429e418976e9afd4ccffd6d9a1e9e [INFO] running `"docker" "start" "-a" "0448b278d151e1dc06b5d86df2315a990c6429e418976e9afd4ccffd6d9a1e9e"` [INFO] [stderr] Checking futures-channel-preview v0.3.0-alpha.18 [INFO] [stderr] Checking futures-util-preview v0.3.0-alpha.18 [INFO] [stderr] Checking tokio-sync v0.2.0-alpha.4 [INFO] [stderr] Checking tokio-executor v0.2.0-alpha.4 [INFO] [stderr] Checking tokio-timer v0.3.0-alpha.4 (/opt/rustwide/workdir) [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `tokio_test` [INFO] [stderr] --> tests/delay.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use tokio_test::task::MockTask; [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `tokio_test` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `tokio_test` [INFO] [stderr] --> tests/delay.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use tokio_test::{assert_pending, assert_ready, clock}; [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `tokio_test` [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:19:9 [INFO] [stderr] | [INFO] [stderr] 19 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:39:13 [INFO] [stderr] | [INFO] [stderr] 39 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:59:13 [INFO] [stderr] | [INFO] [stderr] 59 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:81:9 [INFO] [stderr] | [INFO] [stderr] 81 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:90:9 [INFO] [stderr] | [INFO] [stderr] 90 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:101:9 [INFO] [stderr] | [INFO] [stderr] 101 | assert_pending!(task.poll(&mut s1)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:108:9 [INFO] [stderr] | [INFO] [stderr] 108 | assert_pending!(task.poll(&mut s2)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:114:9 [INFO] [stderr] | [INFO] [stderr] 114 | assert_ready!(task.poll(&mut s1)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:115:9 [INFO] [stderr] | [INFO] [stderr] 115 | assert_pending!(task.poll(&mut s2)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:120:9 [INFO] [stderr] | [INFO] [stderr] 120 | assert_ready!(task.poll(&mut s2)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:134:9 [INFO] [stderr] | [INFO] [stderr] 134 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:153:9 [INFO] [stderr] | [INFO] [stderr] 153 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:160:9 [INFO] [stderr] | [INFO] [stderr] 160 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:167:9 [INFO] [stderr] | [INFO] [stderr] 167 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:175:9 [INFO] [stderr] | [INFO] [stderr] 175 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:181:9 [INFO] [stderr] | [INFO] [stderr] 181 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:188:9 [INFO] [stderr] | [INFO] [stderr] 188 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:195:9 [INFO] [stderr] | [INFO] [stderr] 195 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:210:9 [INFO] [stderr] | [INFO] [stderr] 210 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:216:9 [INFO] [stderr] | [INFO] [stderr] 216 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:222:9 [INFO] [stderr] | [INFO] [stderr] 222 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:236:9 [INFO] [stderr] | [INFO] [stderr] 236 | assert_pending!(t1.poll(&mut fut1)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:237:9 [INFO] [stderr] | [INFO] [stderr] 237 | assert_pending!(t2.poll(&mut fut2)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:248:9 [INFO] [stderr] | [INFO] [stderr] 248 | assert_ready!(t2.poll(&mut fut2)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:249:9 [INFO] [stderr] | [INFO] [stderr] 249 | assert_pending!(t1.poll(&mut fut1)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:254:9 [INFO] [stderr] | [INFO] [stderr] 254 | assert_pending!(t1.poll(&mut fut1)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:260:9 [INFO] [stderr] | [INFO] [stderr] 260 | assert_ready!(t1.poll(&mut fut1)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:273:9 [INFO] [stderr] | [INFO] [stderr] 273 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:279:9 [INFO] [stderr] | [INFO] [stderr] 279 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:297:9 [INFO] [stderr] | [INFO] [stderr] 297 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:305:13 [INFO] [stderr] | [INFO] [stderr] 305 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:312:9 [INFO] [stderr] | [INFO] [stderr] 312 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:327:9 [INFO] [stderr] | [INFO] [stderr] 327 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:340:13 [INFO] [stderr] | [INFO] [stderr] 340 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:350:9 [INFO] [stderr] | [INFO] [stderr] 350 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:365:9 [INFO] [stderr] | [INFO] [stderr] 365 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:385:9 [INFO] [stderr] | [INFO] [stderr] 385 | assert_pending!(t1.poll(&mut fut1)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:386:9 [INFO] [stderr] | [INFO] [stderr] 386 | assert_pending!(t2.poll(&mut fut2)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:387:9 [INFO] [stderr] | [INFO] [stderr] 387 | assert_pending!(t3.poll(&mut fut3)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:393:9 [INFO] [stderr] | [INFO] [stderr] 393 | assert_ready!(t1.poll(&mut fut1)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:394:9 [INFO] [stderr] | [INFO] [stderr] 394 | assert_ready!(t2.poll(&mut fut2)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:395:9 [INFO] [stderr] | [INFO] [stderr] 395 | assert_ready!(t3.poll(&mut fut3)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:412:9 [INFO] [stderr] | [INFO] [stderr] 412 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:417:9 [INFO] [stderr] | [INFO] [stderr] 417 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:428:9 [INFO] [stderr] | [INFO] [stderr] 428 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:435:9 [INFO] [stderr] | [INFO] [stderr] 435 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:440:9 [INFO] [stderr] | [INFO] [stderr] 440 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:451:9 [INFO] [stderr] | [INFO] [stderr] 451 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:458:9 [INFO] [stderr] | [INFO] [stderr] 458 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:463:9 [INFO] [stderr] | [INFO] [stderr] 463 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:474:9 [INFO] [stderr] | [INFO] [stderr] 474 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:477:9 [INFO] [stderr] | [INFO] [stderr] 477 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:483:9 [INFO] [stderr] | [INFO] [stderr] 483 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:488:9 [INFO] [stderr] | [INFO] [stderr] 488 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:499:9 [INFO] [stderr] | [INFO] [stderr] 499 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:507:9 [INFO] [stderr] | [INFO] [stderr] 507 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:510:9 [INFO] [stderr] | [INFO] [stderr] 510 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:515:9 [INFO] [stderr] | [INFO] [stderr] 515 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/delay.rs:528:9 [INFO] [stderr] | [INFO] [stderr] 528 | assert_pending!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/delay.rs:532:9 [INFO] [stderr] | [INFO] [stderr] 532 | assert_ready!(task.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:12:20 [INFO] [stderr] | [INFO] [stderr] 12 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:31:20 [INFO] [stderr] | [INFO] [stderr] 31 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:51:20 [INFO] [stderr] | [INFO] [stderr] 51 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:73:20 [INFO] [stderr] | [INFO] [stderr] 73 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:96:20 [INFO] [stderr] | [INFO] [stderr] 96 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:126:20 [INFO] [stderr] | [INFO] [stderr] 126 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:146:20 [INFO] [stderr] | [INFO] [stderr] 146 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:206:20 [INFO] [stderr] | [INFO] [stderr] 206 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:228:18 [INFO] [stderr] | [INFO] [stderr] 228 | let mut t1 = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:229:18 [INFO] [stderr] | [INFO] [stderr] 229 | let mut t2 = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:266:20 [INFO] [stderr] | [INFO] [stderr] 266 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:290:20 [INFO] [stderr] | [INFO] [stderr] 290 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:320:20 [INFO] [stderr] | [INFO] [stderr] 320 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:359:20 [INFO] [stderr] | [INFO] [stderr] 359 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:376:18 [INFO] [stderr] | [INFO] [stderr] 376 | let mut t1 = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:377:18 [INFO] [stderr] | [INFO] [stderr] 377 | let mut t2 = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:378:18 [INFO] [stderr] | [INFO] [stderr] 378 | let mut t3 = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:404:20 [INFO] [stderr] | [INFO] [stderr] 404 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:423:20 [INFO] [stderr] | [INFO] [stderr] 423 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:446:20 [INFO] [stderr] | [INFO] [stderr] 446 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:469:20 [INFO] [stderr] | [INFO] [stderr] 469 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:494:20 [INFO] [stderr] | [INFO] [stderr] 494 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/delay.rs:523:20 [INFO] [stderr] | [INFO] [stderr] 523 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error: aborting due to 88 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0432`. [INFO] [stderr] error[E0432]: unresolved import `tokio_executor::current_thread` [INFO] [stderr] --> tests/hammer.rs:3:21 [INFO] [stderr] | [INFO] [stderr] 3 | use tokio_executor::current_thread::CurrentThread; [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `current_thread` in `tokio_executor` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rand` [INFO] [stderr] --> tests/hammer.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use rand; [INFO] [stderr] | ^^^^ no `rand` external crate [INFO] [stderr] [INFO] [stderr] error: could not compile `tokio-timer`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `tokio_test` [INFO] [stderr] --> tests/interval.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use tokio_test::task::MockTask; [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `tokio_test` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `tokio_test` [INFO] [stderr] --> tests/queue.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use tokio_test::task::MockTask; [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `tokio_test` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `tokio_test` [INFO] [stderr] --> tests/queue.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use tokio_test::{assert_ok, assert_pending, assert_ready, clock}; [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `tokio_test` [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ok` [INFO] [stderr] --> tests/queue.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | assert_ok!(match assert_ready!($e) { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 32 | let entry = assert_ready_ok!(poll!(t, queue)); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/queue.rs:35:21 [INFO] [stderr] | [INFO] [stderr] 35 | let entry = assert_ready!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ok` [INFO] [stderr] --> tests/queue.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | assert_ok!(match assert_ready!($e) { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 54 | let entry = assert_ready_ok!(poll!(t, queue)); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/queue.rs:58:21 [INFO] [stderr] | [INFO] [stderr] 58 | let entry = assert_ready!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:77:9 [INFO] [stderr] | [INFO] [stderr] 77 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ok` [INFO] [stderr] --> tests/queue.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | assert_ok!(match assert_ready!($e) { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 87 | let entry = assert_ready_ok!(poll!(t, queue)); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/queue.rs:90:21 [INFO] [stderr] | [INFO] [stderr] 90 | let entry = assert_ready!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:110:9 [INFO] [stderr] | [INFO] [stderr] 110 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/queue.rs:119:17 [INFO] [stderr] | [INFO] [stderr] 119 | assert_ready!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:120:17 [INFO] [stderr] | [INFO] [stderr] 120 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:126:21 [INFO] [stderr] | [INFO] [stderr] 126 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/queue.rs:146:9 [INFO] [stderr] | [INFO] [stderr] 146 | assert_ready!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:159:9 [INFO] [stderr] | [INFO] [stderr] 159 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/queue.rs:166:21 [INFO] [stderr] | [INFO] [stderr] 166 | let entry = assert_ready!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:181:9 [INFO] [stderr] | [INFO] [stderr] 181 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:186:9 [INFO] [stderr] | [INFO] [stderr] 186 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:192:9 [INFO] [stderr] | [INFO] [stderr] 192 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ok` [INFO] [stderr] --> tests/queue.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | assert_ok!(match assert_ready!($e) { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 198 | let entry = assert_ready_ok!(poll!(t, queue)); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready` [INFO] [stderr] --> tests/queue.rs:201:21 [INFO] [stderr] | [INFO] [stderr] 201 | let entry = assert_ready!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:220:9 [INFO] [stderr] | [INFO] [stderr] 220 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:246:9 [INFO] [stderr] | [INFO] [stderr] 246 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `tokio_test` [INFO] [stderr] --> tests/interval.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use tokio_test::{assert_pending, assert_ready_eq, clock}; [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `tokio_test` [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:290:9 [INFO] [stderr] | [INFO] [stderr] 290 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready_eq` [INFO] [stderr] --> tests/interval.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | assert_ready_eq!(poll!(), Some(start)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:295:9 [INFO] [stderr] | [INFO] [stderr] 295 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ok` [INFO] [stderr] --> tests/queue.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | assert_ok!(match assert_ready!($e) { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 301 | let entry = assert_ready_ok!(poll!(t, queue)).into_inner(); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/interval.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | assert_pending!(poll!()); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] --> tests/queue.rs:318:9 [INFO] [stderr] | [INFO] [stderr] 318 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:338:9 [INFO] [stderr] | [INFO] [stderr] 338 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/interval.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | assert_pending!(poll!()); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] error: cannot determine resolution for the macro `assert_ok` [INFO] [stderr] --> tests/queue.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | assert_ok!(match assert_ready!($e) { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 346 | let entry = assert_ready_ok!(poll!(t, queue)).into_inner(); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:363:9 [INFO] [stderr] | [INFO] [stderr] 363 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready_eq` [INFO] [stderr] --> tests/interval.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | assert_ready_eq!(poll!(), Some(start + ms(300))); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] error: cannot determine resolution for the macro `assert_ok` [INFO] [stderr] --> tests/queue.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | assert_ok!(match assert_ready!($e) { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 370 | let entry = assert_ready_ok!(poll!(t, queue)).into_inner(); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/queue.rs:387:9 [INFO] [stderr] | [INFO] [stderr] 387 | assert_pending!(poll!(t, queue)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/interval.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | assert_pending!(poll!()); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] error: cannot determine resolution for the macro `assert_ok` [INFO] [stderr] --> tests/queue.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | assert_ok!(match assert_ready!($e) { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] ... [INFO] [stderr] 394 | let entry = assert_ready_ok!(poll!(t, queue)).into_inner(); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready_eq` [INFO] [stderr] --> tests/interval.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | assert_ready_eq!(poll!(), Some(start + ms(600))); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/interval.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | assert_pending!(poll!()); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready_eq` [INFO] [stderr] --> tests/interval.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | assert_ready_eq!(poll!(), Some(start + ms(900))); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:26:17 [INFO] [stderr] | [INFO] [stderr] 26 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready_eq` [INFO] [stderr] --> tests/interval.rs:47:9 [INFO] [stderr] | [INFO] [stderr] 47 | assert_ready_eq!(poll!(), Some(start + ms(1200))); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/interval.rs:48:9 [INFO] [stderr] | [INFO] [stderr] 48 | assert_pending!(poll!()); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:42:17 [INFO] [stderr] | [INFO] [stderr] 42 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:71:17 [INFO] [stderr] | [INFO] [stderr] 71 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:100:17 [INFO] [stderr] | [INFO] [stderr] 100 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0432`. [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:135:17 [INFO] [stderr] | [INFO] [stderr] 135 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:152:17 [INFO] [stderr] | [INFO] [stderr] 152 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:173:17 [INFO] [stderr] | [INFO] [stderr] 173 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/interval.rs:19:20 [INFO] [stderr] | [INFO] [stderr] 19 | let mut task = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:208:17 [INFO] [stderr] | [INFO] [stderr] 208 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/interval.rs:12:12 [INFO] [stderr] | [INFO] [stderr] 12 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/interval.rs:21:12 [INFO] [stderr] | [INFO] [stderr] 21 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:234:17 [INFO] [stderr] | [INFO] [stderr] 234 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] warning: unused macro definition [INFO] [stderr] --> tests/interval.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 25 | / macro_rules! poll { [INFO] [stderr] 26 | | () => { [INFO] [stderr] 27 | | task.enter(|cx| int.poll_next(cx)) [INFO] [stderr] 28 | | }; [INFO] [stderr] 29 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_macros)]` on by default [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:280:17 [INFO] [stderr] | [INFO] [stderr] 280 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:308:17 [INFO] [stderr] | [INFO] [stderr] 308 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:328:17 [INFO] [stderr] | [INFO] [stderr] 328 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:353:17 [INFO] [stderr] | [INFO] [stderr] 353 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/queue.rs:377:17 [INFO] [stderr] | [INFO] [stderr] 377 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:28:12 [INFO] [stderr] | [INFO] [stderr] 28 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:44:12 [INFO] [stderr] | [INFO] [stderr] 44 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:73:12 [INFO] [stderr] | [INFO] [stderr] 73 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:102:12 [INFO] [stderr] | [INFO] [stderr] 102 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:137:12 [INFO] [stderr] | [INFO] [stderr] 137 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:154:12 [INFO] [stderr] | [INFO] [stderr] 154 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:175:12 [INFO] [stderr] | [INFO] [stderr] 175 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:211:12 [INFO] [stderr] | [INFO] [stderr] 211 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:237:12 [INFO] [stderr] | [INFO] [stderr] 237 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:264:12 [INFO] [stderr] | [INFO] [stderr] 264 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:282:12 [INFO] [stderr] | [INFO] [stderr] 282 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:310:12 [INFO] [stderr] | [INFO] [stderr] 310 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:330:12 [INFO] [stderr] | [INFO] [stderr] 330 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:355:12 [INFO] [stderr] | [INFO] [stderr] 355 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/queue.rs:379:12 [INFO] [stderr] | [INFO] [stderr] 379 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] warning: unused macro definition [INFO] [stderr] --> tests/queue.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | / macro_rules! poll { [INFO] [stderr] 10 | | ($task:ident, $queue:ident) => { [INFO] [stderr] 11 | | $task.enter(|cx| $queue.poll_next(cx)) [INFO] [stderr] 12 | | }; [INFO] [stderr] 13 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_macros)]` on by default [INFO] [stderr] [INFO] [stderr] error: aborting due to 15 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0425`. [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `tokio_test` [INFO] [stderr] --> tests/timeout.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use tokio_test::task::MockTask; [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `tokio_test` [INFO] [stderr] error: could not compile `tokio-timer`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] [INFO] [stderr] error: could not compile `tokio-timer`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 62 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0425`. [INFO] [stderr] error: could not compile `tokio-timer`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0432]: unresolved import `tokio_test` [INFO] [stderr] --> tests/timeout.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use tokio_test::{ [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `tokio_test` [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready_ok` [INFO] [stderr] --> tests/timeout.rs:21:9 [INFO] [stderr] | [INFO] [stderr] 21 | assert_ready_ok!(t.poll(fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready_ok` [INFO] [stderr] --> tests/timeout.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | assert_ready_ok!(t.poll(fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/timeout.rs:50:9 [INFO] [stderr] | [INFO] [stderr] 50 | assert_pending!(t.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/timeout.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 55 | assert_pending!(t.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready_ok` [INFO] [stderr] --> tests/timeout.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | assert_ready_ok!(t.poll(&mut fut)).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/timeout.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | assert_pending!(t.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/timeout.rs:81:9 [INFO] [stderr] | [INFO] [stderr] 81 | assert_pending!(t.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready_ok` [INFO] [stderr] --> tests/timeout.rs:86:9 [INFO] [stderr] | [INFO] [stderr] 86 | assert_ready_ok!(t.poll(&mut fut)).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready_err` [INFO] [stderr] --> tests/timeout.rs:112:9 [INFO] [stderr] | [INFO] [stderr] 112 | assert_ready_err!(t.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_pending` [INFO] [stderr] --> tests/timeout.rs:124:9 [INFO] [stderr] | [INFO] [stderr] 124 | assert_pending!(t.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `assert_ready_err` [INFO] [stderr] --> tests/timeout.rs:128:9 [INFO] [stderr] | [INFO] [stderr] 128 | assert_ready_err!(t.poll(&mut fut)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/timeout.rs:14:17 [INFO] [stderr] | [INFO] [stderr] 14 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/timeout.rs:27:17 [INFO] [stderr] | [INFO] [stderr] 27 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/timeout.rs:41:17 [INFO] [stderr] | [INFO] [stderr] 41 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/timeout.rs:66:17 [INFO] [stderr] | [INFO] [stderr] 66 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/timeout.rs:106:17 [INFO] [stderr] | [INFO] [stderr] 106 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MockTask` [INFO] [stderr] --> tests/timeout.rs:118:17 [INFO] [stderr] | [INFO] [stderr] 118 | let mut t = MockTask::new(); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MockTask` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/timeout.rs:16:12 [INFO] [stderr] | [INFO] [stderr] 16 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/timeout.rs:29:12 [INFO] [stderr] | [INFO] [stderr] 29 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/timeout.rs:43:12 [INFO] [stderr] | [INFO] [stderr] 43 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/timeout.rs:68:12 [INFO] [stderr] | [INFO] [stderr] 68 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/timeout.rs:108:12 [INFO] [stderr] | [INFO] [stderr] 108 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mock` in `clock` [INFO] [stderr] --> tests/timeout.rs:120:12 [INFO] [stderr] | [INFO] [stderr] 120 | clock::mock(|clock| { [INFO] [stderr] | ^^^^ not found in `clock` [INFO] [stderr] [INFO] [stderr] error: aborting due to 25 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0425`. [INFO] [stderr] error: could not compile `tokio-timer`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "0448b278d151e1dc06b5d86df2315a990c6429e418976e9afd4ccffd6d9a1e9e"` [INFO] running `"docker" "rm" "-f" "0448b278d151e1dc06b5d86df2315a990c6429e418976e9afd4ccffd6d9a1e9e"` [INFO] [stdout] 0448b278d151e1dc06b5d86df2315a990c6429e418976e9afd4ccffd6d9a1e9e