[INFO] fetching crate futures-util 0.3.32... [INFO] testing futures-util-0.3.32 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate futures-util 0.3.32 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate futures-util 0.3.32 [INFO] finished tweaking crates.io crate futures-util 0.3.32 [INFO] tweaked toml for crates.io crate futures-util 0.3.32 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate futures-util 0.3.32 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate futures-util 0.3.32 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d0c4ca6c232532cc62e77117e775bf596d50788eb021ce4c63205cc4c0eb882b [INFO] running `Command { std: "docker" "start" "-a" "d0c4ca6c232532cc62e77117e775bf596d50788eb021ce4c63205cc4c0eb882b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d0c4ca6c232532cc62e77117e775bf596d50788eb021ce4c63205cc4c0eb882b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d0c4ca6c232532cc62e77117e775bf596d50788eb021ce4c63205cc4c0eb882b", kill_on_drop: false }` [INFO] [stdout] d0c4ca6c232532cc62e77117e775bf596d50788eb021ce4c63205cc4c0eb882b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] aa640439609e3b4d2b512c1d00f4df748187d481b0e3c7450c7ee23846cdc426 [INFO] running `Command { std: "docker" "start" "-a" "aa640439609e3b4d2b512c1d00f4df748187d481b0e3c7450c7ee23846cdc426", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling futures-util v0.3.32 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.65s [INFO] running `Command { std: "docker" "inspect" "aa640439609e3b4d2b512c1d00f4df748187d481b0e3c7450c7ee23846cdc426", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "aa640439609e3b4d2b512c1d00f4df748187d481b0e3c7450c7ee23846cdc426", kill_on_drop: false }` [INFO] [stdout] aa640439609e3b4d2b512c1d00f4df748187d481b0e3c7450c7ee23846cdc426 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a1a60026825db71544320c00304e61a774e977265e2b1a1b5b2feb0c854f5db8 [INFO] running `Command { std: "docker" "start" "-a" "a1a60026825db71544320c00304e61a774e977265e2b1a1b5b2feb0c854f5db8", kill_on_drop: false }` [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling futures v0.1.31 [INFO] [stderr] Compiling memoffset v0.5.6 [INFO] [stderr] Compiling crossbeam-epoch v0.8.2 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling smallvec v0.6.14 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling parking_lot_core v0.6.3 [INFO] [stderr] Compiling parking_lot v0.9.0 [INFO] [stderr] Compiling crossbeam-queue v0.2.3 [INFO] [stderr] Compiling crossbeam-deque v0.7.4 [INFO] [stderr] Compiling tokio-executor v0.1.10 [INFO] [stderr] Compiling tokio-sync v0.1.8 [INFO] [stderr] Compiling iovec v0.1.4 [INFO] [stderr] Compiling net2 v0.2.39 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling bytes v0.4.12 [INFO] [stderr] Compiling tokio-threadpool v0.1.18 [INFO] [stderr] Compiling tokio-timer v0.2.13 [INFO] [stderr] Compiling tokio-current-thread v0.1.7 [INFO] [stderr] Compiling tokio-io v0.1.13 [INFO] [stderr] Compiling mio v0.6.23 [INFO] [stderr] Compiling tokio-codec v0.1.2 [INFO] [stderr] Compiling tokio-fs v0.1.7 [INFO] [stderr] Compiling tokio-reactor v0.1.12 [INFO] [stderr] Compiling mio-uds v0.6.8 [INFO] [stderr] Compiling tokio-udp v0.1.6 [INFO] [stderr] Compiling tokio-tcp v0.1.4 [INFO] [stderr] Compiling tokio-uds v0.2.7 [INFO] [stderr] Compiling tokio v0.1.22 [INFO] [stderr] Compiling futures-util v0.3.32 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.62s [INFO] running `Command { std: "docker" "inspect" "a1a60026825db71544320c00304e61a774e977265e2b1a1b5b2feb0c854f5db8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a1a60026825db71544320c00304e61a774e977265e2b1a1b5b2feb0c854f5db8", kill_on_drop: false }` [INFO] [stdout] a1a60026825db71544320c00304e61a774e977265e2b1a1b5b2feb0c854f5db8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 3d1d96fe079c534ec286e515077a5192f06aa28b303a987d64c242e4befd2052 [INFO] running `Command { std: "docker" "start" "-a" "3d1d96fe079c534ec286e515077a5192f06aa28b303a987d64c242e4befd2052", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/futures_util-1482f44a98e4a71b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test lock::mutex::tests::test_mutex_guard_debug_not_recurse ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests futures_util [INFO] [stdout] [INFO] [stdout] running 155 tests [INFO] [stdout] test src/async_await/select_mod.rs - async_await::select_mod::select (line 405) ... FAILED [INFO] [stdout] test src/async_await/select_mod.rs - async_await::select_mod::select_biased (line 380) ... FAILED [INFO] [stdout] test src/async_await/select_mod.rs - async_await::select_mod::select (line 440) ... FAILED [INFO] [stdout] test src/async_await/select_mod.rs - async_await::select_mod::select_biased (line 405) ... FAILED [INFO] [stdout] test src/future/either.rs - future::either::Either (line 12) ... FAILED [INFO] [stdout] test src/async_await/join_mod.rs - async_await::join_mod::try_join (line 105) ... FAILED [INFO] [stdout] test src/async_await/join_mod.rs - async_await::join_mod::try_join (line 124) ... FAILED [INFO] [stdout] test src/future/always_ready.rs - future::always_ready::always_ready (line 48) ... FAILED [INFO] [stdout] test src/abortable.rs - abortable::Abortable::new (line 47) ... FAILED [INFO] [stdout] test src/async_await/select_mod.rs - async_await::select_mod::select_biased (line 362) ... FAILED [INFO] [stdout] test src/future/future/mod.rs - future::future::FutureExt::flatten_stream (line 326) ... FAILED [INFO] [stdout] test src/async_await/select_mod.rs - async_await::select_mod::select (line 362) ... FAILED [INFO] [stdout] test src/async_await/select_mod.rs - async_await::select_mod::select_biased (line 440) ... FAILED [INFO] [stdout] test src/async_await/select_mod.rs - async_await::select_mod::select_biased (line 347) ... FAILED [INFO] [stdout] test src/future/future/mod.rs - future::future::FutureExt::now_or_never (line 570) ... FAILED [INFO] [stdout] test src/abortable.rs - abortable::Abortable::new (line 34) ... FAILED [INFO] [stdout] test src/future/future/mod.rs - future::future::FutureExt::now_or_never (line 584) ... FAILED [INFO] [stdout] test src/future/future/mod.rs - future::future::FutureExt::map (line 135) ... FAILED [INFO] [stdout] test src/future/future/fuse.rs - future::future::fuse::Fuse::terminated (line 30) ... FAILED [INFO] [stdout] test src/async_await/join_mod.rs - async_await::join_mod::join (line 102) ... FAILED [INFO] [stdout] test src/future/future/mod.rs - future::future::FutureExt::shared (line 450) ... FAILED [INFO] [stdout] test src/async_await/select_mod.rs - async_await::select_mod::select (line 380) ... FAILED [INFO] [stdout] test src/async_await/stream_select_mod.rs - async_await::stream_select_mod::stream_select (line 17) ... FAILED [INFO] [stdout] test src/future/join.rs - future::join::join3 (line 124) ... FAILED [INFO] [stdout] test src/future/future/mod.rs - future::future::FutureExt::into_stream (line 265) ... FAILED [INFO] [stdout] test src/future/pending.rs - future::pending::pending (line 27) ... ignored [INFO] [stdout] test src/future/future/mod.rs - future::future::FutureExt::catch_unwind (line 415) ... FAILED [INFO] [stdout] test src/async_await/select_mod.rs - async_await::select_mod::select (line 347) ... FAILED [INFO] [stdout] test src/future/future/mod.rs - future::future::FutureExt::shared (line 463) ... FAILED [INFO] [stdout] test src/future/join.rs - future::join::join5 (line 187) ... FAILED [INFO] [stdout] test src/future/future/mod.rs - future::future::FutureExt::inspect (line 380) ... FAILED [INFO] [stdout] test src/future/option.rs - future::option::OptionFuture (line 14) ... FAILED [INFO] [stdout] test src/future/future/mod.rs - future::future::FutureExt::right_future (line 236) ... FAILED [INFO] [stdout] test src/future/join.rs - future::join::join (line 100) ... FAILED [INFO] [stdout] test src/future/poll_immediate.rs - future::poll_immediate::poll_immediate (line 117) ... FAILED [INFO] [stdout] test src/future/poll_immediate.rs - future::poll_immediate::poll_immediate (line 103) ... FAILED [INFO] [stdout] test src/future/future/mod.rs - future::future::FutureExt::then (line 180) ... FAILED [INFO] [stdout] test src/future/maybe_done.rs - future::maybe_done::maybe_done (line 30) ... FAILED [INFO] [stdout] test src/future/poll_fn.rs - future::poll_fn::poll_fn (line 23) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::and_then (line 373) ... FAILED [INFO] [stdout] test src/future/select.rs - future::select::select (line 66) ... FAILED [INFO] [stdout] test src/future/future/mod.rs - future::future::FutureExt::left_future (line 206) ... FAILED [INFO] [stdout] test src/future/ready.rs - future::ready::err (line 72) ... FAILED [INFO] [stdout] test src/future/select.rs - future::select::select (line 33) ... FAILED [INFO] [stdout] test src/future/ready.rs - future::ready::ok (line 56) ... FAILED [INFO] [stdout] test src/future/join.rs - future::join::join4 (line 154) ... FAILED [INFO] [stdout] test src/future/future/mod.rs - future::future::FutureExt::flatten (line 296) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::into_future (line 598) ... FAILED [INFO] [stdout] test src/future/join_all.rs - future::join_all::join_all (line 91) ... FAILED [INFO] [stdout] test src/future/poll_immediate.rs - future::poll_immediate::PollImmediate (line 49) ... FAILED [INFO] [stdout] test src/future/lazy.rs - future::lazy::lazy (line 22) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::map_err (line 283) ... FAILED [INFO] [stdout] test src/future/ready.rs - future::ready::ready (line 40) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::inspect_ok (line 458) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::or_else (line 418) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::map_err (line 296) ... FAILED [INFO] [stdout] test src/future/try_join.rs - future::try_join::try_join3 (line 160) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::inspect_err (line 484) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::map_ok_or_else (line 243) ... FAILED [INFO] [stdout] test src/future/try_join.rs - future::try_join::try_join5 (line 225) ... FAILED [INFO] [stdout] test src/future/try_select.rs - future::try_select::try_select (line 33) ... FAILED [INFO] [stdout] test src/future/try_join.rs - future::try_join::try_join4 (line 191) ... FAILED [INFO] [stdout] test src/lock/mutex.rs - lock::mutex::Mutex::into_inner (line 88) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::err_into (line 330) ... FAILED [INFO] [stdout] test src/stream/iter.rs - stream::iter::iter (line 38) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::and_then (line 386) ... FAILED [INFO] [stdout] test src/future/try_join.rs - future::try_join::try_join (line 122) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::try_flatten_stream (line 525) ... FAILED [INFO] [stdout] test src/future/try_join.rs - future::try_join::try_join (line 137) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::map_ok (line 195) ... FAILED [INFO] [stdout] test src/stream/repeat.rs - stream::repeat::repeat (line 19) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::or_else (line 431) ... FAILED [INFO] [stdout] test src/stream/poll_fn.rs - stream::poll_fn::poll_fn (line 29) ... FAILED [INFO] [stdout] test src/macros.rs - macros::pin_mut (line 11) ... ok [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::map_ok (line 208) ... FAILED [INFO] [stdout] test src/lock/mutex.rs - lock::mutex::Mutex::get_mut (line 147) ... FAILED [INFO] [stdout] test src/future/try_future/mod.rs - future::try_future::TryFutureExt::unwrap_or_else (line 561) ... FAILED [INFO] [stdout] test src/lock/mutex.rs - lock::mutex::MappedMutexGuard<'a,T,U>::map (line 463) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::any (line 703) ... FAILED [INFO] [stdout] test src/stream/once.rs - stream::once::once (line 11) ... FAILED [INFO] [stdout] test src/lock/mutex.rs - lock::mutex::MutexGuard<'a,T>::map (line 399) ... FAILED [INFO] [stdout] test src/stream/select_with_strategy.rs - stream::select_with_strategy::select_with_strategy (line 95) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::by_ref (line 1259) ... FAILED [INFO] [stdout] test src/stream/repeat_with.rs - stream::repeat_with::repeat_with (line 53) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::buffer_unordered (line 1393) ... FAILED [INFO] [stdout] test src/future/try_join_all.rs - future::try_join_all::try_join_all (line 96) ... FAILED [INFO] [stdout] test src/stream/poll_immediate.rs - stream::poll_immediate::poll_immediate (line 59) ... FAILED [INFO] [stdout] test src/stream/select_with_strategy.rs - stream::select_with_strategy::select_with_strategy (line 121) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::filter (line 409) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::catch_unwind (line 1303) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::filter_map (line 442) ... FAILED [INFO] [stdout] test src/stream/select.rs - stream::select::select (line 31) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::flatten (line 747) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::flat_map (line 848) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::all (line 725) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::concat (line 580) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::enumerate (line 373) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::flatten_unordered (line 794) ... FAILED [INFO] [stdout] test src/stream/repeat_with.rs - stream::repeat_with::repeat_with (line 73) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::chain (line 1458) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::for_each_concurrent (line 1124) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::collect (line 504) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::fuse (line 1223) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::flat_map_unordered (line 893) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::count (line 623) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::scan (line 929) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::next (line 261) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::take_while (line 993) ... FAILED [INFO] [stdout] test src/stream/stream/peek.rs - stream::stream::peek::Peekable::next_if (line 120) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::select_next_some (line 1660) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::skip_while (line 963) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::zip (line 1431) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::err_into (line 186) ... FAILED [INFO] [stdout] test src/stream/stream/peek.rs - stream::stream::peek::Peekable::peek_mut (line 65) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::unzip (line 540) ... FAILED [INFO] [stdout] test src/stream/stream/peek.rs - stream::stream::peek::Peekable::next_if (line 140) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::and_then (line 279) ... FAILED [INFO] [stdout] test src/stream/stream/peek.rs - stream::stream::peek::Peekable::next_if_eq (line 169) ... FAILED [INFO] [stdout] test src/stream/stream/take_until.rs - stream::stream::take_until::TakeUntil::take_result (line 75) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::cycle (line 648) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::then (line 478) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::into_stream (line 365) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_all (line 1203) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_chunks (line 631) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_buffer_unordered (line 997) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_buffer_unordered (line 1020) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_any (line 1232) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_buffered (line 1066) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::fold (line 681) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::for_each (line 1073) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_filter_map (line 761) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::map_ok (line 211) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_collect (line 584) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::into_future (line 295) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_filter (line 722) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_flatten (line 855) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_buffered (line 1096) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::map (line 331) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::take_until (line 1027) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::map_err (line 236) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_flatten_unordered (line 802) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_concat (line 950) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::skip (line 1190) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_for_each (line 426) ... FAILED [INFO] [stdout] test src/task/spawn.rs - task::spawn::SpawnExt::spawn (line 36) ... FAILED [INFO] [stdout] test src/task/spawn.rs - task::spawn::LocalSpawnExt::spawn_local (line 119) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_fold (line 914) ... FAILED [INFO] [stdout] test src/stream/stream/mod.rs - stream::stream::StreamExt::take (line 1167) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_next (line 394) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_ready_chunks (line 680) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_take_while (line 492) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_for_each_concurrent (line 527) ... FAILED [INFO] [stdout] test src/stream/try_stream/try_unfold.rs - stream::try_stream::try_unfold::try_unfold (line 35) ... FAILED [INFO] [stdout] test src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_skip_while (line 462) ... FAILED [INFO] [stdout] test src/stream/unfold.rs - stream::unfold::unfold (line 32) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/async_await/select_mod.rs - async_await::select_mod::select (line 405) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:409:5 [INFO] [stdout] | [INFO] [stdout] 409 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:410:5 [INFO] [stdout] | [INFO] [stdout] 410 | use futures::select; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:406:1 [INFO] [stdout] | [INFO] [stdout] 406 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: `impl Future` is not an iterator [INFO] [stdout] --> src/async_await/select_mod.rs:418:34 [INFO] [stdout] | [INFO] [stdout] 418 | let fut_1 = async_identity_fn(1).fuse(); [INFO] [stdout] | ^^^^ `impl Future` is not an iterator [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `impl Future: Iterator` [INFO] [stdout] which is required by `&mut impl Future: Iterator` [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `fuse` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 405 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: `impl Future` is not an iterator [INFO] [stdout] --> src/async_await/select_mod.rs:419:34 [INFO] [stdout] | [INFO] [stdout] 419 | let fut_2 = async_identity_fn(2).fuse(); [INFO] [stdout] | ^^^^ `impl Future` is not an iterator [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `impl Future: Iterator` [INFO] [stdout] which is required by `&mut impl Future: Iterator` [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `fuse` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 405 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/async_await/select_mod.rs - async_await::select_mod::select_biased (line 380) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | use futures::select_biased; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:381:1 [INFO] [stdout] | [INFO] [stdout] 381 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/async_await/select_mod.rs - async_await::select_mod::select (line 440) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:442:5 [INFO] [stdout] | [INFO] [stdout] 442 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | use futures::select; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:441:1 [INFO] [stdout] | [INFO] [stdout] 441 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: unreachable statement [INFO] [stdout] --> src/async_await/select_mod.rs:456:1 [INFO] [stdout] | [INFO] [stdout] 448 | / loop { [INFO] [stdout] 449 | | select! { [INFO] [stdout] 450 | | a = a_fut => total += a, [INFO] [stdout] 451 | | b = b_fut => total += b, [INFO] [stdout] ... | [INFO] [stdout] 455 | | } [INFO] [stdout] | |_- any code following this expression is unreachable [INFO] [stdout] 456 | assert_eq!(total, 10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/async_await/select_mod.rs:438:9 [INFO] [stdout] | [INFO] [stdout] 438 | #![deny(warnings , rust_2018_idioms , single_use_lifetimes)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[deny(unreachable_code)]` implied by `#[deny(warnings)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/async_await/select_mod.rs - async_await::select_mod::select_biased (line 405) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:409:5 [INFO] [stdout] | [INFO] [stdout] 409 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:410:5 [INFO] [stdout] | [INFO] [stdout] 410 | use futures::select_biased; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:406:1 [INFO] [stdout] | [INFO] [stdout] 406 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: `impl Future` is not an iterator [INFO] [stdout] --> src/async_await/select_mod.rs:418:34 [INFO] [stdout] | [INFO] [stdout] 418 | let fut_1 = async_identity_fn(1).fuse(); [INFO] [stdout] | ^^^^ `impl Future` is not an iterator [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `impl Future: Iterator` [INFO] [stdout] which is required by `&mut impl Future: Iterator` [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `fuse` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 405 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: `impl Future` is not an iterator [INFO] [stdout] --> src/async_await/select_mod.rs:419:34 [INFO] [stdout] | [INFO] [stdout] 419 | let fut_2 = async_identity_fn(2).fuse(); [INFO] [stdout] | ^^^^ `impl Future` is not an iterator [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `impl Future: Iterator` [INFO] [stdout] which is required by `&mut impl Future: Iterator` [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `fuse` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 405 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/either.rs - future::either::Either (line 12) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/either.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use futures::future::Either; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/either.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/async_await/join_mod.rs - async_await::join_mod::try_join (line 105) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/join_mod.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | use futures::try_join; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/join_mod.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/async_await/join_mod.rs - async_await::join_mod::try_join (line 124) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/join_mod.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | use futures::try_join; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/join_mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/always_ready.rs - future::always_ready::always_ready (line 48) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/always_ready.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/always_ready.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/abortable.rs - abortable::Abortable::new (line 47) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/abortable.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | use futures::future::{Abortable, AbortHandle}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/abortable.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/abortable.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/abortable.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/async_await/select_mod.rs - async_await::select_mod::select_biased (line 362) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:364:5 [INFO] [stdout] | [INFO] [stdout] 364 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:365:5 [INFO] [stdout] | [INFO] [stdout] 365 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:365:5 [INFO] [stdout] | [INFO] [stdout] 365 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 366 | use futures::select_biased; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:363:1 [INFO] [stdout] | [INFO] [stdout] 363 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 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/future/future/mod.rs - future::future::FutureExt::flatten_stream (line 326) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:328:5 [INFO] [stdout] | [INFO] [stdout] 328 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/future/mod.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/async_await/select_mod.rs - async_await::select_mod::select (line 362) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:364:5 [INFO] [stdout] | [INFO] [stdout] 364 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:365:5 [INFO] [stdout] | [INFO] [stdout] 365 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:365:5 [INFO] [stdout] | [INFO] [stdout] 365 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 366 | use futures::select; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:363:1 [INFO] [stdout] | [INFO] [stdout] 363 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 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/async_await/select_mod.rs - async_await::select_mod::select_biased (line 440) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:442:5 [INFO] [stdout] | [INFO] [stdout] 442 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | use futures::select_biased; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:441:1 [INFO] [stdout] | [INFO] [stdout] 441 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: unreachable statement [INFO] [stdout] --> src/async_await/select_mod.rs:456:1 [INFO] [stdout] | [INFO] [stdout] 448 | / loop { [INFO] [stdout] 449 | | select_biased! { [INFO] [stdout] 450 | | a = a_fut => total += a, [INFO] [stdout] 451 | | b = b_fut => total += b, [INFO] [stdout] ... | [INFO] [stdout] 455 | | } [INFO] [stdout] | |_- any code following this expression is unreachable [INFO] [stdout] 456 | assert_eq!(total, 10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/async_await/select_mod.rs:438:9 [INFO] [stdout] | [INFO] [stdout] 438 | #![deny(warnings , rust_2018_idioms , single_use_lifetimes)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[deny(unreachable_code)]` implied by `#[deny(warnings)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/async_await/select_mod.rs - async_await::select_mod::select_biased (line 347) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:349:5 [INFO] [stdout] | [INFO] [stdout] 349 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | use futures::select_biased; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/future/future/mod.rs - future::future::FutureExt::now_or_never (line 570) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:571:5 [INFO] [stdout] | [INFO] [stdout] 571 | use futures::prelude::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:572:5 [INFO] [stdout] | [INFO] [stdout] 572 | use futures::{future::ready, future::pending}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `futures::future::ready`, `futures::future::pending` [INFO] [stdout] --> src/future/future/mod.rs:572:15 [INFO] [stdout] | [INFO] [stdout] 572 | use futures::{future::ready, future::pending}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/abortable.rs - abortable::Abortable::new (line 34) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/abortable.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use futures::future::{Abortable, AbortHandle, Aborted}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/abortable.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/future/mod.rs - future::future::FutureExt::now_or_never (line 584) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:585:5 [INFO] [stdout] | [INFO] [stdout] 585 | use futures::{prelude::*, future::ready}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures::future::ready` [INFO] [stdout] --> src/future/future/mod.rs:585:27 [INFO] [stdout] | [INFO] [stdout] 585 | use futures::{prelude::*, future::ready}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/future/mod.rs - future::future::FutureExt::map (line 135) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: `{async block@src/future/future/mod.rs:7:14: 7:19}` is not an iterator [INFO] [stdout] --> src/future/future/mod.rs:140:25 [INFO] [stdout] | [INFO] [stdout] 140 | let new_future = future.map(|x| x + 3); [INFO] [stdout] | ^^^ `{async block@src/future/future/mod.rs:7:14: 7:19}` is not an iterator [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `{async block@src/future/future/mod.rs:7:14: 7:19}: Iterator` [INFO] [stdout] which is required by `&mut {async block@src/future/future/mod.rs:7:14: 7:19}: Iterator` [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `map` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 135 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/future/fuse.rs - future::future::fuse::Fuse::terminated (line 30) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/fuse.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/fuse.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use futures::future::{Fuse, FusedFuture, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/fuse.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/future/fuse.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use futures::select; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/fuse.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 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/async_await/join_mod.rs - async_await::join_mod::join (line 102) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/join_mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | use futures::join; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/join_mod.rs:103:1 [INFO] [stdout] | [INFO] [stdout] 103 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/future/mod.rs - future::future::FutureExt::shared (line 450) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:452:5 [INFO] [stdout] | [INFO] [stdout] 452 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:451:1 [INFO] [stdout] | [INFO] [stdout] 451 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `shared` found for `async` block `{async block@src/future/future/mod.rs:7:14: 7:19}` in the current scope [INFO] [stdout] --> src/future/future/mod.rs:455:22 [INFO] [stdout] | [INFO] [stdout] 455 | let shared1 = future.shared(); [INFO] [stdout] | ^^^^^^ method not found in `{async block@src/future/future/mod.rs:7:14: 7:19}` [INFO] [stdout] | [INFO] [stdout] ::: src/future/future/mod.rs:480:8 [INFO] [stdout] | [INFO] [stdout] 480 | fn shared(self) -> Shared [INFO] [stdout] | ------ the method is available for `{async block@src/future/future/mod.rs:7:14: 7:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `shared` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 450 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/async_await/select_mod.rs - async_await::select_mod::select (line 380) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | use futures::select; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:381:1 [INFO] [stdout] | [INFO] [stdout] 381 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/async_await/stream_select_mod.rs - async_await::stream_select_mod::stream_select (line 17) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/stream_select_mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use futures::{stream, StreamExt, stream_select}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/stream_select_mod.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/join.rs - future::join::join3 (line 124) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/join.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/join.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/future/mod.rs - future::future::FutureExt::into_stream (line 265) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:267:5 [INFO] [stdout] | [INFO] [stdout] 267 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:266:1 [INFO] [stdout] | [INFO] [stdout] 266 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_stream` found for `async` block `{async block@src/future/future/mod.rs:8:14: 8:19}` in the current scope [INFO] [stdout] --> src/future/future/mod.rs:271:21 [INFO] [stdout] | [INFO] [stdout] 271 | let stream = future.into_stream(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `{async block@src/future/future/mod.rs:8:14: 8:19}` [INFO] [stdout] | [INFO] [stdout] ::: src/future/future/mod.rs:276:8 [INFO] [stdout] | [INFO] [stdout] 276 | fn into_stream(self) -> IntoStream [INFO] [stdout] | ----------- the method is available for `{async block@src/future/future/mod.rs:8:14: 8:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `into_stream` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 265 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/future/mod.rs - future::future::FutureExt::catch_unwind (line 415) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:417:5 [INFO] [stdout] | [INFO] [stdout] 417 | use futures::future::{self, FutureExt, Ready}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/future/mod.rs:417:5 [INFO] [stdout] | [INFO] [stdout] 417 | use futures::future::{self, FutureExt, Ready}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:416:1 [INFO] [stdout] | [INFO] [stdout] 416 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/async_await/select_mod.rs - async_await::select_mod::select (line 347) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:349:5 [INFO] [stdout] | [INFO] [stdout] 349 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/async_await/select_mod.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | use futures::select; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/async_await/select_mod.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/future/future/mod.rs - future::future::FutureExt::shared (line 463) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:466:5 [INFO] [stdout] | [INFO] [stdout] 466 | use futures::executor::block_on; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:464:1 [INFO] [stdout] | [INFO] [stdout] 464 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `shared` found for `async` block `{async block@src/future/future/mod.rs:9:14: 9:19}` in the current scope [INFO] [stdout] --> src/future/future/mod.rs:470:22 [INFO] [stdout] | [INFO] [stdout] 470 | let shared1 = future.shared(); [INFO] [stdout] | ^^^^^^ method not found in `{async block@src/future/future/mod.rs:9:14: 9:19}` [INFO] [stdout] | [INFO] [stdout] ::: src/future/future/mod.rs:480:8 [INFO] [stdout] | [INFO] [stdout] 480 | fn shared(self) -> Shared [INFO] [stdout] | ------ the method is available for `{async block@src/future/future/mod.rs:9:14: 9:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `shared` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 463 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/join.rs - future::join::join5 (line 187) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/join.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/join.rs:188:1 [INFO] [stdout] | [INFO] [stdout] 188 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/future/mod.rs - future::future::FutureExt::inspect (line 380) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:381:1 [INFO] [stdout] | [INFO] [stdout] 381 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: `{async block@src/future/future/mod.rs:7:14: 7:19}` is not an iterator [INFO] [stdout] --> src/future/future/mod.rs:385:25 [INFO] [stdout] | [INFO] [stdout] 385 | let new_future = future.inspect(|&x| println!("about to resolve: {}", x)); [INFO] [stdout] | ^^^^^^^ `{async block@src/future/future/mod.rs:7:14: 7:19}` is not an iterator [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `{async block@src/future/future/mod.rs:7:14: 7:19}: Iterator` [INFO] [stdout] which is required by `&mut {async block@src/future/future/mod.rs:7:14: 7:19}: Iterator` [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `inspect` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 380 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/option.rs - future::option::OptionFuture (line 14) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/option.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use futures::future::OptionFuture; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/option.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/future/mod.rs - future::future::FutureExt::right_future (line 236) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:237:1 [INFO] [stdout] | [INFO] [stdout] 237 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `left_future` found for `async` block `{async block@src/future/future/mod.rs:9:5: 9:10}` in the current scope [INFO] [stdout] --> src/future/future/mod.rs:242:20 [INFO] [stdout] | [INFO] [stdout] 242 | async { true }.left_future() [INFO] [stdout] | ^^^^^^^^^^^ method not found in `{async block@src/future/future/mod.rs:9:5: 9:10}` [INFO] [stdout] | [INFO] [stdout] ::: src/future/future/mod.rs:220:8 [INFO] [stdout] | [INFO] [stdout] 220 | fn left_future(self) -> Either [INFO] [stdout] | ----------- the method is available for `{async block@src/future/future/mod.rs:9:5: 9:10}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `left_future` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 236 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `right_future` found for `async` block `{async block@src/future/future/mod.rs:11:5: 11:10}` in the current scope [INFO] [stdout] --> src/future/future/mod.rs:244:21 [INFO] [stdout] | [INFO] [stdout] 244 | async { false }.right_future() [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/future/mod.rs:250:8 [INFO] [stdout] | [INFO] [stdout] 250 | fn right_future(self) -> Either [INFO] [stdout] | ------------ the method is available for `{async block@src/future/future/mod.rs:11:5: 11:10}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `right_future` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 236 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `into_future` with a similar name [INFO] [stdout] | [INFO] [stdout] 244 - async { false }.right_future() [INFO] [stdout] 244 + async { false }.into_future() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/join.rs - future::join::join (line 100) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/join.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/join.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/poll_immediate.rs - future::poll_immediate::poll_immediate (line 117) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/poll_immediate.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/poll_immediate.rs:123:16 [INFO] [stdout] | [INFO] [stdout] 123 | let f = async {futures::pending!(); 42_u8}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/poll_immediate.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/future/poll_immediate.rs - future::poll_immediate::poll_immediate (line 103) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/poll_immediate.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/poll_immediate.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/future/mod.rs - future::future::FutureExt::then (line 180) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 182 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `then` found for `async` block `{async block@src/future/future/mod.rs:7:19: 7:24}` in the current scope [INFO] [stdout] --> src/future/future/mod.rs:185:31 [INFO] [stdout] | [INFO] [stdout] 185 | let future_of_4 = future_of_1.then(|x| async move { x + 3 }); [INFO] [stdout] | ^^^^ method not found in `{async block@src/future/future/mod.rs:7:19: 7:24}` [INFO] [stdout] | [INFO] [stdout] ::: src/future/future/mod.rs:189:8 [INFO] [stdout] | [INFO] [stdout] 189 | fn then(self, f: F) -> Then [INFO] [stdout] | ---- the method is available for `{async block@src/future/future/mod.rs:7:19: 7:24}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `then` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 180 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/maybe_done.rs - future::maybe_done::maybe_done (line 30) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/maybe_done.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/maybe_done.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/poll_fn.rs - future::poll_fn::poll_fn (line 23) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/poll_fn.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use futures::future::poll_fn; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/poll_fn.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use futures::task::{Context, Poll}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/poll_fn.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/try_future/mod.rs - future::try_future::TryFutureExt::and_then (line 373) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:374:5 [INFO] [stdout] | [INFO] [stdout] 374 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:376:1 [INFO] [stdout] | [INFO] [stdout] 376 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `and_then` found for `async` block `{async block@src/future/try_future/mod.rs:7:14: 7:19}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:378:21 [INFO] [stdout] | [INFO] [stdout] 378 | let future = future.and_then(|x| async move { Ok::(x + 3) }); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:395:8 [INFO] [stdout] | [INFO] [stdout] 395 | fn and_then(self, f: F) -> AndThen [INFO] [stdout] | -------- the method is available for `{async block@src/future/try_future/mod.rs:7:14: 7:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `TryFutureExt` which provides `and_then` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 373 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `then` with a similar name [INFO] [stdout] | [INFO] [stdout] 378 - let future = future.and_then(|x| async move { Ok::(x + 3) }); [INFO] [stdout] 378 + let future = future.then(|x| async move { Ok::(x + 3) }); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/select.rs - future::select::select (line 66) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/select.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | use futures::future::{self, Either, Future, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/select.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | use futures::future::{self, Either, Future, FutureExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/future/mod.rs - future::future::FutureExt::left_future (line 206) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:207:1 [INFO] [stdout] | [INFO] [stdout] 207 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `left_future` found for `async` block `{async block@src/future/future/mod.rs:9:5: 9:10}` in the current scope [INFO] [stdout] --> src/future/future/mod.rs:212:20 [INFO] [stdout] | [INFO] [stdout] 212 | async { true }.left_future() [INFO] [stdout] | ^^^^^^^^^^^ method not found in `{async block@src/future/future/mod.rs:9:5: 9:10}` [INFO] [stdout] | [INFO] [stdout] ::: src/future/future/mod.rs:220:8 [INFO] [stdout] | [INFO] [stdout] 220 | fn left_future(self) -> Either [INFO] [stdout] | ----------- the method is available for `{async block@src/future/future/mod.rs:9:5: 9:10}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `left_future` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 206 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `right_future` found for `async` block `{async block@src/future/future/mod.rs:11:5: 11:10}` in the current scope [INFO] [stdout] --> src/future/future/mod.rs:214:21 [INFO] [stdout] | [INFO] [stdout] 214 | async { false }.right_future() [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/future/mod.rs:250:8 [INFO] [stdout] | [INFO] [stdout] 250 | fn right_future(self) -> Either [INFO] [stdout] | ------------ the method is available for `{async block@src/future/future/mod.rs:11:5: 11:10}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `right_future` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 206 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `into_future` with a similar name [INFO] [stdout] | [INFO] [stdout] 214 - async { false }.right_future() [INFO] [stdout] 214 + async { false }.into_future() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/ready.rs - future::ready::err (line 72) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/ready.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/ready.rs:73:1 [INFO] [stdout] | [INFO] [stdout] 73 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/select.rs - future::select::select (line 33) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/select.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use futures::future::Either; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/select.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/select.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/future/ready.rs - future::ready::ok (line 56) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/ready.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/ready.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/join.rs - future::join::join4 (line 154) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/join.rs:156:5 [INFO] [stdout] | [INFO] [stdout] 156 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/join.rs:155:1 [INFO] [stdout] | [INFO] [stdout] 155 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/future/mod.rs - future::future::FutureExt::flatten (line 296) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:298:5 [INFO] [stdout] | [INFO] [stdout] 298 | use futures::future::FutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/future/mod.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: `{async block@src/future/future/mod.rs:7:21: 7:26}` is not an iterator [INFO] [stdout] --> src/future/future/mod.rs:301:28 [INFO] [stdout] | [INFO] [stdout] 301 | let future = nested_future.flatten(); [INFO] [stdout] | ^^^^^^^ `{async block@src/future/future/mod.rs:7:21: 7:26}` is not an iterator [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `{async block@src/future/future/mod.rs:7:21: 7:26}: Iterator` [INFO] [stdout] which is required by `&mut {async block@src/future/future/mod.rs:7:21: 7:26}: Iterator` [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FutureExt` which provides `flatten` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 296 + use futures_util::FutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/try_future/mod.rs - future::try_future::TryFutureExt::into_future (line 598) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:599:5 [INFO] [stdout] | [INFO] [stdout] 599 | use futures::future::{Future, TryFuture, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/join_all.rs - future::join_all::join_all (line 91) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/join_all.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | use futures::future::join_all; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/join_all.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/poll_immediate.rs - future::poll_immediate::PollImmediate (line 49) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/poll_immediate.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | use futures::task::Poll; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/poll_immediate.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | use futures::{StreamExt, future}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/poll_immediate.rs:62:16 [INFO] [stdout] | [INFO] [stdout] 62 | let f = async {futures::pending!(); 42_u8}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/poll_immediate.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/future/lazy.rs - future::lazy::lazy (line 22) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/lazy.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/lazy.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/try_future/mod.rs - future::try_future::TryFutureExt::map_err (line 283) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:284:5 [INFO] [stdout] | [INFO] [stdout] 284 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:286:1 [INFO] [stdout] | [INFO] [stdout] 286 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `map_err` found for `async` block `{async block@src/future/try_future/mod.rs:7:14: 7:19}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:288:21 [INFO] [stdout] | [INFO] [stdout] 288 | let future = future.map_err(|x| x + 3); [INFO] [stdout] | ^^^^^^^ method not found in `{async block@src/future/try_future/mod.rs:7:14: 7:19}` [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:308:8 [INFO] [stdout] | [INFO] [stdout] 308 | fn map_err(self, f: F) -> MapErr [INFO] [stdout] | ------- the method is available for `{async block@src/future/try_future/mod.rs:7:14: 7:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `TryFutureExt` which provides `map_err` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 283 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/ready.rs - future::ready::ready (line 40) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/ready.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/ready.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/try_future/mod.rs - future::try_future::TryFutureExt::inspect_ok (line 458) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:460:5 [INFO] [stdout] | [INFO] [stdout] 460 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:459:1 [INFO] [stdout] | [INFO] [stdout] 459 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `inspect_ok` found for `async` block `{async block@src/future/try_future/mod.rs:7:14: 7:19}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:463:25 [INFO] [stdout] | [INFO] [stdout] 463 | let new_future = future.inspect_ok(|&x| println!("about to resolve: {}", x)); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:467:8 [INFO] [stdout] | [INFO] [stdout] 467 | fn inspect_ok(self, f: F) -> InspectOk [INFO] [stdout] | ---------- the method is available for `{async block@src/future/try_future/mod.rs:7:14: 7:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `TryFutureExt` which provides `inspect_ok` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 458 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `inspect` with a similar name [INFO] [stdout] | [INFO] [stdout] 463 - let new_future = future.inspect_ok(|&x| println!("about to resolve: {}", x)); [INFO] [stdout] 463 + let new_future = future.inspect(|&x| println!("about to resolve: {}", x)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/try_future/mod.rs - future::try_future::TryFutureExt::or_else (line 418) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:419:5 [INFO] [stdout] | [INFO] [stdout] 419 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:421:1 [INFO] [stdout] | [INFO] [stdout] 421 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `or_else` found for `async` block `{async block@src/future/try_future/mod.rs:7:14: 7:19}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:423:21 [INFO] [stdout] | [INFO] [stdout] 423 | let future = future.or_else(|x| async move { Err::(x + 3) }); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:440:8 [INFO] [stdout] | [INFO] [stdout] 440 | fn or_else(self, f: F) -> OrElse [INFO] [stdout] | ------- the method is available for `{async block@src/future/try_future/mod.rs:7:14: 7:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `map_ok_or_else` with a similar name, but with different arguments [INFO] [stdout] --> src/future/try_future/mod.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | / fn map_ok_or_else(self, e: E, f: F) -> MapOkOrElse [INFO] [stdout] 258 | | where [INFO] [stdout] 259 | | F: FnOnce(Self::Ok) -> T, [INFO] [stdout] 260 | | E: FnOnce(Self::Error) -> T, [INFO] [stdout] 261 | | Self: Sized, [INFO] [stdout] | |____________________^ [INFO] [stdout] help: trait `TryFutureExt` which provides `or_else` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 418 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/try_future/mod.rs - future::try_future::TryFutureExt::map_err (line 296) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:297:5 [INFO] [stdout] | [INFO] [stdout] 297 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:299:1 [INFO] [stdout] | [INFO] [stdout] 299 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `map_err` found for `async` block `{async block@src/future/try_future/mod.rs:7:14: 7:19}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:301:21 [INFO] [stdout] | [INFO] [stdout] 301 | let future = future.map_err(|x| x + 3); [INFO] [stdout] | ^^^^^^^ method not found in `{async block@src/future/try_future/mod.rs:7:14: 7:19}` [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:308:8 [INFO] [stdout] | [INFO] [stdout] 308 | fn map_err(self, f: F) -> MapErr [INFO] [stdout] | ------- the method is available for `{async block@src/future/try_future/mod.rs:7:14: 7:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `TryFutureExt` which provides `map_err` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 296 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/try_join.rs - future::try_join::try_join3 (line 160) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/try_join.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_join.rs:161:1 [INFO] [stdout] | [INFO] [stdout] 161 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/try_future/mod.rs - future::try_future::TryFutureExt::inspect_err (line 484) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:486:5 [INFO] [stdout] | [INFO] [stdout] 486 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:485:1 [INFO] [stdout] | [INFO] [stdout] 485 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `inspect_err` found for `async` block `{async block@src/future/try_future/mod.rs:7:14: 7:19}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:489:25 [INFO] [stdout] | [INFO] [stdout] 489 | let new_future = future.inspect_err(|&x| println!("about to error: {}", x)); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:493:8 [INFO] [stdout] | [INFO] [stdout] 493 | fn inspect_err(self, f: F) -> InspectErr [INFO] [stdout] | ----------- the method is available for `{async block@src/future/try_future/mod.rs:7:14: 7:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `TryFutureExt` which provides `inspect_err` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 484 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `inspect` with a similar name [INFO] [stdout] | [INFO] [stdout] 489 - let new_future = future.inspect_err(|&x| println!("about to error: {}", x)); [INFO] [stdout] 489 + let new_future = future.inspect(|&x| println!("about to error: {}", x)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/try_future/mod.rs - future::try_future::TryFutureExt::map_ok_or_else (line 243) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:246:1 [INFO] [stdout] | [INFO] [stdout] 246 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `map_ok_or_else` found for `async` block `{async block@src/future/try_future/mod.rs:7:14: 7:19}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:248:21 [INFO] [stdout] | [INFO] [stdout] 248 | let future = future.map_ok_or_else(|x| x * 2, |x| x + 3); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:257:8 [INFO] [stdout] | [INFO] [stdout] 257 | fn map_ok_or_else(self, e: E, f: F) -> MapOkOrElse [INFO] [stdout] | -------------- the method is available for `{async block@src/future/try_future/mod.rs:7:14: 7:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `or_else` with a similar name, but with different arguments [INFO] [stdout] --> src/future/try_future/mod.rs:440:5 [INFO] [stdout] | [INFO] [stdout] 440 | / fn or_else(self, f: F) -> OrElse [INFO] [stdout] 441 | | where [INFO] [stdout] 442 | | F: FnOnce(Self::Error) -> Fut, [INFO] [stdout] 443 | | Fut: TryFuture, [INFO] [stdout] 444 | | Self: Sized, [INFO] [stdout] | |____________________^ [INFO] [stdout] help: trait `TryFutureExt` which provides `map_ok_or_else` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 243 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `map_ok_or_else` found for `async` block `{async block@src/future/try_future/mod.rs:11:14: 11:19}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:252:21 [INFO] [stdout] | [INFO] [stdout] 252 | let future = future.map_ok_or_else(|x| x * 2, |x| x + 3); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:257:8 [INFO] [stdout] | [INFO] [stdout] 257 | fn map_ok_or_else(self, e: E, f: F) -> MapOkOrElse [INFO] [stdout] | -------------- the method is available for `{async block@src/future/try_future/mod.rs:11:14: 11:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `or_else` with a similar name, but with different arguments [INFO] [stdout] --> src/future/try_future/mod.rs:440:5 [INFO] [stdout] | [INFO] [stdout] 440 | / fn or_else(self, f: F) -> OrElse [INFO] [stdout] 441 | | where [INFO] [stdout] 442 | | F: FnOnce(Self::Error) -> Fut, [INFO] [stdout] 443 | | Fut: TryFuture, [INFO] [stdout] 444 | | Self: Sized, [INFO] [stdout] | |____________________^ [INFO] [stdout] help: trait `TryFutureExt` which provides `map_ok_or_else` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 243 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/try_join.rs - future::try_join::try_join5 (line 225) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/try_join.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_join.rs:226:1 [INFO] [stdout] | [INFO] [stdout] 226 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/try_select.rs - future::try_select::try_select (line 33) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_select.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use futures::future::{self, Either, Future, FutureExt, TryFuture, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/try_select.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use futures::future::{self, Either, Future, FutureExt, TryFuture, TryFutureExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/try_join.rs - future::try_join::try_join4 (line 191) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/try_join.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_join.rs:192:1 [INFO] [stdout] | [INFO] [stdout] 192 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/lock/mutex.rs - lock::mutex::Mutex::into_inner (line 88) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/lock/mutex.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | use futures::lock::Mutex; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/try_future/mod.rs - future::try_future::TryFutureExt::err_into (line 330) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:333:1 [INFO] [stdout] | [INFO] [stdout] 333 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `err_into` found for `async` block `{async block@src/future/try_future/mod.rs:7:21: 7:26}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:335:36 [INFO] [stdout] | [INFO] [stdout] 335 | let future_err_i32 = future_err_u8.err_into::(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:341:8 [INFO] [stdout] | [INFO] [stdout] 341 | fn err_into(self) -> ErrInto [INFO] [stdout] | -------- the method is available for `{async block@src/future/try_future/mod.rs:7:21: 7:26}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `TryFutureExt` which provides `err_into` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 330 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `into` with a similar name [INFO] [stdout] | [INFO] [stdout] 335 - let future_err_i32 = future_err_u8.err_into::(); [INFO] [stdout] 335 + let future_err_i32 = future_err_u8.into::(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/iter.rs - stream::iter::iter (line 38) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/iter.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/iter.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/iter.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/future/try_future/mod.rs - future::try_future::TryFutureExt::and_then (line 386) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:387:5 [INFO] [stdout] | [INFO] [stdout] 387 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:389:1 [INFO] [stdout] | [INFO] [stdout] 389 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `and_then` found for `async` block `{async block@src/future/try_future/mod.rs:7:14: 7:19}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:391:21 [INFO] [stdout] | [INFO] [stdout] 391 | let future = future.and_then(|x| async move { Err::(x + 3) }); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:395:8 [INFO] [stdout] | [INFO] [stdout] 395 | fn and_then(self, f: F) -> AndThen [INFO] [stdout] | -------- the method is available for `{async block@src/future/try_future/mod.rs:7:14: 7:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `TryFutureExt` which provides `and_then` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 386 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `then` with a similar name [INFO] [stdout] | [INFO] [stdout] 391 - let future = future.and_then(|x| async move { Err::(x + 3) }); [INFO] [stdout] 391 + let future = future.then(|x| async move { Err::(x + 3) }); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/try_join.rs - future::try_join::try_join (line 122) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/try_join.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_join.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/try_future/mod.rs - future::try_future::TryFutureExt::try_flatten_stream (line 525) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:527:5 [INFO] [stdout] | [INFO] [stdout] 527 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:528:5 [INFO] [stdout] | [INFO] [stdout] 528 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/try_future/mod.rs:528:5 [INFO] [stdout] | [INFO] [stdout] 528 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:526:1 [INFO] [stdout] | [INFO] [stdout] 526 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/future/try_join.rs - future::try_join::try_join (line 137) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/try_join.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_join.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/future/try_future/mod.rs - future::try_future::TryFutureExt::map_ok (line 195) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:198:1 [INFO] [stdout] | [INFO] [stdout] 198 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `map_ok` found for `async` block `{async block@src/future/try_future/mod.rs:7:14: 7:19}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:200:21 [INFO] [stdout] | [INFO] [stdout] 200 | let future = future.map_ok(|x| x + 3); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:217:8 [INFO] [stdout] | [INFO] [stdout] 217 | fn map_ok(self, f: F) -> MapOk [INFO] [stdout] | ------ the method is available for `{async block@src/future/try_future/mod.rs:7:14: 7:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `TryFutureExt` which provides `map_ok` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 195 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `map` with a similar name [INFO] [stdout] | [INFO] [stdout] 200 - let future = future.map_ok(|x| x + 3); [INFO] [stdout] 200 + let future = future.map(|x| x + 3); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/repeat.rs - stream::repeat::repeat (line 19) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/repeat.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/repeat.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/repeat.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/future/try_future/mod.rs - future::try_future::TryFutureExt::or_else (line 431) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:432:5 [INFO] [stdout] | [INFO] [stdout] 432 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:434:1 [INFO] [stdout] | [INFO] [stdout] 434 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `or_else` found for `async` block `{async block@src/future/try_future/mod.rs:7:14: 7:19}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:436:21 [INFO] [stdout] | [INFO] [stdout] 436 | let future = future.or_else(|x| async move { Ok::(x + 3) }); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:440:8 [INFO] [stdout] | [INFO] [stdout] 440 | fn or_else(self, f: F) -> OrElse [INFO] [stdout] | ------- the method is available for `{async block@src/future/try_future/mod.rs:7:14: 7:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `map_ok_or_else` with a similar name, but with different arguments [INFO] [stdout] --> src/future/try_future/mod.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | / fn map_ok_or_else(self, e: E, f: F) -> MapOkOrElse [INFO] [stdout] 258 | | where [INFO] [stdout] 259 | | F: FnOnce(Self::Ok) -> T, [INFO] [stdout] 260 | | E: FnOnce(Self::Error) -> T, [INFO] [stdout] 261 | | Self: Sized, [INFO] [stdout] | |____________________^ [INFO] [stdout] help: trait `TryFutureExt` which provides `or_else` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 431 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/poll_fn.rs - stream::poll_fn::poll_fn (line 29) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/poll_fn.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use futures::stream::poll_fn; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/poll_fn.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use futures::task::Poll; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/try_future/mod.rs - future::try_future::TryFutureExt::map_ok (line 208) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:211:1 [INFO] [stdout] | [INFO] [stdout] 211 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `map_ok` found for `async` block `{async block@src/future/try_future/mod.rs:7:14: 7:19}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:213:21 [INFO] [stdout] | [INFO] [stdout] 213 | let future = future.map_ok(|x| x + 3); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:217:8 [INFO] [stdout] | [INFO] [stdout] 217 | fn map_ok(self, f: F) -> MapOk [INFO] [stdout] | ------ the method is available for `{async block@src/future/try_future/mod.rs:7:14: 7:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `TryFutureExt` which provides `map_ok` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 208 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `map` with a similar name [INFO] [stdout] | [INFO] [stdout] 213 - let future = future.map_ok(|x| x + 3); [INFO] [stdout] 213 + let future = future.map(|x| x + 3); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lock/mutex.rs - lock::mutex::Mutex::get_mut (line 147) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/lock/mutex.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | use futures::lock::Mutex; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/lock/mutex.rs:148:1 [INFO] [stdout] | [INFO] [stdout] 148 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/future/try_future/mod.rs - future::try_future::TryFutureExt::unwrap_or_else (line 561) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:562:5 [INFO] [stdout] | [INFO] [stdout] 562 | use futures::future::TryFutureExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_future/mod.rs:564:1 [INFO] [stdout] | [INFO] [stdout] 564 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unwrap_or_else` found for `async` block `{async block@src/future/try_future/mod.rs:7:14: 7:19}` in the current scope [INFO] [stdout] --> src/future/try_future/mod.rs:566:21 [INFO] [stdout] | [INFO] [stdout] 566 | let future = future.unwrap_or_else(|_| ()); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/future/try_future/mod.rs:570:8 [INFO] [stdout] | [INFO] [stdout] 570 | fn unwrap_or_else(self, f: F) -> UnwrapOrElse [INFO] [stdout] | -------------- the method is available for `{async block@src/future/try_future/mod.rs:7:14: 7:19}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `TryFutureExt` which provides `unwrap_or_else` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 561 + use futures_util::TryFutureExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `or_else` with a similar name [INFO] [stdout] | [INFO] [stdout] 566 - let future = future.unwrap_or_else(|_| ()); [INFO] [stdout] 566 + let future = future.or_else(|_| ()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lock/mutex.rs - lock::mutex::MappedMutexGuard<'a,T,U>::map (line 463) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/lock/mutex.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | use futures::lock::{MappedMutexGuard, Mutex, MutexGuard}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/lock/mutex.rs:464:1 [INFO] [stdout] | [INFO] [stdout] 464 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/stream/mod.rs - stream::stream::StreamExt::any (line 703) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:705:5 [INFO] [stdout] | [INFO] [stdout] 705 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:705:5 [INFO] [stdout] | [INFO] [stdout] 705 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/once.rs - stream::once::once (line 11) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/once.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/once.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/once.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/lock/mutex.rs - lock::mutex::MutexGuard<'a,T>::map (line 399) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/lock/mutex.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 401 | use futures::lock::{Mutex, MutexGuard}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/lock/mutex.rs:400:1 [INFO] [stdout] | [INFO] [stdout] 400 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/select_with_strategy.rs - stream::select_with_strategy::select_with_strategy (line 95) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/select_with_strategy.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | use futures::stream::{ repeat, select_with_strategy, PollNext, StreamExt }; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/select_with_strategy.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/stream/mod.rs - stream::stream::StreamExt::by_ref (line 1259) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1261:5 [INFO] [stdout] | [INFO] [stdout] 1261 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1261:5 [INFO] [stdout] | [INFO] [stdout] 1261 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1260:1 [INFO] [stdout] | [INFO] [stdout] 1260 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/repeat_with.rs - stream::repeat_with::repeat_with (line 53) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/repeat_with.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/repeat_with.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/repeat_with.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::buffer_unordered (line 1393) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1395:5 [INFO] [stdout] | [INFO] [stdout] 1395 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1396:5 [INFO] [stdout] | [INFO] [stdout] 1396 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1396:5 [INFO] [stdout] | [INFO] [stdout] 1396 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1394:1 [INFO] [stdout] | [INFO] [stdout] 1394 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/future/try_join_all.rs - future::try_join_all::try_join_all (line 96) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_join_all.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | use futures::future::{self, try_join_all}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/future/try_join_all.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | use futures::future::{self, try_join_all}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/future/try_join_all.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/poll_immediate.rs - stream::poll_immediate::poll_immediate (line 59) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/poll_immediate.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/poll_immediate.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | use futures::task::Poll; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/poll_immediate.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/poll_immediate.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | futures::pending!(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/poll_immediate.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 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/stream/select_with_strategy.rs - stream::select_with_strategy::select_with_strategy (line 121) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/select_with_strategy.rs:123:5 [INFO] [stdout] | [INFO] [stdout] 123 | use futures::stream::{ repeat, select_with_strategy, PollNext, StreamExt }; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/select_with_strategy.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/stream/mod.rs - stream::stream::StreamExt::filter (line 409) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:411:5 [INFO] [stdout] | [INFO] [stdout] 411 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 412 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 412 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:410:1 [INFO] [stdout] | [INFO] [stdout] 410 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/stream/mod.rs - stream::stream::StreamExt::catch_unwind (line 1303) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1305:5 [INFO] [stdout] | [INFO] [stdout] 1305 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1305:5 [INFO] [stdout] | [INFO] [stdout] 1305 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1304:1 [INFO] [stdout] | [INFO] [stdout] 1304 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::filter_map (line 442) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:444:5 [INFO] [stdout] | [INFO] [stdout] 444 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:444:5 [INFO] [stdout] | [INFO] [stdout] 444 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:443:1 [INFO] [stdout] | [INFO] [stdout] 443 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/select.rs - stream::select::select (line 31) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/select.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use futures::stream::{ repeat, select, StreamExt }; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/select.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/stream/mod.rs - stream::stream::StreamExt::flatten (line 747) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:749:5 [INFO] [stdout] | [INFO] [stdout] 749 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:750:5 [INFO] [stdout] | [INFO] [stdout] 750 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:748:1 [INFO] [stdout] | [INFO] [stdout] 748 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/stream/mod.rs - stream::stream::StreamExt::flat_map (line 848) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:850:5 [INFO] [stdout] | [INFO] [stdout] 850 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:850:5 [INFO] [stdout] | [INFO] [stdout] 850 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:849:1 [INFO] [stdout] | [INFO] [stdout] 849 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::all (line 725) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:727:5 [INFO] [stdout] | [INFO] [stdout] 727 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:727:5 [INFO] [stdout] | [INFO] [stdout] 727 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:726:1 [INFO] [stdout] | [INFO] [stdout] 726 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::concat (line 580) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:582:5 [INFO] [stdout] | [INFO] [stdout] 582 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:583:5 [INFO] [stdout] | [INFO] [stdout] 583 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:581:1 [INFO] [stdout] | [INFO] [stdout] 581 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/stream/mod.rs - stream::stream::StreamExt::enumerate (line 373) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:374:1 [INFO] [stdout] | [INFO] [stdout] 374 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::flatten_unordered (line 794) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:796:5 [INFO] [stdout] | [INFO] [stdout] 796 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:797:5 [INFO] [stdout] | [INFO] [stdout] 797 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:795:1 [INFO] [stdout] | [INFO] [stdout] 795 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/repeat_with.rs - stream::repeat_with::repeat_with (line 73) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/repeat_with.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/repeat_with.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/repeat_with.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::chain (line 1458) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1460:5 [INFO] [stdout] | [INFO] [stdout] 1460 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1460:5 [INFO] [stdout] | [INFO] [stdout] 1460 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1459:1 [INFO] [stdout] | [INFO] [stdout] 1459 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::for_each_concurrent (line 1124) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1126:5 [INFO] [stdout] | [INFO] [stdout] 1126 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1127:5 [INFO] [stdout] | [INFO] [stdout] 1127 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1127:5 [INFO] [stdout] | [INFO] [stdout] 1127 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1125:1 [INFO] [stdout] | [INFO] [stdout] 1125 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/stream/mod.rs - stream::stream::StreamExt::collect (line 504) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:506:5 [INFO] [stdout] | [INFO] [stdout] 506 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:507:5 [INFO] [stdout] | [INFO] [stdout] 507 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:505:1 [INFO] [stdout] | [INFO] [stdout] 505 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/stream/mod.rs - stream::stream::StreamExt::fuse (line 1223) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1224:5 [INFO] [stdout] | [INFO] [stdout] 1224 | use futures::executor::block_on_stream; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1225:5 [INFO] [stdout] | [INFO] [stdout] 1225 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1226:5 [INFO] [stdout] | [INFO] [stdout] 1226 | use futures::task::Poll; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1225:5 [INFO] [stdout] | [INFO] [stdout] 1225 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/stream/mod.rs - stream::stream::StreamExt::flat_map_unordered (line 893) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:895:5 [INFO] [stdout] | [INFO] [stdout] 895 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:895:5 [INFO] [stdout] | [INFO] [stdout] 895 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:894:1 [INFO] [stdout] | [INFO] [stdout] 894 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::count (line 623) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:625:5 [INFO] [stdout] | [INFO] [stdout] 625 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:625:5 [INFO] [stdout] | [INFO] [stdout] 625 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:624:1 [INFO] [stdout] | [INFO] [stdout] 624 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::scan (line 929) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:931:5 [INFO] [stdout] | [INFO] [stdout] 931 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:932:5 [INFO] [stdout] | [INFO] [stdout] 932 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:932:5 [INFO] [stdout] | [INFO] [stdout] 932 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:930:1 [INFO] [stdout] | [INFO] [stdout] 930 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/stream/mod.rs - stream::stream::StreamExt::next (line 261) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:262:1 [INFO] [stdout] | [INFO] [stdout] 262 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::take_while (line 993) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:995:5 [INFO] [stdout] | [INFO] [stdout] 995 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:996:5 [INFO] [stdout] | [INFO] [stdout] 996 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:996:5 [INFO] [stdout] | [INFO] [stdout] 996 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:994:1 [INFO] [stdout] | [INFO] [stdout] 994 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/stream/peek.rs - stream::stream::peek::Peekable::next_if (line 120) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/peek.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/peek.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | use futures::stream; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/peek.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::select_next_some (line 1660) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1663:5 [INFO] [stdout] | [INFO] [stdout] 1663 | use futures::stream::{StreamExt, FuturesUnordered}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1662:5 [INFO] [stdout] | [INFO] [stdout] 1662 | use futures::{future, select}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1661:1 [INFO] [stdout] | [INFO] [stdout] 1661 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: unreachable statement [INFO] [stdout] --> src/stream/stream/mod.rs:1686:1 [INFO] [stdout] | [INFO] [stdout] 1668 | / loop { [INFO] [stdout] 1669 | | select! { [INFO] [stdout] 1670 | | num = fut => { [INFO] [stdout] ... | [INFO] [stdout] 1685 | | } [INFO] [stdout] | |_- any code following this expression is unreachable [INFO] [stdout] 1686 | assert_eq!(total, 6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/stream/stream/mod.rs:1658:9 [INFO] [stdout] | [INFO] [stdout] 1658 | #![deny(warnings , rust_2018_idioms , single_use_lifetimes)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[deny(unreachable_code)]` implied by `#[deny(warnings)]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/stream/mod.rs - stream::stream::StreamExt::skip_while (line 963) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:965:5 [INFO] [stdout] | [INFO] [stdout] 965 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:966:5 [INFO] [stdout] | [INFO] [stdout] 966 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:966:5 [INFO] [stdout] | [INFO] [stdout] 966 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:964:1 [INFO] [stdout] | [INFO] [stdout] 964 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/stream/mod.rs - stream::stream::StreamExt::zip (line 1431) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1433:5 [INFO] [stdout] | [INFO] [stdout] 1433 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1433:5 [INFO] [stdout] | [INFO] [stdout] 1433 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1432:1 [INFO] [stdout] | [INFO] [stdout] 1432 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::err_into (line 186) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:187:1 [INFO] [stdout] | [INFO] [stdout] 187 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/peek.rs - stream::stream::peek::Peekable::peek_mut (line 65) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/peek.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/peek.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | use futures::stream; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/peek.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::unzip (line 540) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:542:5 [INFO] [stdout] | [INFO] [stdout] 542 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:543:5 [INFO] [stdout] | [INFO] [stdout] 543 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:541:1 [INFO] [stdout] | [INFO] [stdout] 541 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/stream/peek.rs - stream::stream::peek::Peekable::next_if (line 140) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/peek.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/peek.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | use futures::stream; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/peek.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::and_then (line 279) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:280:5 [INFO] [stdout] | [INFO] [stdout] 280 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:282:5 [INFO] [stdout] | [INFO] [stdout] 282 | use futures::stream::TryStreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:281:5 [INFO] [stdout] | [INFO] [stdout] 281 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/peek.rs - stream::stream::peek::Peekable::next_if_eq (line 169) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/peek.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/peek.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | use futures::stream; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/peek.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/take_until.rs - stream::stream::take_until::TakeUntil::take_result (line 75) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/take_until.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/take_until.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/take_until.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | use futures::task::Poll; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/take_until.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/take_until.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 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/stream/stream/mod.rs - stream::stream::StreamExt::cycle (line 648) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:650:5 [INFO] [stdout] | [INFO] [stdout] 650 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:650:5 [INFO] [stdout] | [INFO] [stdout] 650 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:649:1 [INFO] [stdout] | [INFO] [stdout] 649 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::then (line 478) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:480:5 [INFO] [stdout] | [INFO] [stdout] 480 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:480:5 [INFO] [stdout] | [INFO] [stdout] 480 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:479:1 [INFO] [stdout] | [INFO] [stdout] 479 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::into_stream (line 365) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 366 | use futures::stream::{Stream, TryStream, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:371:1 [INFO] [stdout] | [INFO] [stdout] 371 | futures::stream::empty() [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing one of these modules [INFO] [stdout] | [INFO] [stdout] 365 + use futures_util::stream; [INFO] [stdout] | [INFO] [stdout] 365 + use tokio::prelude::stream; [INFO] [stdout] | [INFO] [stdout] help: if you import `stream`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 371 - futures::stream::empty() [INFO] [stdout] 371 + stream::empty() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_all (line 1203) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1205:5 [INFO] [stdout] | [INFO] [stdout] 1205 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:1205:5 [INFO] [stdout] | [INFO] [stdout] 1205 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1204:1 [INFO] [stdout] | [INFO] [stdout] 1204 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_chunks (line 631) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:633:5 [INFO] [stdout] | [INFO] [stdout] 633 | use futures::stream::{self, TryChunksError, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:633:5 [INFO] [stdout] | [INFO] [stdout] 633 | use futures::stream::{self, TryChunksError, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:632:1 [INFO] [stdout] | [INFO] [stdout] 632 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_buffer_unordered (line 997) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 999 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1000:5 [INFO] [stdout] | [INFO] [stdout] 1000 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:1000:5 [INFO] [stdout] | [INFO] [stdout] 1000 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:998:1 [INFO] [stdout] | [INFO] [stdout] 998 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_buffer_unordered (line 1020) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1022:5 [INFO] [stdout] | [INFO] [stdout] 1022 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1023:5 [INFO] [stdout] | [INFO] [stdout] 1023 | use futures::stream::{StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1021:1 [INFO] [stdout] | [INFO] [stdout] 1021 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_any (line 1232) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1234:5 [INFO] [stdout] | [INFO] [stdout] 1234 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:1234:5 [INFO] [stdout] | [INFO] [stdout] 1234 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1233:1 [INFO] [stdout] | [INFO] [stdout] 1233 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_buffered (line 1066) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1068:5 [INFO] [stdout] | [INFO] [stdout] 1068 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1069:5 [INFO] [stdout] | [INFO] [stdout] 1069 | use futures::future::lazy; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1070:5 [INFO] [stdout] | [INFO] [stdout] 1070 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:1070:5 [INFO] [stdout] | [INFO] [stdout] 1070 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1067:1 [INFO] [stdout] | [INFO] [stdout] 1067 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 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/stream/stream/mod.rs - stream::stream::StreamExt::fold (line 681) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:683:5 [INFO] [stdout] | [INFO] [stdout] 683 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:683:5 [INFO] [stdout] | [INFO] [stdout] 683 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:682:1 [INFO] [stdout] | [INFO] [stdout] 682 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::for_each (line 1073) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1075:5 [INFO] [stdout] | [INFO] [stdout] 1075 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1076:5 [INFO] [stdout] | [INFO] [stdout] 1076 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1076:5 [INFO] [stdout] | [INFO] [stdout] 1076 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1074:1 [INFO] [stdout] | [INFO] [stdout] 1074 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_filter_map (line 761) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:766:5 [INFO] [stdout] | [INFO] [stdout] 766 | use futures::stream::StreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:767:5 [INFO] [stdout] | [INFO] [stdout] 767 | use futures::stream::TryStreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:765:5 [INFO] [stdout] | [INFO] [stdout] 765 | use futures::stream; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:762:1 [INFO] [stdout] | [INFO] [stdout] 762 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::map_ok (line 211) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:212:1 [INFO] [stdout] | [INFO] [stdout] 212 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_collect (line 584) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:586:5 [INFO] [stdout] | [INFO] [stdout] 586 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:587:5 [INFO] [stdout] | [INFO] [stdout] 587 | use futures::stream::TryStreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:585:1 [INFO] [stdout] | [INFO] [stdout] 585 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/stream/mod.rs - stream::stream::StreamExt::into_future (line 295) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:297:5 [INFO] [stdout] | [INFO] [stdout] 297 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:297:5 [INFO] [stdout] | [INFO] [stdout] 297 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:296:1 [INFO] [stdout] | [INFO] [stdout] 296 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_filter (line 722) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:724:5 [INFO] [stdout] | [INFO] [stdout] 724 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:725:5 [INFO] [stdout] | [INFO] [stdout] 725 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:725:5 [INFO] [stdout] | [INFO] [stdout] 725 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:723:1 [INFO] [stdout] | [INFO] [stdout] 723 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_flatten (line 855) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:857:5 [INFO] [stdout] | [INFO] [stdout] 857 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:858:5 [INFO] [stdout] | [INFO] [stdout] 858 | use futures::stream::{StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:856:1 [INFO] [stdout] | [INFO] [stdout] 856 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_buffered (line 1096) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1098:5 [INFO] [stdout] | [INFO] [stdout] 1098 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1099:5 [INFO] [stdout] | [INFO] [stdout] 1099 | use futures::stream::{StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:1097:1 [INFO] [stdout] | [INFO] [stdout] 1097 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/stream/mod.rs - stream::stream::StreamExt::map (line 331) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::take_until (line 1027) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1029:5 [INFO] [stdout] | [INFO] [stdout] 1029 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1030:5 [INFO] [stdout] | [INFO] [stdout] 1030 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1031:5 [INFO] [stdout] | [INFO] [stdout] 1031 | use futures::task::Poll; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1030:5 [INFO] [stdout] | [INFO] [stdout] 1030 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1028:1 [INFO] [stdout] | [INFO] [stdout] 1028 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::map_err (line 236) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:237:1 [INFO] [stdout] | [INFO] [stdout] 237 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_flatten_unordered (line 802) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:804:5 [INFO] [stdout] | [INFO] [stdout] 804 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:805:5 [INFO] [stdout] | [INFO] [stdout] 805 | use futures::stream::{StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:803:1 [INFO] [stdout] | [INFO] [stdout] 803 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_concat (line 950) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:952:5 [INFO] [stdout] | [INFO] [stdout] 952 | use futures::channel::mpsc; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:953:5 [INFO] [stdout] | [INFO] [stdout] 953 | use futures::stream::TryStreamExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:951:1 [INFO] [stdout] | [INFO] [stdout] 951 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/stream/mod.rs - stream::stream::StreamExt::skip (line 1190) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1192:5 [INFO] [stdout] | [INFO] [stdout] 1192 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1192:5 [INFO] [stdout] | [INFO] [stdout] 1192 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1191:1 [INFO] [stdout] | [INFO] [stdout] 1191 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_for_each (line 426) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:428:5 [INFO] [stdout] | [INFO] [stdout] 428 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:427:1 [INFO] [stdout] | [INFO] [stdout] 427 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/task/spawn.rs - task::spawn::SpawnExt::spawn (line 36) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/task/spawn.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use futures::executor::ThreadPool; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/task/spawn.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use futures::task::SpawnExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/spawn.rs - task::spawn::LocalSpawnExt::spawn_local (line 119) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/task/spawn.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | use futures::executor::LocalPool; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/task/spawn.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | use futures::task::LocalSpawnExt; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_fold (line 914) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:916:5 [INFO] [stdout] | [INFO] [stdout] 916 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:916:5 [INFO] [stdout] | [INFO] [stdout] 916 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:915:1 [INFO] [stdout] | [INFO] [stdout] 915 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/stream/mod.rs - stream::stream::StreamExt::take (line 1167) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1169:5 [INFO] [stdout] | [INFO] [stdout] 1169 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/stream/mod.rs:1169:5 [INFO] [stdout] | [INFO] [stdout] 1169 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/stream/mod.rs:1168:1 [INFO] [stdout] | [INFO] [stdout] 1168 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_next (line 394) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:396:5 [INFO] [stdout] | [INFO] [stdout] 396 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:396:5 [INFO] [stdout] | [INFO] [stdout] 396 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:395:1 [INFO] [stdout] | [INFO] [stdout] 395 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_ready_chunks (line 680) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:682:5 [INFO] [stdout] | [INFO] [stdout] 682 | use futures::stream::{self, TryReadyChunksError, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:682:5 [INFO] [stdout] | [INFO] [stdout] 682 | use futures::stream::{self, TryReadyChunksError, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:681:1 [INFO] [stdout] | [INFO] [stdout] 681 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_take_while (line 492) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:494:5 [INFO] [stdout] | [INFO] [stdout] 494 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:495:5 [INFO] [stdout] | [INFO] [stdout] 495 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:495:5 [INFO] [stdout] | [INFO] [stdout] 495 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:493:1 [INFO] [stdout] | [INFO] [stdout] 493 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_for_each_concurrent (line 527) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:529:5 [INFO] [stdout] | [INFO] [stdout] 529 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:530:5 [INFO] [stdout] | [INFO] [stdout] 530 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:530:5 [INFO] [stdout] | [INFO] [stdout] 530 | use futures::stream::{self, StreamExt, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:528:1 [INFO] [stdout] | [INFO] [stdout] 528 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/try_stream/try_unfold.rs - stream::try_stream::try_unfold::try_unfold (line 35) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/try_unfold.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/try_unfold.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/try_unfold.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_skip_while (line 462) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:464:5 [INFO] [stdout] | [INFO] [stdout] 464 | use futures::future; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/try_stream/mod.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | use futures::stream::{self, TryStreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/try_stream/mod.rs:463:1 [INFO] [stdout] | [INFO] [stdout] 463 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/stream/unfold.rs - stream::unfold::unfold (line 32) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/unfold.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> src/stream/unfold.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use futures::stream::{self, StreamExt}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `futures` in this scope [INFO] [stdout] --> src/stream/unfold.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | futures::executor::block_on(async { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `futures` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `futures`, use `cargo add futures` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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] [INFO] [stdout] failures: [INFO] [stdout] src/abortable.rs - abortable::Abortable::new (line 34) [INFO] [stdout] src/abortable.rs - abortable::Abortable::new (line 47) [INFO] [stdout] src/async_await/join_mod.rs - async_await::join_mod::join (line 102) [INFO] [stdout] src/async_await/join_mod.rs - async_await::join_mod::try_join (line 105) [INFO] [stdout] src/async_await/join_mod.rs - async_await::join_mod::try_join (line 124) [INFO] [stdout] src/async_await/select_mod.rs - async_await::select_mod::select (line 347) [INFO] [stdout] src/async_await/select_mod.rs - async_await::select_mod::select (line 362) [INFO] [stdout] src/async_await/select_mod.rs - async_await::select_mod::select (line 380) [INFO] [stdout] src/async_await/select_mod.rs - async_await::select_mod::select (line 405) [INFO] [stdout] src/async_await/select_mod.rs - async_await::select_mod::select (line 440) [INFO] [stdout] src/async_await/select_mod.rs - async_await::select_mod::select_biased (line 347) [INFO] [stdout] src/async_await/select_mod.rs - async_await::select_mod::select_biased (line 362) [INFO] [stdout] src/async_await/select_mod.rs - async_await::select_mod::select_biased (line 380) [INFO] [stdout] src/async_await/select_mod.rs - async_await::select_mod::select_biased (line 405) [INFO] [stdout] src/async_await/select_mod.rs - async_await::select_mod::select_biased (line 440) [INFO] [stdout] src/async_await/stream_select_mod.rs - async_await::stream_select_mod::stream_select (line 17) [INFO] [stdout] src/future/always_ready.rs - future::always_ready::always_ready (line 48) [INFO] [stdout] src/future/either.rs - future::either::Either (line 12) [INFO] [stdout] src/future/future/fuse.rs - future::future::fuse::Fuse::terminated (line 30) [INFO] [stdout] src/future/future/mod.rs - future::future::FutureExt::catch_unwind (line 415) [INFO] [stdout] src/future/future/mod.rs - future::future::FutureExt::flatten (line 296) [INFO] [stdout] src/future/future/mod.rs - future::future::FutureExt::flatten_stream (line 326) [INFO] [stdout] src/future/future/mod.rs - future::future::FutureExt::inspect (line 380) [INFO] [stdout] src/future/future/mod.rs - future::future::FutureExt::into_stream (line 265) [INFO] [stdout] src/future/future/mod.rs - future::future::FutureExt::left_future (line 206) [INFO] [stdout] src/future/future/mod.rs - future::future::FutureExt::map (line 135) [INFO] [stdout] src/future/future/mod.rs - future::future::FutureExt::now_or_never (line 570) [INFO] [stdout] src/future/future/mod.rs - future::future::FutureExt::now_or_never (line 584) [INFO] [stdout] src/future/future/mod.rs - future::future::FutureExt::right_future (line 236) [INFO] [stdout] src/future/future/mod.rs - future::future::FutureExt::shared (line 450) [INFO] [stdout] src/future/future/mod.rs - future::future::FutureExt::shared (line 463) [INFO] [stdout] src/future/future/mod.rs - future::future::FutureExt::then (line 180) [INFO] [stdout] src/future/join.rs - future::join::join (line 100) [INFO] [stdout] src/future/join.rs - future::join::join3 (line 124) [INFO] [stdout] src/future/join.rs - future::join::join4 (line 154) [INFO] [stdout] src/future/join.rs - future::join::join5 (line 187) [INFO] [stdout] src/future/join_all.rs - future::join_all::join_all (line 91) [INFO] [stdout] src/future/lazy.rs - future::lazy::lazy (line 22) [INFO] [stdout] src/future/maybe_done.rs - future::maybe_done::maybe_done (line 30) [INFO] [stdout] src/future/option.rs - future::option::OptionFuture (line 14) [INFO] [stdout] src/future/poll_fn.rs - future::poll_fn::poll_fn (line 23) [INFO] [stdout] src/future/poll_immediate.rs - future::poll_immediate::PollImmediate (line 49) [INFO] [stdout] src/future/poll_immediate.rs - future::poll_immediate::poll_immediate (line 103) [INFO] [stdout] src/future/poll_immediate.rs - future::poll_immediate::poll_immediate (line 117) [INFO] [stdout] src/future/ready.rs - future::ready::err (line 72) [INFO] [stdout] src/future/ready.rs - future::ready::ok (line 56) [INFO] [stdout] src/future/ready.rs - future::ready::ready (line 40) [INFO] [stdout] src/future/select.rs - future::select::select (line 33) [INFO] [stdout] src/future/select.rs - future::select::select (line 66) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::and_then (line 373) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::and_then (line 386) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::err_into (line 330) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::inspect_err (line 484) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::inspect_ok (line 458) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::into_future (line 598) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::map_err (line 283) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::map_err (line 296) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::map_ok (line 195) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::map_ok (line 208) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::map_ok_or_else (line 243) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::or_else (line 418) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::or_else (line 431) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::try_flatten_stream (line 525) [INFO] [stdout] src/future/try_future/mod.rs - future::try_future::TryFutureExt::unwrap_or_else (line 561) [INFO] [stdout] src/future/try_join.rs - future::try_join::try_join (line 122) [INFO] [stdout] src/future/try_join.rs - future::try_join::try_join (line 137) [INFO] [stdout] src/future/try_join.rs - future::try_join::try_join3 (line 160) [INFO] [stdout] src/future/try_join.rs - future::try_join::try_join4 (line 191) [INFO] [stdout] src/future/try_join.rs - future::try_join::try_join5 (line 225) [INFO] [stdout] src/future/try_join_all.rs - future::try_join_all::try_join_all (line 96) [INFO] [stdout] src/future/try_select.rs - future::try_select::try_select (line 33) [INFO] [stdout] src/lock/mutex.rs - lock::mutex::MappedMutexGuard<'a,T,U>::map (line 463) [INFO] [stdout] src/lock/mutex.rs - lock::mutex::Mutex::get_mut (line 147) [INFO] [stdout] src/lock/mutex.rs - lock::mutex::Mutex::into_inner (line 88) [INFO] [stdout] src/lock/mutex.rs - lock::mutex::MutexGuard<'a,T>::map (line 399) [INFO] [stdout] src/stream/iter.rs - stream::iter::iter (line 38) [INFO] [stdout] src/stream/once.rs - stream::once::once (line 11) [INFO] [stdout] src/stream/poll_fn.rs - stream::poll_fn::poll_fn (line 29) [INFO] [stdout] src/stream/poll_immediate.rs - stream::poll_immediate::poll_immediate (line 59) [INFO] [stdout] src/stream/repeat.rs - stream::repeat::repeat (line 19) [INFO] [stdout] src/stream/repeat_with.rs - stream::repeat_with::repeat_with (line 53) [INFO] [stdout] src/stream/repeat_with.rs - stream::repeat_with::repeat_with (line 73) [INFO] [stdout] src/stream/select.rs - stream::select::select (line 31) [INFO] [stdout] src/stream/select_with_strategy.rs - stream::select_with_strategy::select_with_strategy (line 121) [INFO] [stdout] src/stream/select_with_strategy.rs - stream::select_with_strategy::select_with_strategy (line 95) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::all (line 725) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::any (line 703) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::buffer_unordered (line 1393) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::by_ref (line 1259) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::catch_unwind (line 1303) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::chain (line 1458) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::collect (line 504) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::concat (line 580) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::count (line 623) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::cycle (line 648) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::enumerate (line 373) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::filter (line 409) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::filter_map (line 442) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::flat_map (line 848) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::flat_map_unordered (line 893) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::flatten (line 747) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::flatten_unordered (line 794) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::fold (line 681) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::for_each (line 1073) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::for_each_concurrent (line 1124) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::fuse (line 1223) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::into_future (line 295) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::map (line 331) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::next (line 261) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::scan (line 929) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::select_next_some (line 1660) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::skip (line 1190) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::skip_while (line 963) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::take (line 1167) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::take_until (line 1027) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::take_while (line 993) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::then (line 478) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::unzip (line 540) [INFO] [stdout] src/stream/stream/mod.rs - stream::stream::StreamExt::zip (line 1431) [INFO] [stdout] src/stream/stream/peek.rs - stream::stream::peek::Peekable::next_if (line 120) [INFO] [stdout] src/stream/stream/peek.rs - stream::stream::peek::Peekable::next_if (line 140) [INFO] [stdout] src/stream/stream/peek.rs - stream::stream::peek::Peekable::next_if_eq (line 169) [INFO] [stdout] src/stream/stream/peek.rs - stream::stream::peek::Peekable::peek_mut (line 65) [INFO] [stdout] src/stream/stream/take_until.rs - stream::stream::take_until::TakeUntil::take_result (line 75) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::and_then (line 279) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::err_into (line 186) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::into_stream (line 365) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::map_err (line 236) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::map_ok (line 211) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_all (line 1203) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_any (line 1232) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_buffer_unordered (line 1020) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_buffer_unordered (line 997) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_buffered (line 1066) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_buffered (line 1096) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_chunks (line 631) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_collect (line 584) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_concat (line 950) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_filter (line 722) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_filter_map (line 761) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_flatten (line 855) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_flatten_unordered (line 802) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_fold (line 914) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_for_each (line 426) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_for_each_concurrent (line 527) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_next (line 394) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_ready_chunks (line 680) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_skip_while (line 462) [INFO] [stdout] src/stream/try_stream/mod.rs - stream::try_stream::TryStreamExt::try_take_while (line 492) [INFO] [stdout] src/stream/try_stream/try_unfold.rs - stream::try_stream::try_unfold::try_unfold (line 35) [INFO] [stdout] src/stream/unfold.rs - stream::unfold::unfold (line 32) [INFO] [stdout] src/task/spawn.rs - task::spawn::LocalSpawnExt::spawn_local (line 119) [INFO] [stdout] src/task/spawn.rs - task::spawn::SpawnExt::spawn (line 36) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 1 passed; 153 failed; 1 ignored; 0 measured; 0 filtered out; finished in 5.30s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "3d1d96fe079c534ec286e515077a5192f06aa28b303a987d64c242e4befd2052", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3d1d96fe079c534ec286e515077a5192f06aa28b303a987d64c242e4befd2052", kill_on_drop: false }` [INFO] [stdout] 3d1d96fe079c534ec286e515077a5192f06aa28b303a987d64c242e4befd2052