[INFO] crate futures-util-preview 0.3.0-alpha.17 is already in cache [INFO] extracting crate futures-util-preview 0.3.0-alpha.17 into work/ex/beta-1.38-1/sources/1.37.0/reg/futures-util-preview/0.3.0-alpha.17 [INFO] extracting crate futures-util-preview 0.3.0-alpha.17 into work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/futures-util-preview/0.3.0-alpha.17 [INFO] validating manifest of futures-util-preview-0.3.0-alpha.17 on toolchain 1.37.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of futures-util-preview-0.3.0-alpha.17 on toolchain beta-2019-08-13 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing futures-util-preview-0.3.0-alpha.17 [INFO] finished frobbing futures-util-preview-0.3.0-alpha.17 [INFO] frobbed toml for futures-util-preview-0.3.0-alpha.17 written to work/ex/beta-1.38-1/sources/1.37.0/reg/futures-util-preview/0.3.0-alpha.17/Cargo.toml [INFO] started frobbing futures-util-preview-0.3.0-alpha.17 [INFO] finished frobbing futures-util-preview-0.3.0-alpha.17 [INFO] frobbed toml for futures-util-preview-0.3.0-alpha.17 written to work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/futures-util-preview/0.3.0-alpha.17/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing futures-util-preview-0.3.0-alpha.17 against 1.37.0 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-7/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/reg/futures-util-preview/0.3.0-alpha.17:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "build" "--frozen"` [INFO] [stdout] 9f22b7c01eb212909696b50d01c1032708d6302476896a3dffdf7be23a919fd4 [INFO] running `"docker" "start" "-a" "9f22b7c01eb212909696b50d01c1032708d6302476896a3dffdf7be23a919fd4"` [INFO] [stderr] Compiling futures-util-preview v0.3.0-alpha.17 (/opt/crater/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.40s [INFO] running `"docker" "inspect" "9f22b7c01eb212909696b50d01c1032708d6302476896a3dffdf7be23a919fd4"` [INFO] running `"docker" "rm" "-f" "9f22b7c01eb212909696b50d01c1032708d6302476896a3dffdf7be23a919fd4"` [INFO] [stdout] 9f22b7c01eb212909696b50d01c1032708d6302476896a3dffdf7be23a919fd4 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-7/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/reg/futures-util-preview/0.3.0-alpha.17:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "test" "--frozen" "--no-run"` [INFO] [stdout] 823757ac960fc9465090cf500c186f83bde9b15c4de5abc9cbe41de849f289f0 [INFO] running `"docker" "start" "-a" "823757ac960fc9465090cf500c186f83bde9b15c4de5abc9cbe41de849f289f0"` [INFO] [stderr] Compiling futures-util-preview v0.3.0-alpha.17 (/opt/crater/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.38s [INFO] running `"docker" "inspect" "823757ac960fc9465090cf500c186f83bde9b15c4de5abc9cbe41de849f289f0"` [INFO] running `"docker" "rm" "-f" "823757ac960fc9465090cf500c186f83bde9b15c4de5abc9cbe41de849f289f0"` [INFO] [stdout] 823757ac960fc9465090cf500c186f83bde9b15c4de5abc9cbe41de849f289f0 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-7/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/reg/futures-util-preview/0.3.0-alpha.17:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "test" "--frozen"` [INFO] [stdout] 4d938133fe33e11c56d610646ca30fb571d0e41012cc922f6433878f69b88f5e [INFO] running `"docker" "start" "-a" "4d938133fe33e11c56d610646ca30fb571d0e41012cc922f6433878f69b88f5e"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running /opt/crater/target/debug/deps/futures_util-c8d0ba3df5c7cca1 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests futures_util [INFO] [stdout] [INFO] [stdout] running 98 tests [INFO] [stdout] test src/future/join_all.rs - future::join_all::join_all (line 104) ... FAILED [INFO] [stdout] test src/future/join.rs - future::join::join3 (line 117) ... FAILED [INFO] [stdout] test src/future/join.rs - future::join::join4 (line 147) ... FAILED [INFO] [stdout] test src/future/join.rs - future::join::join (line 92) ... FAILED [INFO] [stdout] test src/future/join.rs - future::join::join5 (line 181) ... FAILED [INFO] [stdout] test src/future/fuse.rs - future::fuse::Fuse::terminated (line 29) ... FAILED [INFO] [stdout] test src/future/abortable.rs - future::abortable::Abortable::new (line 31) ... FAILED [INFO] [stdout] test src/future/abortable.rs - future::abortable::AbortHandle::new_pair (line 72) ... FAILED [INFO] [stdout] test src/future/lazy.rs - future::lazy::lazy (line 21) ... FAILED [INFO] [stdout] test src/future/maybe_done.rs - future::maybe_done::maybe_done (line 29) ... FAILED [INFO] [stdout] test src/future/mod.rs - future::FutureExt::into_stream (line 248) ... FAILED [INFO] [stdout] test src/future/mod.rs - future::FutureExt::flatten (line 282) ... FAILED [INFO] [stdout] test src/future/mod.rs - future::FutureExt::flatten_stream (line 312) ... FAILED [INFO] [stdout] test src/future/mod.rs - future::FutureExt::catch_unwind (line 400) ... FAILED [INFO] [stdout] test src/future/mod.rs - future::FutureExt::left_future (line 189) ... FAILED [INFO] [stdout] test src/future/pending.rs - future::pending::pending (line 26) ... ignored [INFO] [stdout] test src/future/mod.rs - future::FutureExt::inspect (line 365) ... FAILED [INFO] [stdout] test src/future/mod.rs - future::FutureExt::map (line 131) ... FAILED [INFO] [stdout] test src/future/mod.rs - future::FutureExt::right_future (line 219) ... FAILED [INFO] [stdout] test src/future/mod.rs - future::FutureExt::shared (line 433) ... FAILED [INFO] [stdout] test src/future/mod.rs - future::FutureExt::then (line 163) ... FAILED [INFO] [stdout] test src/future/ready.rs - future::ready::err (line 65) ... FAILED [INFO] [stdout] test src/future/ready.rs - future::ready::ok (line 48) ... FAILED [INFO] [stdout] test src/future/option.rs - future::option::OptionFuture (line 14) ... FAILED [INFO] [stdout] test src/future/mod.rs - future::FutureExt::shared (line 447) ... FAILED [INFO] [stdout] test src/future/poll_fn.rs - future::poll_fn::poll_fn (line 22) ... FAILED [INFO] [stdout] test src/stream/iter.rs - stream::iter::iter (line 20) ... FAILED [INFO] [stdout] test src/future/ready.rs - future::ready::ready (line 31) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::buffer_unordered (line 942) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::collect (line 420) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::catch_unwind (line 865) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::concat (line 457) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::chain (line 1010) ... FAILED [INFO] [stdout] test src/future/select.rs - future::select::select (line 30) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::flatten (line 520) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::enumerate (line 289) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::by_ref (line 819) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::filter_map (line 358) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::filter (line 325) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::for_each_concurrent (line 682) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::into_future (line 214) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::fold (line 497) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::map (line 247) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::fuse (line 784) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::for_each (line 631) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::next (line 180) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::skip (line 751) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::select_next_some (line 1176) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::take (line 728) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::skip_while (line 565) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::zip (line 983) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::take_while (line 595) ... FAILED [INFO] [stdout] test src/stream/mod.rs - stream::StreamExt::then (line 393) ... FAILED [INFO] [stdout] test src/stream/repeat.rs - stream::repeat::repeat (line 18) ... FAILED [INFO] [stdout] test src/stream/poll_fn.rs - stream::poll_fn::poll_fn (line 28) ... FAILED [INFO] [stdout] test src/task/spawn.rs - task::spawn::SpawnExt::spawn (line 35) ... FAILED [INFO] [stdout] test src/task/spawn.rs - task::spawn::LocalSpawnExt::spawn_local (line 114) ... FAILED [INFO] [stdout] test src/stream/once.rs - stream::once::once (line 9) ... FAILED [INFO] [stdout] test src/task/noop_waker.rs - task::noop_waker::noop_waker (line 24) ... FAILED [INFO] [stdout] test src/task/noop_waker.rs - task::noop_waker::noop_waker_ref (line 41) ... FAILED [INFO] [stdout] test src/stream/unfold.rs - stream::unfold::unfold (line 33) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::err_into (line 230) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::and_then (line 260) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::and_then (line 274) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::inspect_err (line 373) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::inspect_ok (line 347) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::map_err (line 199) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::into_future (line 471) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::map_err (line 185) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::map_ok (line 137) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::map_ok (line 151) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::or_else (line 306) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::or_else (line 320) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::unwrap_or_else (line 436) ... FAILED [INFO] [stdout] test src/try_future/try_join.rs - try_future::try_join::try_join (line 135) ... FAILED [INFO] [stdout] test src/try_future/mod.rs - try_future::TryFutureExt::try_flatten_stream (line 402) ... FAILED [INFO] [stdout] test src/try_future/try_join.rs - try_future::try_join::try_join (line 151) ... FAILED [INFO] [stdout] test src/try_future/try_join.rs - try_future::try_join::try_join3 (line 175) ... FAILED [INFO] [stdout] test src/try_future/try_join.rs - try_future::try_join::try_join5 (line 238) ... FAILED [INFO] [stdout] test src/try_future/try_join.rs - try_future::try_join::try_join4 (line 205) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::and_then (line 186) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::err_into (line 90) ... FAILED [INFO] [stdout] test src/try_future/try_join_all.rs - try_future::try_join_all::try_join_all (line 102) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::into_stream (line 268) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::try_buffer_unordered (line 660) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::map_err (line 142) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::map_ok (line 116) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::try_collect (line 454) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::try_buffer_unordered (line 684) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::try_concat (line 612) ... FAILED [INFO] [stdout] test src/try_future/try_select.rs - try_future::try_select::try_select (line 31) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::try_filter_map (line 535) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::try_for_each_concurrent (line 398) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::try_filter (line 496) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::try_next (line 296) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::try_fold (line 575) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::try_for_each (line 328) ... FAILED [INFO] [stdout] test src/try_stream/mod.rs - try_stream::TryStreamExt::try_skip_while (line 363) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/future/join_all.rs - future::join_all::join_all (line 104) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/join_all.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{join_all}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/join_all.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `join_all` in this scope [INFO] [stdout] --> src/future/join_all.rs:113:12 [INFO] [stdout] | [INFO] [stdout] 12 | assert_eq!(join_all(futures).await, [1, 2, 3]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidate is found in another module, you can import it into scope [INFO] [stdout] | [INFO] [stdout] 4 | use futures_util::future::join_all; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/join_all.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `join_all` [INFO] [stdout] --> src/future/join_all.rs:107:23 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{join_all}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/join_all.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/join.rs - future::join::join3 (line 117) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/join.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/join.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/join.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/join.rs - future::join::join4 (line 147) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/join.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/join.rs:149:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/join.rs:147:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/join.rs - future::join::join (line 92) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/join.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/join.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/join.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/join.rs - future::join::join5 (line 181) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/join.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/join.rs:183:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/join.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/fuse.rs - future::fuse::Fuse::terminated (line 29) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/fuse.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/fuse.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::future::{Fuse, FusedFuture, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/fuse.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 9 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/fuse.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 8 | use futures::select; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/fuse.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 10 | use futures::pin_mut; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/fuse.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `pin_mut` [INFO] [stdout] --> src/future/fuse.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 22 | pin_mut!(foo_printer); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `mpsc` [INFO] [stdout] --> src/future/fuse.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 12 | let (sender, mut stream) = mpsc::unbounded(); [INFO] [stdout] | ^^^^ use of undeclared type or module `mpsc` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Fuse` [INFO] [stdout] --> src/future/fuse.rs:47:19 [INFO] [stdout] | [INFO] [stdout] 21 | let foo_printer = Fuse::terminated(); [INFO] [stdout] | ^^^^ use of undeclared type or module `Fuse` [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `select` [INFO] [stdout] --> src/future/fuse.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 25 | select! { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/fuse.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::channel::mpsc` [INFO] [stdout] --> src/future/fuse.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/fuse.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused imports: `Fuse`, `FusedFuture`, `FutureExt` [INFO] [stdout] --> src/future/fuse.rs:33:23 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::future::{Fuse, FusedFuture, FutureExt}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::stream::StreamExt` [INFO] [stdout] --> src/future/fuse.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 9 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 14 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/abortable.rs - future::abortable::Abortable::new (line 31) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/abortable.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{ready, Abortable, AbortHandle, Aborted}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/abortable.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AbortHandle` [INFO] [stdout] --> src/future/abortable.rs:36:42 [INFO] [stdout] | [INFO] [stdout] 8 | let (abort_handle, abort_registration) = AbortHandle::new_pair(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type or module `AbortHandle` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Abortable` [INFO] [stdout] --> src/future/abortable.rs:37:14 [INFO] [stdout] | [INFO] [stdout] 9 | let future = Abortable::new(ready(2), abort_registration); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type or module `Abortable` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `ready` in this scope [INFO] [stdout] --> src/future/abortable.rs:37:29 [INFO] [stdout] | [INFO] [stdout] 9 | let future = Abortable::new(ready(2), abort_registration); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] help: possible candidate is found in another module, you can import it into scope [INFO] [stdout] | [INFO] [stdout] 4 | use futures_util::future::ready; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Aborted` in this scope [INFO] [stdout] --> src/future/abortable.rs:39:30 [INFO] [stdout] | [INFO] [stdout] 11 | assert_eq!(future.await, Err(Aborted)); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidate is found in another module, you can import it into scope [INFO] [stdout] | [INFO] [stdout] 4 | use futures_util::future::Aborted; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/abortable.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused imports: `AbortHandle`, `Abortable`, `Aborted`, `ready` [INFO] [stdout] --> src/future/abortable.rs:34:23 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{ready, Abortable, AbortHandle, Aborted}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/abortable.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/abortable.rs - future::abortable::AbortHandle::new_pair (line 72) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/abortable.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{ready, Abortable, AbortHandle, Aborted}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/abortable.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AbortHandle` [INFO] [stdout] --> src/future/abortable.rs:77:42 [INFO] [stdout] | [INFO] [stdout] 8 | let (abort_handle, abort_registration) = AbortHandle::new_pair(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type or module `AbortHandle` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Abortable` [INFO] [stdout] --> src/future/abortable.rs:78:14 [INFO] [stdout] | [INFO] [stdout] 9 | let future = Abortable::new(ready(2), abort_registration); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type or module `Abortable` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `ready` in this scope [INFO] [stdout] --> src/future/abortable.rs:78:29 [INFO] [stdout] | [INFO] [stdout] 9 | let future = Abortable::new(ready(2), abort_registration); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] help: possible candidate is found in another module, you can import it into scope [INFO] [stdout] | [INFO] [stdout] 4 | use futures_util::future::ready; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Aborted` in this scope [INFO] [stdout] --> src/future/abortable.rs:80:30 [INFO] [stdout] | [INFO] [stdout] 11 | assert_eq!(future.await, Err(Aborted)); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidate is found in another module, you can import it into scope [INFO] [stdout] | [INFO] [stdout] 4 | use futures_util::future::Aborted; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/abortable.rs:72:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused imports: `AbortHandle`, `Abortable`, `Aborted`, `ready` [INFO] [stdout] --> src/future/abortable.rs:75:23 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{ready, Abortable, AbortHandle, Aborted}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/abortable.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/lazy.rs - future::lazy::lazy (line 21) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/lazy.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/lazy.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/lazy.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/maybe_done.rs - future::maybe_done::maybe_done (line 29) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/maybe_done.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/maybe_done.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::pin_mut; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/maybe_done.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `pin_mut` [INFO] [stdout] --> src/future/maybe_done.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 10 | pin_mut!(future); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/maybe_done.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/mod.rs - future::FutureExt::into_stream (line 248) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/mod.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/mod.rs:248:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `FutureExt` [INFO] [stdout] --> src/future/mod.rs:251:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/mod.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::stream::StreamExt` [INFO] [stdout] --> src/future/mod.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/mod.rs - future::FutureExt::flatten (line 282) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:285:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/mod.rs:285:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:284:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/mod.rs:282:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `FutureExt` [INFO] [stdout] --> src/future/mod.rs:285:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/mod.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/mod.rs - future::FutureExt::flatten_stream (line 312) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:315:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/mod.rs:315:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:316:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/mod.rs:316:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:314:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/mod.rs:312:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `FutureExt` [INFO] [stdout] --> src/future/mod.rs:315:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/mod.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/future/mod.rs:316:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/future/mod.rs:322:20 [INFO] [stdout] | [INFO] [stdout] 13 | let list: Vec<_> = stream.collect().await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/future/mod.rs:322:20 [INFO] [stdout] | [INFO] [stdout] 13 | let list: Vec<_> = stream.collect().await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/mod.rs - future::FutureExt::catch_unwind (line 400) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:403:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt, Ready}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/mod.rs:403:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt, Ready}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:402:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ready` in this scope [INFO] [stdout] --> src/future/mod.rs:408:34 [INFO] [stdout] | [INFO] [stdout] 11 | let future = future::lazy(|_| -> Ready { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] help: possible candidate is found in another module, you can import it into scope [INFO] [stdout] | [INFO] [stdout] 4 | use futures_util::future::Ready; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/mod.rs:400:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused imports: `FutureExt`, `Ready` [INFO] [stdout] --> src/future/mod.rs:403:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt, Ready}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/mod.rs:398:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/mod.rs - future::FutureExt::left_future (line 189) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/mod.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/mod.rs:189:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `FutureExt` [INFO] [stdout] --> src/future/mod.rs:192:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/mod.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/future/mod.rs:201:12 [INFO] [stdout] | [INFO] [stdout] 15 | assert_eq!(future.await, true); [INFO] [stdout] | ^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/future/mod.rs:201:12 [INFO] [stdout] | [INFO] [stdout] 15 | assert_eq!(future.await, true); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/mod.rs - future::FutureExt::inspect (line 365) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:368:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/mod.rs:368:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:367:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/mod.rs:365:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `FutureExt` [INFO] [stdout] --> src/future/mod.rs:368:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/mod.rs:363:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/mod.rs - future::FutureExt::map (line 131) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/mod.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/mod.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `FutureExt` [INFO] [stdout] --> src/future/mod.rs:134:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/mod.rs:129:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/mod.rs - future::FutureExt::right_future (line 219) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/mod.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:221:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/mod.rs:219:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `FutureExt` [INFO] [stdout] --> src/future/mod.rs:222:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/mod.rs:217:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/future/mod.rs:231:12 [INFO] [stdout] | [INFO] [stdout] 15 | assert_eq!(future.await, false); [INFO] [stdout] | ^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/future/mod.rs:231:12 [INFO] [stdout] | [INFO] [stdout] 15 | assert_eq!(future.await, false); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/mod.rs - future::FutureExt::shared (line 433) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:436:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/mod.rs:436:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:435:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/mod.rs:433:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `FutureExt` [INFO] [stdout] --> src/future/mod.rs:436:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/mod.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/future/mod.rs:442:15 [INFO] [stdout] | [INFO] [stdout] 12 | assert_eq!(6, shared1.await); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/future/mod.rs:442:15 [INFO] [stdout] | [INFO] [stdout] 12 | assert_eq!(6, shared1.await); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/future/mod.rs:443:15 [INFO] [stdout] | [INFO] [stdout] 13 | assert_eq!(6, shared2.await); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/future/mod.rs:443:15 [INFO] [stdout] | [INFO] [stdout] 13 | assert_eq!(6, shared2.await); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/mod.rs - future::FutureExt::then (line 163) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/mod.rs:163:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `FutureExt` [INFO] [stdout] --> src/future/mod.rs:166:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/mod.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/ready.rs - future::ready::err (line 65) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/ready.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/ready.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/ready.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/ready.rs - future::ready::ok (line 48) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/ready.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/ready.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/ready.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/option.rs - future::option::OptionFuture (line 14) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/option.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, OptionFuture}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/option.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, OptionFuture}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/option.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `OptionFuture` in this scope [INFO] [stdout] --> src/future/option.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 8 | let mut a: OptionFuture<_> = Some(future::ready(123)).into(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidate is found in another module, you can import it into scope [INFO] [stdout] | [INFO] [stdout] 4 | use futures_util::future::OptionFuture; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/option.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `OptionFuture` [INFO] [stdout] --> src/future/option.rs:17:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, OptionFuture}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/option.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/mod.rs - future::FutureExt::shared (line 447) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 10 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:455:5 [INFO] [stdout] | [INFO] [stdout] 11 | use futures::executor::block_on; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/mod.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 10 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/mod.rs:453:1 [INFO] [stdout] | [INFO] [stdout] 9 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `block_on` in this scope [INFO] [stdout] --> src/future/mod.rs:462:19 [INFO] [stdout] | [INFO] [stdout] 18 | assert_eq!(6, block_on(shared2)); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/mod.rs:451:1 [INFO] [stdout] | [INFO] [stdout] 7 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `FutureExt` [INFO] [stdout] --> src/future/mod.rs:454:29 [INFO] [stdout] | [INFO] [stdout] 10 | use futures::future::{self, FutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/mod.rs:445:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::executor::block_on` [INFO] [stdout] --> src/future/mod.rs:455:5 [INFO] [stdout] | [INFO] [stdout] 11 | use futures::executor::block_on; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/future/mod.rs:464:15 [INFO] [stdout] | [INFO] [stdout] 20 | assert_eq!(6, shared1.await); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/future/mod.rs:464:15 [INFO] [stdout] | [INFO] [stdout] 20 | assert_eq!(6, shared1.await); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/poll_fn.rs - future::poll_fn::poll_fn (line 22) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/poll_fn.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::poll_fn; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/poll_fn.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::task::{Context, Poll}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/poll_fn.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Poll` [INFO] [stdout] --> src/future/poll_fn.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 10 | Poll::Ready("Hello, World!".into()) [INFO] [stdout] | ^^^^ use of undeclared type or module `Poll` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Context` in this scope [INFO] [stdout] --> src/future/poll_fn.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 9 | fn read_line(_cx: &mut Context<'_>) -> Poll { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 4 | use core::task::Context; [INFO] [stdout] | [INFO] [stdout] 4 | use futures_core::core_reexport::task::Context; [INFO] [stdout] | [INFO] [stdout] 4 | use futures_core::task::Context; [INFO] [stdout] | [INFO] [stdout] 4 | use futures_util::core_reexport::task::Context; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Poll` in this scope [INFO] [stdout] --> src/future/poll_fn.rs:28:40 [INFO] [stdout] | [INFO] [stdout] 9 | fn read_line(_cx: &mut Context<'_>) -> Poll { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 4 | use core::task::Poll; [INFO] [stdout] | [INFO] [stdout] 4 | use futures_core::Poll; [INFO] [stdout] | [INFO] [stdout] 4 | use futures_core::core_reexport::task::Poll; [INFO] [stdout] | [INFO] [stdout] 4 | use futures_core::task::Poll; [INFO] [stdout] | [INFO] [stdout] and 4 other candidates [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `poll_fn` in this scope [INFO] [stdout] --> src/future/poll_fn.rs:32:19 [INFO] [stdout] | [INFO] [stdout] 13 | let read_future = poll_fn(read_line); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 4 | use futures_util::future::poll_fn; [INFO] [stdout] | [INFO] [stdout] 4 | use futures_util::stream::poll_fn; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/poll_fn.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::future::poll_fn` [INFO] [stdout] --> src/future/poll_fn.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::poll_fn; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/poll_fn.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused imports: `Context`, `Poll` [INFO] [stdout] --> src/future/poll_fn.rs:26:21 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::task::{Context, Poll}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 10 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/iter.rs - stream::iter::iter (line 20) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/iter.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/iter.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/iter.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/iter.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/iter.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/iter.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/stream/iter.rs:26:26 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(vec![17, 19], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/stream/iter.rs:26:26 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(vec![17, 19], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/ready.rs - future::ready::ready (line 31) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/ready.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/ready.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/future/ready.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::buffer_unordered (line 942) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:945:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:946:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:946:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:944:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `oneshot` [INFO] [stdout] --> src/stream/mod.rs:948:28 [INFO] [stdout] | [INFO] [stdout] 9 | let (send_one, recv_one) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `oneshot` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `oneshot` [INFO] [stdout] --> src/stream/mod.rs:949:28 [INFO] [stdout] | [INFO] [stdout] 10 | let (send_two, recv_two) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `oneshot` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:942:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::channel::oneshot` [INFO] [stdout] --> src/stream/mod.rs:945:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:940:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:946:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::collect (line 420) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:423:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:424:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:422:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `mpsc` [INFO] [stdout] --> src/stream/mod.rs:427:16 [INFO] [stdout] | [INFO] [stdout] 10 | let (tx, rx) = mpsc::unbounded(); [INFO] [stdout] | ^^^^ use of undeclared type or module `mpsc` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::channel::mpsc` [INFO] [stdout] --> src/stream/mod.rs:423:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:418:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::stream::StreamExt` [INFO] [stdout] --> src/stream/mod.rs:424:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::catch_unwind (line 865) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:868:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:868:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:867:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:865:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:868:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:863:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::concat (line 457) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:460:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:461:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:459:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `mpsc` [INFO] [stdout] --> src/stream/mod.rs:464:16 [INFO] [stdout] | [INFO] [stdout] 10 | let (tx, rx) = mpsc::unbounded(); [INFO] [stdout] | ^^^^ use of undeclared type or module `mpsc` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:457:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::channel::mpsc` [INFO] [stdout] --> src/stream/mod.rs:460:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:455:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::stream::StreamExt` [INFO] [stdout] --> src/stream/mod.rs:461:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::chain (line 1010) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:1013:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:1013:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:1012:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:1010:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:1013:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:1008:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/select.rs - future::select::select (line 30) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/future/select.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::future::{self, Either, Future, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/select.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::future::{self, Either, Future, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Either` [INFO] [stdout] --> src/future/select.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 14 | Either::Left((x, b)) => b.map(move |y| (x, y)).left_future(), [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Either` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Either` [INFO] [stdout] --> src/future/select.rs:42:13 [INFO] [stdout] | [INFO] [stdout] 15 | Either::Right((y, a)) => a.map(move |x| (x, y)).right_future(), [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Either` [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Future` in this scope [INFO] [stdout] --> src/future/select.rs:36:14 [INFO] [stdout] | [INFO] [stdout] 9 | where A: Future + Unpin, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 3 | use core::future::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::core_reexport::future::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::future::Future; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Future` in this scope [INFO] [stdout] --> src/future/select.rs:37:14 [INFO] [stdout] | [INFO] [stdout] 10 | B: Future + Unpin, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 3 | use core::future::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::core_reexport::future::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::future::Future; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Future` in this scope [INFO] [stdout] --> src/future/select.rs:35:38 [INFO] [stdout] | [INFO] [stdout] 8 | fn join(a: A, b: B) -> impl Future [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 3 | use core::future::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::core_reexport::future::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::future::Future; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] [INFO] [stdout] error: unused imports: `Either`, `FutureExt`, `Future` [INFO] [stdout] --> src/future/select.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::future::{self, Either, Future, FutureExt}; [INFO] [stdout] | ^^^^^^ ^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/future/select.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::flatten (line 520) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:523:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:524:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:522:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `mpsc` [INFO] [stdout] --> src/stream/mod.rs:527:18 [INFO] [stdout] | [INFO] [stdout] 10 | let (tx1, rx1) = mpsc::unbounded(); [INFO] [stdout] | ^^^^ use of undeclared type or module `mpsc` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `mpsc` [INFO] [stdout] --> src/stream/mod.rs:528:18 [INFO] [stdout] | [INFO] [stdout] 11 | let (tx2, rx2) = mpsc::unbounded(); [INFO] [stdout] | ^^^^ use of undeclared type or module `mpsc` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `mpsc` [INFO] [stdout] --> src/stream/mod.rs:529:18 [INFO] [stdout] | [INFO] [stdout] 12 | let (tx3, rx3) = mpsc::unbounded(); [INFO] [stdout] | ^^^^ use of undeclared type or module `mpsc` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:520:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::channel::mpsc` [INFO] [stdout] --> src/stream/mod.rs:523:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:518:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::stream::StreamExt` [INFO] [stdout] --> src/stream/mod.rs:524:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::enumerate (line 289) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:292:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:292:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:291:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:289:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:292:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:287:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::by_ref (line 819) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:822:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:823:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:823:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:821:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:819:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:823:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:817:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::filter_map (line 358) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:361:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:362:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:362:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:360:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:358:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:362:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:356:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/stream/mod.rs:370:34 [INFO] [stdout] | [INFO] [stdout] 15 | assert_eq!(vec![3, 5, 7, 9, 11], evens.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/stream/mod.rs:370:34 [INFO] [stdout] | [INFO] [stdout] 15 | assert_eq!(vec![3, 5, 7, 9, 11], evens.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::filter (line 325) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:328:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:325:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:329:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:323:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/stream/mod.rs:334:34 [INFO] [stdout] | [INFO] [stdout] 12 | assert_eq!(vec![2, 4, 6, 8, 10], evens.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/stream/mod.rs:334:34 [INFO] [stdout] | [INFO] [stdout] 12 | assert_eq!(vec![2, 4, 6, 8, 10], evens.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::for_each_concurrent (line 682) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:685:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:686:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:686:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:684:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `oneshot` [INFO] [stdout] --> src/stream/mod.rs:688:18 [INFO] [stdout] | [INFO] [stdout] 9 | let (tx1, rx1) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `oneshot` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `oneshot` [INFO] [stdout] --> src/stream/mod.rs:689:18 [INFO] [stdout] | [INFO] [stdout] 10 | let (tx2, rx2) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `oneshot` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `oneshot` [INFO] [stdout] --> src/stream/mod.rs:690:18 [INFO] [stdout] | [INFO] [stdout] 11 | let (tx3, rx3) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `oneshot` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:682:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::channel::oneshot` [INFO] [stdout] --> src/stream/mod.rs:685:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:680:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:686:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 10 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::into_future (line 214) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:214:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:217:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:212:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/stream/mod.rs:224:22 [INFO] [stdout] | [INFO] [stdout] 13 | let (item, stream) = stream.into_future().await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/stream/mod.rs:224:22 [INFO] [stdout] | [INFO] [stdout] 13 | let (item, stream) = stream.into_future().await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::fold (line 497) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:500:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:501:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:501:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:499:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:497:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:501:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:495:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::map (line 247) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:249:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:247:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:250:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:245:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/stream/mod.rs:255:27 [INFO] [stdout] | [INFO] [stdout] 11 | assert_eq!(vec![4, 5, 6], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/stream/mod.rs:255:27 [INFO] [stdout] | [INFO] [stdout] 11 | assert_eq!(vec![4, 5, 6], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::fuse (line 784) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:785:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::executor::block_on_stream; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:786:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:787:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::task::Poll; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:786:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Poll` [INFO] [stdout] --> src/stream/mod.rs:793:18 [INFO] [stdout] | [INFO] [stdout] 12 | 0..=2 => Poll::Ready(Some(x)), [INFO] [stdout] | ^^^^ use of undeclared type or module `Poll` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Poll` [INFO] [stdout] --> src/stream/mod.rs:794:14 [INFO] [stdout] | [INFO] [stdout] 13 | 3 => Poll::Ready(None), [INFO] [stdout] | ^^^^ use of undeclared type or module `Poll` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `block_on_stream` in this scope [INFO] [stdout] --> src/stream/mod.rs:799:16 [INFO] [stdout] | [INFO] [stdout] 18 | let mut iter = block_on_stream(stream); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::executor::block_on_stream` [INFO] [stdout] --> src/stream/mod.rs:785:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::executor::block_on_stream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:782:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:786:29 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::task::Poll` [INFO] [stdout] --> src/stream/mod.rs:787:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::task::Poll; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 10 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::for_each (line 631) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:634:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:635:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:635:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:633:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:631:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:635:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:629:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/stream/mod.rs:644:5 [INFO] [stdout] | [INFO] [stdout] 16 | fut.await; [INFO] [stdout] | ^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/stream/mod.rs:644:5 [INFO] [stdout] | [INFO] [stdout] 16 | fut.await; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::next (line 180) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:182:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:180:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:183:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::skip (line 751) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:754:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:754:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:753:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:751:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:754:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:749:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/stream/mod.rs:758:34 [INFO] [stdout] | [INFO] [stdout] 10 | assert_eq!(vec![6, 7, 8, 9, 10], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/stream/mod.rs:758:34 [INFO] [stdout] | [INFO] [stdout] 10 | assert_eq!(vec![6, 7, 8, 9, 10], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::select_next_some (line 1176) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:1180:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{StreamExt, FuturesUnordered}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:1179:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::{future, select}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:1178:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `FuturesUnordered` [INFO] [stdout] --> src/stream/mod.rs:1183:23 [INFO] [stdout] | [INFO] [stdout] 10 | let mut async_tasks = FuturesUnordered::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `FuturesUnordered` [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `select` [INFO] [stdout] --> src/stream/mod.rs:1186:5 [INFO] [stdout] | [INFO] [stdout] 13 | select! { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:1176:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused imports: `FuturesUnordered`, `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{StreamExt, FuturesUnordered}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:1174:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unreachable statement [INFO] [stdout] --> src/stream/mod.rs:1203:1 [INFO] [stdout] | [INFO] [stdout] 30 | assert_eq!(total, 6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:1174:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unreachable_code)] implied by #[deny(warnings)] [INFO] [stdout] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::take (line 728) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:731:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:731:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:730:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:728:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:731:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:726:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/stream/mod.rs:735:27 [INFO] [stdout] | [INFO] [stdout] 10 | assert_eq!(vec![1, 2, 3], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/stream/mod.rs:735:27 [INFO] [stdout] | [INFO] [stdout] 10 | assert_eq!(vec![1, 2, 3], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::skip_while (line 565) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:568:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:569:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:569:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:567:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:565:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:569:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:563:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/stream/mod.rs:575:34 [INFO] [stdout] | [INFO] [stdout] 13 | assert_eq!(vec![6, 7, 8, 9, 10], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/stream/mod.rs:575:34 [INFO] [stdout] | [INFO] [stdout] 13 | assert_eq!(vec![6, 7, 8, 9, 10], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::zip (line 983) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:986:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:986:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:985:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:983:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:986:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:981:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::take_while (line 595) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:598:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:599:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:599:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:597:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:595:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:599:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:593:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/stream/mod.rs:605:33 [INFO] [stdout] | [INFO] [stdout] 13 | assert_eq!(vec![1, 2, 3, 4, 5], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/stream/mod.rs:605:33 [INFO] [stdout] | [INFO] [stdout] 13 | assert_eq!(vec![1, 2, 3, 4, 5], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/mod.rs - stream::StreamExt::then (line 393) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:396:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/mod.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/mod.rs:395:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/mod.rs:393:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/mod.rs:397:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/mod.rs:391:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/stream/mod.rs:402:27 [INFO] [stdout] | [INFO] [stdout] 12 | assert_eq!(vec![4, 5, 6], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/stream/mod.rs:402:27 [INFO] [stdout] | [INFO] [stdout] 12 | assert_eq!(vec![4, 5, 6], stream.collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/repeat.rs - stream::repeat::repeat (line 18) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/repeat.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/repeat.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/repeat.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/repeat.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/repeat.rs:21:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/repeat.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/stream/repeat.rs:24:27 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(vec![9, 9, 9], stream.take(3).collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/stream/repeat.rs:24:27 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(vec![9, 9, 9], stream.take(3).collect::>().await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/poll_fn.rs - stream::poll_fn::poll_fn (line 28) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/poll_fn.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::stream::poll_fn; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/poll_fn.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::task::Poll; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Poll` [INFO] [stdout] --> src/stream/poll_fn.rs:35:30 [INFO] [stdout] | [INFO] [stdout] 10 | if counter == 0 { return Poll::Ready(None); } [INFO] [stdout] | ^^^^ use of undeclared type or module `Poll` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Poll` [INFO] [stdout] --> src/stream/poll_fn.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 12 | Poll::Ready(Some("Hello, World!".to_owned())) [INFO] [stdout] | ^^^^ use of undeclared type or module `Poll` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `poll_fn` in this scope [INFO] [stdout] --> src/stream/poll_fn.rs:34:19 [INFO] [stdout] | [INFO] [stdout] 9 | let read_stream = poll_fn(move |_| -> Poll> { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 3 | use futures_util::future::poll_fn; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_util::stream::poll_fn; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Poll` in this scope [INFO] [stdout] --> src/stream/poll_fn.rs:34:39 [INFO] [stdout] | [INFO] [stdout] 9 | let read_stream = poll_fn(move |_| -> Poll> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 3 | use core::task::Poll; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::Poll; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::core_reexport::task::Poll; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::task::Poll; [INFO] [stdout] | [INFO] [stdout] and 4 other candidates [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::stream::poll_fn` [INFO] [stdout] --> src/stream/poll_fn.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::stream::poll_fn; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/poll_fn.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::task::Poll` [INFO] [stdout] --> src/stream/poll_fn.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::task::Poll; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/spawn.rs - task::spawn::SpawnExt::spawn (line 35) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/task/spawn.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::executor::ThreadPool; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/task/spawn.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::task::SpawnExt; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `ThreadPool` [INFO] [stdout] --> src/task/spawn.rs:40:20 [INFO] [stdout] | [INFO] [stdout] 8 | let mut executor = ThreadPool::new().unwrap(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type or module `ThreadPool` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/task/spawn.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::executor::ThreadPool` [INFO] [stdout] --> src/task/spawn.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::executor::ThreadPool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/task/spawn.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::task::SpawnExt` [INFO] [stdout] --> src/task/spawn.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::task::SpawnExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/spawn.rs - task::spawn::LocalSpawnExt::spawn_local (line 114) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/task/spawn.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::executor::LocalPool; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/task/spawn.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::task::LocalSpawnExt; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `LocalPool` [INFO] [stdout] --> src/task/spawn.rs:119:16 [INFO] [stdout] | [INFO] [stdout] 8 | let executor = LocalPool::new(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type or module `LocalPool` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/task/spawn.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::executor::LocalPool` [INFO] [stdout] --> src/task/spawn.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::executor::LocalPool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/task/spawn.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::task::LocalSpawnExt` [INFO] [stdout] --> src/task/spawn.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::task::LocalSpawnExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/once.rs - stream::once::once (line 9) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/once.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/once.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/once.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/once.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/once.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/once.rs:13:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/once.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/noop_waker.rs - task::noop_waker::noop_waker (line 24) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/task/noop_waker.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::task::noop_waker; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `noop_waker` in this scope [INFO] [stdout] --> src/task/noop_waker.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 5 | let waker = noop_waker(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidate is found in another module, you can import it into scope [INFO] [stdout] | [INFO] [stdout] 3 | use futures_util::task::noop_waker; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::task::noop_waker` [INFO] [stdout] --> src/task/noop_waker.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::task::noop_waker; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/task/noop_waker.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/noop_waker.rs - task::noop_waker::noop_waker_ref (line 41) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/task/noop_waker.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::task::noop_waker_ref; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `noop_waker_ref` in this scope [INFO] [stdout] --> src/task/noop_waker.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 5 | let waker = noop_waker_ref(); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidate is found in another module, you can import it into scope [INFO] [stdout] | [INFO] [stdout] 3 | use futures_util::task::noop_waker_ref; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::task::noop_waker_ref` [INFO] [stdout] --> src/task/noop_waker.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::task::noop_waker_ref; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/task/noop_waker.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/unfold.rs - stream::unfold::unfold (line 33) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/unfold.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/unfold.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/unfold.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/stream/unfold.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/stream/unfold.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `StreamExt` [INFO] [stdout] --> src/stream/unfold.rs:37:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/stream/unfold.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::err_into (line 230) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:234:1 [INFO] [stdout] | [INFO] [stdout] 7 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/mod.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryFutureExt` [INFO] [stdout] --> src/try_future/mod.rs:232:29 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::and_then (line 260) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:264:1 [INFO] [stdout] | [INFO] [stdout] 7 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/mod.rs:260:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryFutureExt` [INFO] [stdout] --> src/try_future/mod.rs:262:29 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:258:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::and_then (line 274) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:278:1 [INFO] [stdout] | [INFO] [stdout] 7 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/mod.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryFutureExt` [INFO] [stdout] --> src/try_future/mod.rs:276:29 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:272:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::inspect_err (line 373) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:375:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/mod.rs:373:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryFutureExt` [INFO] [stdout] --> src/try_future/mod.rs:376:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:371:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::inspect_ok (line 347) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:349:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/mod.rs:347:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryFutureExt` [INFO] [stdout] --> src/try_future/mod.rs:350:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:345:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::map_err (line 199) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 7 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/mod.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryFutureExt` [INFO] [stdout] --> src/try_future/mod.rs:201:29 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::into_future (line 471) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:472:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::future::{Future, TryFuture, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:477:1 [INFO] [stdout] | [INFO] [stdout] 9 | futures::future::ready(Ok::(1)) [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `TryFuture` in this scope [INFO] [stdout] --> src/try_future/mod.rs:476:30 [INFO] [stdout] | [INFO] [stdout] 8 | fn make_try_future() -> impl TryFuture { // ... } [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::TryFuture; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::future::TryFuture; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Future` in this scope [INFO] [stdout] --> src/try_future/mod.rs:479:29 [INFO] [stdout] | [INFO] [stdout] 11 | fn take_future(future: impl Future>) { /* ... */ } [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 3 | use core::future::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::core_reexport::future::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::future::Future; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] [INFO] [stdout] error: unused imports: `Future`, `TryFutureExt`, `TryFuture` [INFO] [stdout] --> src/try_future/mod.rs:472:23 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::future::{Future, TryFuture, TryFutureExt}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:469:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::map_err (line 185) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:189:1 [INFO] [stdout] | [INFO] [stdout] 7 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/mod.rs:185:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryFutureExt` [INFO] [stdout] --> src/try_future/mod.rs:187:29 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:183:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::map_ok (line 137) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 7 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/mod.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryFutureExt` [INFO] [stdout] --> src/try_future/mod.rs:139:29 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::map_ok (line 151) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:155:1 [INFO] [stdout] | [INFO] [stdout] 7 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/mod.rs:151:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryFutureExt` [INFO] [stdout] --> src/try_future/mod.rs:153:29 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::or_else (line 306) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:310:1 [INFO] [stdout] | [INFO] [stdout] 7 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/mod.rs:306:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryFutureExt` [INFO] [stdout] --> src/try_future/mod.rs:308:29 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::or_else (line 320) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:322:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:322:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:324:1 [INFO] [stdout] | [INFO] [stdout] 7 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/mod.rs:320:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryFutureExt` [INFO] [stdout] --> src/try_future/mod.rs:322:29 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::unwrap_or_else (line 436) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:438:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:438:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:440:1 [INFO] [stdout] | [INFO] [stdout] 7 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/mod.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryFutureExt` [INFO] [stdout] --> src/try_future/mod.rs:438:29 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:434:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/try_join.rs - try_future::try_join::try_join (line 135) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/try_join.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/try_join.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/try_join.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/mod.rs - try_future::TryFutureExt::try_flatten_stream (line 402) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:405:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:405:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:406:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/mod.rs:406:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/mod.rs:404:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/mod.rs:402:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryFutureExt` [INFO] [stdout] --> src/try_future/mod.rs:405:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/mod.rs:400:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `TryStreamExt` [INFO] [stdout] --> src/try_future/mod.rs:406:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0698]: type inside `async` object must be known in this context [INFO] [stdout] --> src/try_future/mod.rs:412:12 [INFO] [stdout] | [INFO] [stdout] 13 | let list = stream.try_collect::>().await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for `{integer}` [INFO] [stdout] | [INFO] [stdout] note: the type is part of the `async` object because of this `await` [INFO] [stdout] --> src/try_future/mod.rs:412:12 [INFO] [stdout] | [INFO] [stdout] 13 | let list = stream.try_collect::>().await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554, E0698. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/try_join.rs - try_future::try_join::try_join (line 151) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/try_join.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/try_join.rs:153:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/try_join.rs:151:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/try_join.rs - try_future::try_join::try_join3 (line 175) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/try_join.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/try_join.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/try_join.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/try_join.rs - try_future::try_join::try_join5 (line 238) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/try_join.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/try_join.rs:240:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/try_join.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/try_join.rs - try_future::try_join::try_join4 (line 205) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/try_join.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/try_join.rs:207:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/try_join.rs:205:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::and_then (line 186) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::TryStreamExt; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 5 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `mpsc` [INFO] [stdout] --> src/try_stream/mod.rs:191:17 [INFO] [stdout] | [INFO] [stdout] 8 | let (_tx, rx) = mpsc::channel::>(1); [INFO] [stdout] | ^^^^ use of undeclared type or module `mpsc` [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::channel::mpsc` [INFO] [stdout] --> src/try_stream/mod.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::stream::TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::TryStreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::err_into (line 90) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:93:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/try_join_all.rs - try_future::try_join_all::try_join_all (line 102) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/try_join_all.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, try_join_all}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/try_join_all.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, try_join_all}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/try_join_all.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `try_join_all` in this scope [INFO] [stdout] --> src/try_future/try_join_all.rs:113:12 [INFO] [stdout] | [INFO] [stdout] 14 | assert_eq!(try_join_all(futures).await, Ok(vec![1, 2, 3])); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidate is found in another module, you can import it into scope [INFO] [stdout] | [INFO] [stdout] 4 | use futures_util::try_future::try_join_all; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `try_join_all` in this scope [INFO] [stdout] --> src/try_future/try_join_all.rs:121:12 [INFO] [stdout] | [INFO] [stdout] 22 | assert_eq!(try_join_all(futures).await, Err(2)); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidate is found in another module, you can import it into scope [INFO] [stdout] | [INFO] [stdout] 4 | use futures_util::try_future::try_join_all; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_future/try_join_all.rs:102:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `try_join_all` [INFO] [stdout] --> src/try_future/try_join_all.rs:105:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::{self, try_join_all}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/try_join_all.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::into_stream (line 268) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::stream::{Stream, TryStream, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 9 | futures::stream::empty() [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `TryStream` in this scope [INFO] [stdout] --> src/try_stream/mod.rs:273:30 [INFO] [stdout] | [INFO] [stdout] 8 | fn make_try_stream() -> impl TryStream { // ... } [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::TryStream; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::stream::TryStream; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Stream` in this scope [INFO] [stdout] --> src/try_stream/mod.rs:276:29 [INFO] [stdout] | [INFO] [stdout] 11 | fn take_stream(stream: impl Stream>) { /* ... */ } [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::Stream; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::stream::Stream; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unused imports: `Stream`, `TryStreamExt`, `TryStream` [INFO] [stdout] --> src/try_stream/mod.rs:269:23 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::stream::{Stream, TryStream, TryStreamExt}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:266:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::try_buffer_unordered (line 660) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:663:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:664:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:664:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:662:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `oneshot` [INFO] [stdout] --> src/try_stream/mod.rs:666:28 [INFO] [stdout] | [INFO] [stdout] 9 | let (send_one, recv_one) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `oneshot` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `oneshot` [INFO] [stdout] --> src/try_stream/mod.rs:667:28 [INFO] [stdout] | [INFO] [stdout] 10 | let (send_two, recv_two) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `oneshot` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:660:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::channel::oneshot` [INFO] [stdout] --> src/try_stream/mod.rs:663:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:658:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused imports: `StreamExt`, `TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:664:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::map_err (line 142) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:144:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:145:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::map_ok (line 116) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:119:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::try_collect (line 454) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:457:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:458:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::TryStreamExt; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:456:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `mpsc` [INFO] [stdout] --> src/try_stream/mod.rs:461:16 [INFO] [stdout] | [INFO] [stdout] 10 | let (tx, rx) = mpsc::unbounded(); [INFO] [stdout] | ^^^^ use of undeclared type or module `mpsc` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:454:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::channel::mpsc` [INFO] [stdout] --> src/try_stream/mod.rs:457:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:452:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::stream::TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:458:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::TryStreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::try_buffer_unordered (line 684) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:687:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:689:5 [INFO] [stdout] | [INFO] [stdout] 8 | use futures::stream::{StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:688:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:686:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `mpsc` [INFO] [stdout] --> src/try_stream/mod.rs:691:33 [INFO] [stdout] | [INFO] [stdout] 10 | let (sink, stream_of_futures) = mpsc::unbounded(); [INFO] [stdout] | ^^^^ use of undeclared type or module `mpsc` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:684:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::channel::mpsc` [INFO] [stdout] --> src/try_stream/mod.rs:687:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:682:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused imports: `StreamExt`, `TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:689:23 [INFO] [stdout] | [INFO] [stdout] 8 | use futures::stream::{StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::try_concat (line 612) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:615:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:616:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::TryStreamExt; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:614:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `mpsc` [INFO] [stdout] --> src/try_stream/mod.rs:619:16 [INFO] [stdout] | [INFO] [stdout] 10 | let (tx, rx) = mpsc::unbounded::, ()>>(); [INFO] [stdout] | ^^^^ use of undeclared type or module `mpsc` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:612:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::channel::mpsc` [INFO] [stdout] --> src/try_stream/mod.rs:615:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:610:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::stream::TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:616:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::TryStreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_future/try_select.rs - try_future::try_select::try_select (line 31) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_future/try_select.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::future::{self, Either, Future, FutureExt, TryFuture, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_future/try_select.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::future::{self, Either, Future, FutureExt, TryFuture, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Either` [INFO] [stdout] --> src/try_future/try_select.rs:43:16 [INFO] [stdout] | [INFO] [stdout] 15 | Ok(Either::Left((x, b))) => Box::new(b.map_ok(move |y| (x, y))), [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Either` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Either` [INFO] [stdout] --> src/try_future/try_select.rs:44:16 [INFO] [stdout] | [INFO] [stdout] 16 | Ok(Either::Right((y, a))) => Box::new(a.map_ok(move |x| (x, y))), [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Either` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Either` [INFO] [stdout] --> src/try_future/try_select.rs:45:17 [INFO] [stdout] | [INFO] [stdout] 17 | Err(Either::Left((e, _))) => Box::new(future::err(e)), [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Either` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Either` [INFO] [stdout] --> src/try_future/try_select.rs:46:17 [INFO] [stdout] | [INFO] [stdout] 18 | Err(Either::Right((e, _))) => Box::new(future::err(e)), [INFO] [stdout] | ^^^^^^ use of undeclared type or module `Either` [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `TryFuture` in this scope [INFO] [stdout] --> src/try_future/try_select.rs:37:15 [INFO] [stdout] | [INFO] [stdout] 9 | where A: TryFuture + Unpin + 'static, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::TryFuture; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::future::TryFuture; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `TryFuture` in this scope [INFO] [stdout] --> src/try_future/try_select.rs:38:15 [INFO] [stdout] | [INFO] [stdout] 10 | B: TryFuture + Unpin + 'static, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::TryFuture; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::future::TryFuture; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `TryFuture` in this scope [INFO] [stdout] --> src/try_future/try_select.rs:36:42 [INFO] [stdout] | [INFO] [stdout] 8 | fn try_join(a: A, b: B) -> impl TryFuture [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::TryFuture; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::future::TryFuture; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Future` in this scope [INFO] [stdout] --> src/try_future/try_select.rs:41:52 [INFO] [stdout] | [INFO] [stdout] 13 | future::try_select(a, b).then(|res| -> Box> + Unpin> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 3 | use core::future::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::core_reexport::future::Future; [INFO] [stdout] | [INFO] [stdout] 3 | use futures_core::future::Future; [INFO] [stdout] | [INFO] [stdout] and 3 other candidates [INFO] [stdout] [INFO] [stdout] error: unused imports: `Either`, `FutureExt`, `Future`, `TryFutureExt`, `TryFuture` [INFO] [stdout] --> src/try_future/try_select.rs:32:29 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::future::{self, Either, Future, FutureExt, TryFuture, TryFutureExt}; [INFO] [stdout] | ^^^^^^ ^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_future/try_select.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 11 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::try_filter_map (line 535) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:538:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:539:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:539:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:537:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:535:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused imports: `StreamExt`, `TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:539:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:533:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::try_for_each_concurrent (line 398) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:400:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `oneshot` [INFO] [stdout] --> src/try_stream/mod.rs:404:18 [INFO] [stdout] | [INFO] [stdout] 9 | let (tx1, rx1) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `oneshot` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `oneshot` [INFO] [stdout] --> src/try_stream/mod.rs:405:18 [INFO] [stdout] | [INFO] [stdout] 10 | let (tx2, rx2) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `oneshot` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `oneshot` [INFO] [stdout] --> src/try_stream/mod.rs:406:19 [INFO] [stdout] | [INFO] [stdout] 11 | let (_tx3, rx3) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `oneshot` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `oneshot` [INFO] [stdout] --> src/try_stream/mod.rs:412:29 [INFO] [stdout] | [INFO] [stdout] 17 | let res: Result<(), oneshot::Canceled> = rx.await; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `oneshot` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `oneshot` [INFO] [stdout] --> src/try_stream/mod.rs:423:16 [INFO] [stdout] | [INFO] [stdout] 28 | assert_eq!(Err(oneshot::Canceled), fut.await); [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `oneshot` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:398:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `futures::channel::oneshot` [INFO] [stdout] --> src/try_stream/mod.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:396:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: unused imports: `StreamExt`, `TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:402:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 12 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::try_filter (line 496) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:500:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:500:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:498:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:496:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused imports: `StreamExt`, `TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:500:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:494:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::try_next (line 296) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:299:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:299:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:298:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:296:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:299:29 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:294:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::try_fold (line 575) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:578:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:579:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:579:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:577:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:575:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:579:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:573:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::try_for_each (line 328) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:330:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:328:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:332:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/try_stream/mod.rs - try_stream::TryStreamExt::try_skip_while (line 363) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/try_stream/mod.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `futures` [INFO] [stdout] --> src/try_stream/mod.rs:365:1 [INFO] [stdout] | [INFO] [stdout] 5 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of undeclared type or module `futures` [INFO] [stdout] [INFO] [stdout] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stdout] --> src/try_stream/mod.rs:363:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(async_await)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: unused import: `TryStreamExt` [INFO] [stdout] --> src/try_stream/mod.rs:367:29 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: lint level defined here [INFO] [stdout] --> src/try_stream/mod.rs:361:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0554. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/future/abortable.rs - future::abortable::AbortHandle::new_pair (line 72) [INFO] [stdout] src/future/abortable.rs - future::abortable::Abortable::new (line 31) [INFO] [stdout] src/future/fuse.rs - future::fuse::Fuse::terminated (line 29) [INFO] [stdout] src/future/join.rs - future::join::join (line 92) [INFO] [stdout] src/future/join.rs - future::join::join3 (line 117) [INFO] [stdout] src/future/join.rs - future::join::join4 (line 147) [INFO] [stdout] src/future/join.rs - future::join::join5 (line 181) [INFO] [stdout] src/future/join_all.rs - future::join_all::join_all (line 104) [INFO] [stdout] src/future/lazy.rs - future::lazy::lazy (line 21) [INFO] [stdout] src/future/maybe_done.rs - future::maybe_done::maybe_done (line 29) [INFO] [stdout] src/future/mod.rs - future::FutureExt::catch_unwind (line 400) [INFO] [stdout] src/future/mod.rs - future::FutureExt::flatten (line 282) [INFO] [stdout] src/future/mod.rs - future::FutureExt::flatten_stream (line 312) [INFO] [stdout] src/future/mod.rs - future::FutureExt::inspect (line 365) [INFO] [stdout] src/future/mod.rs - future::FutureExt::into_stream (line 248) [INFO] [stdout] src/future/mod.rs - future::FutureExt::left_future (line 189) [INFO] [stdout] src/future/mod.rs - future::FutureExt::map (line 131) [INFO] [stdout] src/future/mod.rs - future::FutureExt::right_future (line 219) [INFO] [stdout] src/future/mod.rs - future::FutureExt::shared (line 433) [INFO] [stdout] src/future/mod.rs - future::FutureExt::shared (line 447) [INFO] [stdout] src/future/mod.rs - future::FutureExt::then (line 163) [INFO] [stdout] src/future/option.rs - future::option::OptionFuture (line 14) [INFO] [stdout] src/future/poll_fn.rs - future::poll_fn::poll_fn (line 22) [INFO] [stdout] src/future/ready.rs - future::ready::err (line 65) [INFO] [stdout] src/future/ready.rs - future::ready::ok (line 48) [INFO] [stdout] src/future/ready.rs - future::ready::ready (line 31) [INFO] [stdout] src/future/select.rs - future::select::select (line 30) [INFO] [stdout] src/stream/iter.rs - stream::iter::iter (line 20) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::buffer_unordered (line 942) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::by_ref (line 819) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::catch_unwind (line 865) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::chain (line 1010) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::collect (line 420) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::concat (line 457) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::enumerate (line 289) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::filter (line 325) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::filter_map (line 358) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::flatten (line 520) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::fold (line 497) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::for_each (line 631) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::for_each_concurrent (line 682) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::fuse (line 784) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::into_future (line 214) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::map (line 247) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::next (line 180) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::select_next_some (line 1176) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::skip (line 751) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::skip_while (line 565) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::take (line 728) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::take_while (line 595) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::then (line 393) [INFO] [stdout] src/stream/mod.rs - stream::StreamExt::zip (line 983) [INFO] [stdout] src/stream/once.rs - stream::once::once (line 9) [INFO] [stdout] src/stream/poll_fn.rs - stream::poll_fn::poll_fn (line 28) [INFO] [stdout] src/stream/repeat.rs - stream::repeat::repeat (line 18) [INFO] [stdout] src/stream/unfold.rs - stream::unfold::unfold (line 33) [INFO] [stdout] src/task/noop_waker.rs - task::noop_waker::noop_waker (line 24) [INFO] [stdout] src/task/noop_waker.rs - task::noop_waker::noop_waker_ref (line 41) [INFO] [stdout] src/task/spawn.rs - task::spawn::LocalSpawnExt::spawn_local (line 114) [INFO] [stdout] src/task/spawn.rs - task::spawn::SpawnExt::spawn (line 35) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::and_then (line 260) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::and_then (line 274) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::err_into (line 230) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::inspect_err (line 373) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::inspect_ok (line 347) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::into_future (line 471) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::map_err (line 185) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::map_err (line 199) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::map_ok (line 137) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::map_ok (line 151) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::or_else (line 306) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::or_else (line 320) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::try_flatten_stream (line 402) [INFO] [stdout] src/try_future/mod.rs - try_future::TryFutureExt::unwrap_or_else (line 436) [INFO] [stdout] src/try_future/try_join.rs - try_future::try_join::try_join (line 135) [INFO] [stdout] src/try_future/try_join.rs - try_future::try_join::try_join (line 151) [INFO] [stdout] src/try_future/try_join.rs - try_future::try_join::try_join3 (line 175) [INFO] [stdout] src/try_future/try_join.rs - try_future::try_join::try_join4 (line 205) [INFO] [stdout] src/try_future/try_join.rs - try_future::try_join::try_join5 (line 238) [INFO] [stdout] src/try_future/try_join_all.rs - try_future::try_join_all::try_join_all (line 102) [INFO] [stdout] src/try_future/try_select.rs - try_future::try_select::try_select (line 31) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::and_then (line 186) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::err_into (line 90) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::into_stream (line 268) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::map_err (line 142) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::map_ok (line 116) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::try_buffer_unordered (line 660) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::try_buffer_unordered (line 684) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::try_collect (line 454) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::try_concat (line 612) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::try_filter (line 496) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::try_filter_map (line 535) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::try_fold (line 575) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::try_for_each (line 328) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::try_for_each_concurrent (line 398) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::try_next (line 296) [INFO] [stdout] src/try_stream/mod.rs - try_stream::TryStreamExt::try_skip_while (line 363) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 97 failed; 1 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] running `"docker" "inspect" "4d938133fe33e11c56d610646ca30fb571d0e41012cc922f6433878f69b88f5e"` [INFO] running `"docker" "rm" "-f" "4d938133fe33e11c56d610646ca30fb571d0e41012cc922f6433878f69b88f5e"` [INFO] [stdout] 4d938133fe33e11c56d610646ca30fb571d0e41012cc922f6433878f69b88f5e