[INFO] fetching crate slim-futures 0.1.0-alpha.0... [INFO] checking slim-futures-0.1.0-alpha.0 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577 [INFO] extracting crate slim-futures 0.1.0-alpha.0 into /workspace/builds/worker-1-tc2/source [INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain [INFO] started tweaking crates.io crate slim-futures 0.1.0-alpha.0 [INFO] finished tweaking crates.io crate slim-futures 0.1.0-alpha.0 [INFO] tweaked toml for crates.io crate slim-futures 0.1.0-alpha.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate slim-futures 0.1.0-alpha.0 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 84 packages to latest compatible versions [INFO] [stderr] Adding criterion v0.4.0 (available: v0.7.0) [INFO] [stderr] Adding fn-traits v0.1.2 (available: v0.2.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c6e32b18685fbd21d08ea42e0027f88a81835112e4f606bb6adcd808a7121ba5 [INFO] running `Command { std: "docker" "start" "-a" "c6e32b18685fbd21d08ea42e0027f88a81835112e4f606bb6adcd808a7121ba5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c6e32b18685fbd21d08ea42e0027f88a81835112e4f606bb6adcd808a7121ba5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c6e32b18685fbd21d08ea42e0027f88a81835112e4f606bb6adcd808a7121ba5", kill_on_drop: false }` [INFO] [stdout] c6e32b18685fbd21d08ea42e0027f88a81835112e4f606bb6adcd808a7121ba5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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 -Dunmustuse_in_always_ok" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2e97ba14eedc421c9fb874606e1818ce24e43ea5f852764282d6b4bec3b1239c [INFO] running `Command { std: "docker" "start" "-a" "2e97ba14eedc421c9fb874606e1818ce24e43ea5f852764282d6b4bec3b1239c", kill_on_drop: false }` [INFO] [stderr] Checking textwrap v0.16.2 [INFO] [stderr] Checking fn-traits v0.1.2 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking clap v3.2.25 [INFO] [stderr] Checking tokio v1.48.0 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking slim-futures v0.1.0-alpha.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking criterion v0.4.0 [INFO] [stdout] warning: lint `pointer_structural_match` has been removed: converted into hard error, see RFC #3535 for more information [INFO] [stdout] --> src/lib.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | pointer_structural_match, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code` [INFO] [stdout] --> src/lib.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | unused_tuple_struct_fields, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `dead_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FlattenFn` is never constructed [INFO] [stdout] --> src/async_iter/flatten.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | struct FlattenFn { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | unused_tuple_struct_fields, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `pointer_structural_match` has been removed: converted into hard error, see RFC #3535 for more information [INFO] [stdout] --> src/lib.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | pointer_structural_match, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code` [INFO] [stdout] --> src/lib.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | unused_tuple_struct_fields, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `dead_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/and_then.rs:109:20 [INFO] [stdout] | [INFO] [stdout] 109 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | unused_qualifications, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 109 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 109 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/and_then.rs:109:52 [INFO] [stdout] | [INFO] [stdout] 109 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 109 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 109 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/and_then_async.rs:169:20 [INFO] [stdout] | [INFO] [stdout] 169 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 169 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 169 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/and_then_async.rs:169:52 [INFO] [stdout] | [INFO] [stdout] 169 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 169 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 169 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/and_then_async.rs:170:17 [INFO] [stdout] | [INFO] [stdout] 170 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 170 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 170 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/and_then_async.rs:170:47 [INFO] [stdout] | [INFO] [stdout] 170 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 170 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 170 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/err.rs:102:20 [INFO] [stdout] | [INFO] [stdout] 102 | assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 102 - assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] 102 + assert_eq!(size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/err.rs:102:46 [INFO] [stdout] | [INFO] [stdout] 102 | assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 102 - assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] 102 + assert_eq!(mem::size_of_val(&value), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/err.rs:103:17 [INFO] [stdout] | [INFO] [stdout] 103 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 103 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 103 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/err.rs:103:47 [INFO] [stdout] | [INFO] [stdout] 103 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 103 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 103 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/err_into.rs:99:20 [INFO] [stdout] | [INFO] [stdout] 99 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 99 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 99 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/err_into.rs:99:52 [INFO] [stdout] | [INFO] [stdout] 99 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 99 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 99 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/err_into.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 100 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 100 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/err_into.rs:100:47 [INFO] [stdout] | [INFO] [stdout] 100 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 100 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 100 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/flatten.rs:121:20 [INFO] [stdout] | [INFO] [stdout] 121 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 121 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 121 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/flatten.rs:121:52 [INFO] [stdout] | [INFO] [stdout] 121 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 121 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 121 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/flatten.rs:122:17 [INFO] [stdout] | [INFO] [stdout] 122 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 122 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 122 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/flatten.rs:122:47 [INFO] [stdout] | [INFO] [stdout] 122 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 122 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 122 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/flatten_async_iterator.rs:125:20 [INFO] [stdout] | [INFO] [stdout] 125 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 125 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 125 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/flatten_async_iterator.rs:125:52 [INFO] [stdout] | [INFO] [stdout] 125 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 125 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 125 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/flatten_async_iterator.rs:126:17 [INFO] [stdout] | [INFO] [stdout] 126 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 126 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 126 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/flatten_async_iterator.rs:126:47 [INFO] [stdout] | [INFO] [stdout] 126 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 126 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 126 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/inspect.rs:103:20 [INFO] [stdout] | [INFO] [stdout] 103 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 103 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 103 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/inspect.rs:103:52 [INFO] [stdout] | [INFO] [stdout] 103 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 103 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 103 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/inspect.rs:104:17 [INFO] [stdout] | [INFO] [stdout] 104 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 104 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 104 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/inspect.rs:104:47 [INFO] [stdout] | [INFO] [stdout] 104 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 104 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 104 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/inspect_err.rs:126:20 [INFO] [stdout] | [INFO] [stdout] 126 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 126 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 126 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/inspect_err.rs:126:52 [INFO] [stdout] | [INFO] [stdout] 126 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 126 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 126 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/inspect_err.rs:127:17 [INFO] [stdout] | [INFO] [stdout] 127 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 127 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 127 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/inspect_err.rs:127:47 [INFO] [stdout] | [INFO] [stdout] 127 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 127 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 127 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/inspect_ok.rs:126:20 [INFO] [stdout] | [INFO] [stdout] 126 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 126 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 126 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/inspect_ok.rs:126:52 [INFO] [stdout] | [INFO] [stdout] 126 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 126 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 126 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/inspect_ok.rs:127:17 [INFO] [stdout] | [INFO] [stdout] 127 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 127 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 127 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/inspect_ok.rs:127:47 [INFO] [stdout] | [INFO] [stdout] 127 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 127 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 127 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/into_try_future.rs:119:20 [INFO] [stdout] | [INFO] [stdout] 119 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 119 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 119 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/into_try_future.rs:119:52 [INFO] [stdout] | [INFO] [stdout] 119 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 119 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 119 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/into_try_future.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 120 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 120 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/into_try_future.rs:120:47 [INFO] [stdout] | [INFO] [stdout] 120 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 120 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 120 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/lazy.rs:62:20 [INFO] [stdout] | [INFO] [stdout] 62 | assert_eq!(mem::size_of_val(&lazy_fn), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 62 - assert_eq!(mem::size_of_val(&lazy_fn), mem::size_of_val(&future_1)); [INFO] [stdout] 62 + assert_eq!(size_of_val(&lazy_fn), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/lazy.rs:62:48 [INFO] [stdout] | [INFO] [stdout] 62 | assert_eq!(mem::size_of_val(&lazy_fn), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 62 - assert_eq!(mem::size_of_val(&lazy_fn), mem::size_of_val(&future_1)); [INFO] [stdout] 62 + assert_eq!(mem::size_of_val(&lazy_fn), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/lazy.rs:63:17 [INFO] [stdout] | [INFO] [stdout] 63 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 63 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 63 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/lazy.rs:63:47 [INFO] [stdout] | [INFO] [stdout] 63 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 63 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 63 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map.rs:90:20 [INFO] [stdout] | [INFO] [stdout] 90 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 90 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 90 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map.rs:90:52 [INFO] [stdout] | [INFO] [stdout] 90 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 90 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 90 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 91 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 91 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map.rs:91:47 [INFO] [stdout] | [INFO] [stdout] 91 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 91 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 91 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_async.rs:112:17 [INFO] [stdout] | [INFO] [stdout] 112 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 112 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 112 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_async.rs:112:47 [INFO] [stdout] | [INFO] [stdout] 112 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 112 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 112 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_err.rs:90:20 [INFO] [stdout] | [INFO] [stdout] 90 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 90 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 90 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_err.rs:90:52 [INFO] [stdout] | [INFO] [stdout] 90 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 90 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 90 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_err.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 91 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 91 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_err.rs:91:47 [INFO] [stdout] | [INFO] [stdout] 91 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 91 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 91 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_err_async.rs:115:20 [INFO] [stdout] | [INFO] [stdout] 115 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 115 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 115 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_err_async.rs:115:52 [INFO] [stdout] | [INFO] [stdout] 115 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 115 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 115 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_into.rs:95:20 [INFO] [stdout] | [INFO] [stdout] 95 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 95 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 95 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_into.rs:95:52 [INFO] [stdout] | [INFO] [stdout] 95 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 95 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 95 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_into.rs:96:17 [INFO] [stdout] | [INFO] [stdout] 96 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 96 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 96 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_into.rs:96:47 [INFO] [stdout] | [INFO] [stdout] 96 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 96 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 96 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_ok.rs:102:20 [INFO] [stdout] | [INFO] [stdout] 102 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 102 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 102 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_ok.rs:102:52 [INFO] [stdout] | [INFO] [stdout] 102 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 102 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 102 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_ok.rs:103:17 [INFO] [stdout] | [INFO] [stdout] 103 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 103 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 103 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_ok.rs:103:47 [INFO] [stdout] | [INFO] [stdout] 103 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 103 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 103 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_ok_async.rs:131:20 [INFO] [stdout] | [INFO] [stdout] 131 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 131 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 131 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_ok_async.rs:131:52 [INFO] [stdout] | [INFO] [stdout] 131 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 131 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 131 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_ok_or_else.rs:96:20 [INFO] [stdout] | [INFO] [stdout] 96 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 96 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 96 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_ok_or_else.rs:96:52 [INFO] [stdout] | [INFO] [stdout] 96 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 96 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 96 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_ok_or_else.rs:97:17 [INFO] [stdout] | [INFO] [stdout] 97 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 97 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 97 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/map_ok_or_else.rs:97:47 [INFO] [stdout] | [INFO] [stdout] 97 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 97 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 97 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/ok.rs:102:20 [INFO] [stdout] | [INFO] [stdout] 102 | assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 102 - assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] 102 + assert_eq!(size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/ok.rs:102:46 [INFO] [stdout] | [INFO] [stdout] 102 | assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 102 - assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] 102 + assert_eq!(mem::size_of_val(&value), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/ok.rs:103:17 [INFO] [stdout] | [INFO] [stdout] 103 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 103 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 103 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/ok.rs:103:47 [INFO] [stdout] | [INFO] [stdout] 103 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 103 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 103 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/ok_into.rs:104:20 [INFO] [stdout] | [INFO] [stdout] 104 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 104 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 104 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/ok_into.rs:104:52 [INFO] [stdout] | [INFO] [stdout] 104 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 104 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 104 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/ok_into.rs:105:17 [INFO] [stdout] | [INFO] [stdout] 105 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 105 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 105 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/ok_into.rs:105:47 [INFO] [stdout] | [INFO] [stdout] 105 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 105 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 105 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/or_else.rs:107:20 [INFO] [stdout] | [INFO] [stdout] 107 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 107 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 107 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/or_else.rs:107:52 [INFO] [stdout] | [INFO] [stdout] 107 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 107 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 107 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/or_else_async.rs:136:20 [INFO] [stdout] | [INFO] [stdout] 136 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 136 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 136 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/or_else_async.rs:136:52 [INFO] [stdout] | [INFO] [stdout] 136 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 136 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 136 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/or_else_async.rs:137:17 [INFO] [stdout] | [INFO] [stdout] 137 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 137 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 137 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/or_else_async.rs:137:47 [INFO] [stdout] | [INFO] [stdout] 137 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 137 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 137 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/raw_map_ok_or_else_async.rs:129:20 [INFO] [stdout] | [INFO] [stdout] 129 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 129 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 129 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/raw_map_ok_or_else_async.rs:129:52 [INFO] [stdout] | [INFO] [stdout] 129 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 129 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 129 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/raw_select.rs:131:20 [INFO] [stdout] | [INFO] [stdout] 131 | assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 131 - assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] 131 + assert_eq!(size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/raw_select.rs:131:54 [INFO] [stdout] | [INFO] [stdout] 131 | assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 131 - assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] 131 + assert_eq!(mem::size_of_val(&base_future_2), size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/ready.rs:89:20 [INFO] [stdout] | [INFO] [stdout] 89 | assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 89 - assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] 89 + assert_eq!(size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/ready.rs:89:46 [INFO] [stdout] | [INFO] [stdout] 89 | assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 89 - assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1)); [INFO] [stdout] 89 + assert_eq!(mem::size_of_val(&value), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/ready.rs:90:17 [INFO] [stdout] | [INFO] [stdout] 90 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 90 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 90 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/ready.rs:90:47 [INFO] [stdout] | [INFO] [stdout] 90 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 90 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 90 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/select_either.rs:136:20 [INFO] [stdout] | [INFO] [stdout] 136 | assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 136 - assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] 136 + assert_eq!(size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/select_either.rs:136:54 [INFO] [stdout] | [INFO] [stdout] 136 | assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 136 - assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] 136 + assert_eq!(mem::size_of_val(&base_future_2), size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/try_flatten.rs:167:20 [INFO] [stdout] | [INFO] [stdout] 167 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 167 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 167 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/try_flatten.rs:167:52 [INFO] [stdout] | [INFO] [stdout] 167 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 167 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 167 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/try_flatten.rs:168:17 [INFO] [stdout] | [INFO] [stdout] 168 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 168 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 168 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/try_flatten.rs:168:47 [INFO] [stdout] | [INFO] [stdout] 168 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 168 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 168 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/try_flatten_err.rs:147:20 [INFO] [stdout] | [INFO] [stdout] 147 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 147 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 147 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/try_flatten_err.rs:147:52 [INFO] [stdout] | [INFO] [stdout] 147 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 147 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 147 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/try_select_either.rs:184:20 [INFO] [stdout] | [INFO] [stdout] 184 | assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 184 - assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] 184 + assert_eq!(size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/try_select_either.rs:184:54 [INFO] [stdout] | [INFO] [stdout] 184 | assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 184 - assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future)); [INFO] [stdout] 184 + assert_eq!(mem::size_of_val(&base_future_2), size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/unwrap_or_else.rs:104:20 [INFO] [stdout] | [INFO] [stdout] 104 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 104 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 104 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/unwrap_or_else.rs:104:52 [INFO] [stdout] | [INFO] [stdout] 104 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 104 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future)); [INFO] [stdout] 104 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/unwrap_or_else_async.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 162 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 162 + assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/unwrap_or_else_async.rs:162:52 [INFO] [stdout] | [INFO] [stdout] 162 | assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 162 - assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1)); [INFO] [stdout] 162 + assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/unwrap_or_else_async.rs:163:17 [INFO] [stdout] | [INFO] [stdout] 163 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 163 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 163 + assert!(size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/future/unwrap_or_else_async.rs:163:47 [INFO] [stdout] | [INFO] [stdout] 163 | assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 163 - assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2)); [INFO] [stdout] 163 + assert!(mem::size_of_val(&future_1) < size_of_val(&future_2)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FlattenFn` is never constructed [INFO] [stdout] --> src/async_iter/flatten.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | struct FlattenFn { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | unused_tuple_struct_fields, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:79:71 [INFO] [stdout] | [INFO] [stdout] 79 | fn accumulate_1(state: u64, item: u32) -> Result { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 80 | | Ok(state * u64::from(item)) [INFO] [stdout] 81 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | Ok(state * u64::from(item)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:87:27 [INFO] [stdout] | [INFO] [stdout] 87 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:87:34 [INFO] [stdout] | [INFO] [stdout] 87 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:121:20 [INFO] [stdout] | [INFO] [stdout] 121 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:121:27 [INFO] [stdout] | [INFO] [stdout] 121 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:121:20 [INFO] [stdout] | [INFO] [stdout] 121 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:121:34 [INFO] [stdout] | [INFO] [stdout] 121 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:122:20 [INFO] [stdout] | [INFO] [stdout] 122 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:122:29 [INFO] [stdout] | [INFO] [stdout] 122 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:122:20 [INFO] [stdout] | [INFO] [stdout] 122 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:122:36 [INFO] [stdout] | [INFO] [stdout] 122 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:145:23 [INFO] [stdout] | [INFO] [stdout] 145 | future::ready(Ok(state * u64::from(item))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:152:20 [INFO] [stdout] | [INFO] [stdout] 152 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:152:27 [INFO] [stdout] | [INFO] [stdout] 152 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:152:20 [INFO] [stdout] | [INFO] [stdout] 152 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:152:34 [INFO] [stdout] | [INFO] [stdout] 152 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:186:20 [INFO] [stdout] | [INFO] [stdout] 186 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:186:27 [INFO] [stdout] | [INFO] [stdout] 186 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:186:20 [INFO] [stdout] | [INFO] [stdout] 186 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:186:34 [INFO] [stdout] | [INFO] [stdout] 186 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | assert_eq!(future.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:187:20 [INFO] [stdout] | [INFO] [stdout] 187 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:187:29 [INFO] [stdout] | [INFO] [stdout] 187 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:187:20 [INFO] [stdout] | [INFO] [stdout] 187 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:187:36 [INFO] [stdout] | [INFO] [stdout] 187 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/async_iter/try_fold_async.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | assert_eq!(future_2.await, Ok(30_u64)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/future/into_try_future.rs:80:42 [INFO] [stdout] | [INFO] [stdout] 80 | let result: Result = future.await; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/future/into_try_future.rs:80:49 [INFO] [stdout] | [INFO] [stdout] 80 | let result: Result = future.await; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/future/into_try_future.rs:80:42 [INFO] [stdout] | [INFO] [stdout] 80 | let result: Result = future.await; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/future/into_try_future.rs:82:20 [INFO] [stdout] | [INFO] [stdout] 82 | assert_eq!(result, Ok(7)); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/future/into_try_future.rs:82:28 [INFO] [stdout] | [INFO] [stdout] 82 | assert_eq!(result, Ok(7)); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/future/into_try_future.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | assert_eq!(result, Ok(7)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/future/into_try_future.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | assert_eq!(result, Ok(7)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/future/into_try_future.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | assert_eq!(result, Ok(7)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/future/into_try_future.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | assert_eq!(result, Ok(7)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `slim-futures` (lib test) due to 60 previous errors; 109 warnings emitted [INFO] running `Command { std: "docker" "inspect" "2e97ba14eedc421c9fb874606e1818ce24e43ea5f852764282d6b4bec3b1239c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2e97ba14eedc421c9fb874606e1818ce24e43ea5f852764282d6b4bec3b1239c", kill_on_drop: false }` [INFO] [stdout] 2e97ba14eedc421c9fb874606e1818ce24e43ea5f852764282d6b4bec3b1239c