[INFO] fetching crate slim-futures 0.1.0-alpha.0...
[INFO] testing slim-futures-0.1.0-alpha.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate slim-futures 0.1.0-alpha.0 into /workspace/builds/worker-4-tc2/source
[INFO] removed /workspace/builds/worker-4-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-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate slim-futures 0.1.0-alpha.0 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "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" "+33835004928d3bf65db4d4712e1330766263b0bd" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 83 packages to latest compatible versions
[INFO] [stderr]       Adding criterion v0.4.0 (available: v0.8.2)
[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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4c0635f2d7355239c0cd6018304281d88bebe1cb9479758ccd891807718cb6f9
[INFO] running `Command { std: "docker" "start" "-a" "4c0635f2d7355239c0cd6018304281d88bebe1cb9479758ccd891807718cb6f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4c0635f2d7355239c0cd6018304281d88bebe1cb9479758ccd891807718cb6f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c0635f2d7355239c0cd6018304281d88bebe1cb9479758ccd891807718cb6f9", kill_on_drop: false }`
[INFO] [stdout] 4c0635f2d7355239c0cd6018304281d88bebe1cb9479758ccd891807718cb6f9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ffac0c6a5387db1b3ee2f2fb8d5317c01d0f43c7fad91d197c72e581cf036b04
[INFO] running `Command { std: "docker" "start" "-a" "ffac0c6a5387db1b3ee2f2fb8d5317c01d0f43c7fad91d197c72e581cf036b04", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling fn-traits v0.1.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling slim-futures v0.1.0-alpha.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: lint `pointer_structural_match` has been removed: converted into hard error, see RFC #3535 <https://rust-lang.github.io/rfcs/3535-constants-in-patterns.html> 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<F> {
[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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.95s
[INFO] running `Command { std: "docker" "inspect" "ffac0c6a5387db1b3ee2f2fb8d5317c01d0f43c7fad91d197c72e581cf036b04", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ffac0c6a5387db1b3ee2f2fb8d5317c01d0f43c7fad91d197c72e581cf036b04", kill_on_drop: false }`
[INFO] [stdout] ffac0c6a5387db1b3ee2f2fb8d5317c01d0f43c7fad91d197c72e581cf036b04
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 42025613454b9166e79159604561249b88dded443e2d23b19286a56686c59570
[INFO] running `Command { std: "docker" "start" "-a" "42025613454b9166e79159604561249b88dded443e2d23b19286a56686c59570", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling os_str_bytes v6.6.1
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling clap_lex v0.2.4
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling clap v3.2.25
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling slim-futures v0.1.0-alpha.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stdout] warning: lint `pointer_structural_match` has been removed: converted into hard error, see RFC #3535 <https://rust-lang.github.io/rfcs/3535-constants-in-patterns.html> 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] [stderr]    Compiling serde_json v1.0.149
[INFO] [stdout] warning: struct `FlattenFn` is never constructed
[INFO] [stdout]   --> src/async_iter/flatten.rs:8:8
[INFO] [stdout]    |
[INFO] [stdout]  8 | struct FlattenFn<F> {
[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] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.4.0
[INFO] [stdout] warning: lint `pointer_structural_match` has been removed: converted into hard error, see RFC #3535 <https://rust-lang.github.io/rfcs/3535-constants-in-patterns.html> 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<F> {
[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] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 40.22s
[INFO] running `Command { std: "docker" "inspect" "42025613454b9166e79159604561249b88dded443e2d23b19286a56686c59570", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "42025613454b9166e79159604561249b88dded443e2d23b19286a56686c59570", kill_on_drop: false }`
[INFO] [stdout] 42025613454b9166e79159604561249b88dded443e2d23b19286a56686c59570
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c65ce6215d12849a82560eeec903615d42cc623f6ccf368bb6e17658c14465ab
[INFO] running `Command { std: "docker" "start" "-a" "c65ce6215d12849a82560eeec903615d42cc623f6ccf368bb6e17658c14465ab", kill_on_drop: false }`
[INFO] [stderr] warning: lint `pointer_structural_match` has been removed: converted into hard error, see RFC #3535 <https://rust-lang.github.io/rfcs/3535-constants-in-patterns.html> for more information
[INFO] [stderr]   --> src/lib.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 |     pointer_structural_match,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stderr]   --> src/lib.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     unused_tuple_struct_fields,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `dead_code`
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FlattenFn` is never constructed
[INFO] [stderr]   --> src/async_iter/flatten.rs:8:8
[INFO] [stderr]    |
[INFO] [stderr]  8 | struct FlattenFn<F> {
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> src/lib.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     unused_tuple_struct_fields,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `slim-futures` (lib) generated 3 warnings (run `cargo fix --lib -p slim-futures` to apply 1 suggestion)
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/and_then.rs:109:20
[INFO] [stderr]     |
[INFO] [stderr] 109 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]    --> src/lib.rs:21:5
[INFO] [stderr]     |
[INFO] [stderr]  21 |     unused_qualifications,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 109 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 109 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/and_then.rs:109:52
[INFO] [stderr]     |
[INFO] [stderr] 109 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 109 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 109 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/and_then_async.rs:169:20
[INFO] [stderr]     |
[INFO] [stderr] 169 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 169 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 169 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/and_then_async.rs:169:52
[INFO] [stderr]     |
[INFO] [stderr] 169 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 169 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 169 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/and_then_async.rs:170:17
[INFO] [stderr]     |
[INFO] [stderr] 170 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 170 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 170 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/and_then_async.rs:170:47
[INFO] [stderr]     |
[INFO] [stderr] 170 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 170 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 170 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/err.rs:102:20
[INFO] [stderr]     |
[INFO] [stderr] 102 |         assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 102 -         assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr] 102 +         assert_eq!(size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/err.rs:102:46
[INFO] [stderr]     |
[INFO] [stderr] 102 |         assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                              ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 102 -         assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr] 102 +         assert_eq!(mem::size_of_val(&value), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/err.rs:103:17
[INFO] [stderr]     |
[INFO] [stderr] 103 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 103 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 103 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/err.rs:103:47
[INFO] [stderr]     |
[INFO] [stderr] 103 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 103 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 103 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/err_into.rs:99:20
[INFO] [stderr]    |
[INFO] [stderr] 99 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 99 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 99 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/err_into.rs:99:52
[INFO] [stderr]    |
[INFO] [stderr] 99 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 99 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 99 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/err_into.rs:100:17
[INFO] [stderr]     |
[INFO] [stderr] 100 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 100 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 100 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/err_into.rs:100:47
[INFO] [stderr]     |
[INFO] [stderr] 100 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 100 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 100 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/flatten.rs:121:20
[INFO] [stderr]     |
[INFO] [stderr] 121 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 121 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 121 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/flatten.rs:121:52
[INFO] [stderr]     |
[INFO] [stderr] 121 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 121 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 121 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/flatten.rs:122:17
[INFO] [stderr]     |
[INFO] [stderr] 122 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 122 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 122 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/flatten.rs:122:47
[INFO] [stderr]     |
[INFO] [stderr] 122 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 122 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 122 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/flatten_async_iterator.rs:125:20
[INFO] [stderr]     |
[INFO] [stderr] 125 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 125 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 125 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/flatten_async_iterator.rs:125:52
[INFO] [stderr]     |
[INFO] [stderr] 125 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 125 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 125 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/flatten_async_iterator.rs:126:17
[INFO] [stderr]     |
[INFO] [stderr] 126 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 126 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 126 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/flatten_async_iterator.rs:126:47
[INFO] [stderr]     |
[INFO] [stderr] 126 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 126 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 126 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/inspect.rs:103:20
[INFO] [stderr]     |
[INFO] [stderr] 103 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 103 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 103 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/inspect.rs:103:52
[INFO] [stderr]     |
[INFO] [stderr] 103 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 103 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 103 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/inspect.rs:104:17
[INFO] [stderr]     |
[INFO] [stderr] 104 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 104 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 104 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/inspect.rs:104:47
[INFO] [stderr]     |
[INFO] [stderr] 104 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 104 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 104 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/inspect_err.rs:126:20
[INFO] [stderr]     |
[INFO] [stderr] 126 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 126 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 126 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/inspect_err.rs:126:52
[INFO] [stderr]     |
[INFO] [stderr] 126 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 126 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 126 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/inspect_err.rs:127:17
[INFO] [stderr]     |
[INFO] [stderr] 127 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 127 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 127 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/inspect_err.rs:127:47
[INFO] [stderr]     |
[INFO] [stderr] 127 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 127 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 127 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/inspect_ok.rs:126:20
[INFO] [stderr]     |
[INFO] [stderr] 126 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 126 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 126 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/inspect_ok.rs:126:52
[INFO] [stderr]     |
[INFO] [stderr] 126 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 126 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 126 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/inspect_ok.rs:127:17
[INFO] [stderr]     |
[INFO] [stderr] 127 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 127 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 127 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/inspect_ok.rs:127:47
[INFO] [stderr]     |
[INFO] [stderr] 127 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 127 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 127 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/into_try_future.rs:119:20
[INFO] [stderr]     |
[INFO] [stderr] 119 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 119 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 119 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/into_try_future.rs:119:52
[INFO] [stderr]     |
[INFO] [stderr] 119 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 119 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 119 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/into_try_future.rs:120:17
[INFO] [stderr]     |
[INFO] [stderr] 120 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 120 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 120 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/into_try_future.rs:120:47
[INFO] [stderr]     |
[INFO] [stderr] 120 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 120 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 120 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/lazy.rs:62:20
[INFO] [stderr]    |
[INFO] [stderr] 62 |         assert_eq!(mem::size_of_val(&lazy_fn), mem::size_of_val(&future_1));
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 62 -         assert_eq!(mem::size_of_val(&lazy_fn), mem::size_of_val(&future_1));
[INFO] [stderr] 62 +         assert_eq!(size_of_val(&lazy_fn), mem::size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/lazy.rs:62:48
[INFO] [stderr]    |
[INFO] [stderr] 62 |         assert_eq!(mem::size_of_val(&lazy_fn), mem::size_of_val(&future_1));
[INFO] [stderr]    |                                                ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 62 -         assert_eq!(mem::size_of_val(&lazy_fn), mem::size_of_val(&future_1));
[INFO] [stderr] 62 +         assert_eq!(mem::size_of_val(&lazy_fn), size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/lazy.rs:63:17
[INFO] [stderr]    |
[INFO] [stderr] 63 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 63 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 63 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/lazy.rs:63:47
[INFO] [stderr]    |
[INFO] [stderr] 63 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 63 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 63 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map.rs:90:20
[INFO] [stderr]    |
[INFO] [stderr] 90 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 90 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 90 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map.rs:90:52
[INFO] [stderr]    |
[INFO] [stderr] 90 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 90 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 90 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map.rs:91:17
[INFO] [stderr]    |
[INFO] [stderr] 91 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 91 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 91 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map.rs:91:47
[INFO] [stderr]    |
[INFO] [stderr] 91 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 91 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 91 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/map_async.rs:112:17
[INFO] [stderr]     |
[INFO] [stderr] 112 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 112 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 112 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/map_async.rs:112:47
[INFO] [stderr]     |
[INFO] [stderr] 112 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 112 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 112 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map_err.rs:90:20
[INFO] [stderr]    |
[INFO] [stderr] 90 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 90 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 90 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map_err.rs:90:52
[INFO] [stderr]    |
[INFO] [stderr] 90 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 90 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 90 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map_err.rs:91:17
[INFO] [stderr]    |
[INFO] [stderr] 91 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 91 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 91 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map_err.rs:91:47
[INFO] [stderr]    |
[INFO] [stderr] 91 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 91 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 91 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/map_err_async.rs:115:20
[INFO] [stderr]     |
[INFO] [stderr] 115 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 115 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 115 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/map_err_async.rs:115:52
[INFO] [stderr]     |
[INFO] [stderr] 115 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 115 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 115 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map_into.rs:95:20
[INFO] [stderr]    |
[INFO] [stderr] 95 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 95 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 95 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map_into.rs:95:52
[INFO] [stderr]    |
[INFO] [stderr] 95 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 95 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 95 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map_into.rs:96:17
[INFO] [stderr]    |
[INFO] [stderr] 96 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 96 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 96 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map_into.rs:96:47
[INFO] [stderr]    |
[INFO] [stderr] 96 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 96 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 96 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/map_ok.rs:102:20
[INFO] [stderr]     |
[INFO] [stderr] 102 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 102 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 102 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/map_ok.rs:102:52
[INFO] [stderr]     |
[INFO] [stderr] 102 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 102 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 102 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/map_ok.rs:103:17
[INFO] [stderr]     |
[INFO] [stderr] 103 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 103 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 103 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/map_ok.rs:103:47
[INFO] [stderr]     |
[INFO] [stderr] 103 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 103 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 103 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/map_ok_async.rs:131:20
[INFO] [stderr]     |
[INFO] [stderr] 131 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 131 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 131 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/map_ok_async.rs:131:52
[INFO] [stderr]     |
[INFO] [stderr] 131 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 131 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 131 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map_ok_or_else.rs:96:20
[INFO] [stderr]    |
[INFO] [stderr] 96 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 96 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 96 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map_ok_or_else.rs:96:52
[INFO] [stderr]    |
[INFO] [stderr] 96 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]    |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 96 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 96 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map_ok_or_else.rs:97:17
[INFO] [stderr]    |
[INFO] [stderr] 97 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 97 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 97 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/map_ok_or_else.rs:97:47
[INFO] [stderr]    |
[INFO] [stderr] 97 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 97 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 97 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/ok.rs:102:20
[INFO] [stderr]     |
[INFO] [stderr] 102 |         assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 102 -         assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr] 102 +         assert_eq!(size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/ok.rs:102:46
[INFO] [stderr]     |
[INFO] [stderr] 102 |         assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                              ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 102 -         assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr] 102 +         assert_eq!(mem::size_of_val(&value), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/ok.rs:103:17
[INFO] [stderr]     |
[INFO] [stderr] 103 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 103 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 103 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/ok.rs:103:47
[INFO] [stderr]     |
[INFO] [stderr] 103 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 103 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 103 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/ok_into.rs:104:20
[INFO] [stderr]     |
[INFO] [stderr] 104 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 104 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 104 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/ok_into.rs:104:52
[INFO] [stderr]     |
[INFO] [stderr] 104 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 104 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 104 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/ok_into.rs:105:17
[INFO] [stderr]     |
[INFO] [stderr] 105 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 105 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 105 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/ok_into.rs:105:47
[INFO] [stderr]     |
[INFO] [stderr] 105 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 105 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 105 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/or_else.rs:107:20
[INFO] [stderr]     |
[INFO] [stderr] 107 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 107 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 107 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/or_else.rs:107:52
[INFO] [stderr]     |
[INFO] [stderr] 107 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 107 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 107 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/or_else_async.rs:136:20
[INFO] [stderr]     |
[INFO] [stderr] 136 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 136 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 136 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/or_else_async.rs:136:52
[INFO] [stderr]     |
[INFO] [stderr] 136 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 136 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 136 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/or_else_async.rs:137:17
[INFO] [stderr]     |
[INFO] [stderr] 137 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 137 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 137 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/or_else_async.rs:137:47
[INFO] [stderr]     |
[INFO] [stderr] 137 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 137 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 137 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/raw_map_ok_or_else_async.rs:129:20
[INFO] [stderr]     |
[INFO] [stderr] 129 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 129 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 129 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/raw_map_ok_or_else_async.rs:129:52
[INFO] [stderr]     |
[INFO] [stderr] 129 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 129 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 129 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/raw_select.rs:131:20
[INFO] [stderr]     |
[INFO] [stderr] 131 |         assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 131 -         assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr] 131 +         assert_eq!(size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/raw_select.rs:131:54
[INFO] [stderr]     |
[INFO] [stderr] 131 |         assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr]     |                                                      ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 131 -         assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr] 131 +         assert_eq!(mem::size_of_val(&base_future_2), size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/ready.rs:89:20
[INFO] [stderr]    |
[INFO] [stderr] 89 |         assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 89 -         assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr] 89 +         assert_eq!(size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/ready.rs:89:46
[INFO] [stderr]    |
[INFO] [stderr] 89 |         assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr]    |                                              ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 89 -         assert_eq!(mem::size_of_val(&value), mem::size_of_val(&future_1));
[INFO] [stderr] 89 +         assert_eq!(mem::size_of_val(&value), size_of_val(&future_1));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/ready.rs:90:17
[INFO] [stderr]    |
[INFO] [stderr] 90 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 90 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 90 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]   --> src/future/ready.rs:90:47
[INFO] [stderr]    |
[INFO] [stderr] 90 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]    |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]    |
[INFO] [stderr] 90 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 90 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/select_either.rs:136:20
[INFO] [stderr]     |
[INFO] [stderr] 136 |         assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 136 -         assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr] 136 +         assert_eq!(size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/select_either.rs:136:54
[INFO] [stderr]     |
[INFO] [stderr] 136 |         assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr]     |                                                      ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 136 -         assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr] 136 +         assert_eq!(mem::size_of_val(&base_future_2), size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/try_flatten.rs:167:20
[INFO] [stderr]     |
[INFO] [stderr] 167 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 167 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 167 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/try_flatten.rs:167:52
[INFO] [stderr]     |
[INFO] [stderr] 167 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 167 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 167 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/try_flatten.rs:168:17
[INFO] [stderr]     |
[INFO] [stderr] 168 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 168 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 168 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/try_flatten.rs:168:47
[INFO] [stderr]     |
[INFO] [stderr] 168 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 168 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 168 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/try_flatten_err.rs:147:20
[INFO] [stderr]     |
[INFO] [stderr] 147 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 147 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 147 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/try_flatten_err.rs:147:52
[INFO] [stderr]     |
[INFO] [stderr] 147 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 147 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 147 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/try_select_either.rs:184:20
[INFO] [stderr]     |
[INFO] [stderr] 184 |         assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 184 -         assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr] 184 +         assert_eq!(size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/try_select_either.rs:184:54
[INFO] [stderr]     |
[INFO] [stderr] 184 |         assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr]     |                                                      ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 184 -         assert_eq!(mem::size_of_val(&base_future_2), mem::size_of_val(&future));
[INFO] [stderr] 184 +         assert_eq!(mem::size_of_val(&base_future_2), size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/unwrap_or_else.rs:104:20
[INFO] [stderr]     |
[INFO] [stderr] 104 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 104 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 104 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/unwrap_or_else.rs:104:52
[INFO] [stderr]     |
[INFO] [stderr] 104 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 104 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future));
[INFO] [stderr] 104 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/unwrap_or_else_async.rs:162:20
[INFO] [stderr]     |
[INFO] [stderr] 162 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 162 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 162 +         assert_eq!(size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/unwrap_or_else_async.rs:162:52
[INFO] [stderr]     |
[INFO] [stderr] 162 |         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 162 -         assert_eq!(mem::size_of_val(&base_future), mem::size_of_val(&future_1));
[INFO] [stderr] 162 +         assert_eq!(mem::size_of_val(&base_future), size_of_val(&future_1));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/unwrap_or_else_async.rs:163:17
[INFO] [stderr]     |
[INFO] [stderr] 163 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 163 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 163 +         assert!(size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/future/unwrap_or_else_async.rs:163:47
[INFO] [stderr]     |
[INFO] [stderr] 163 |         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 163 -         assert!(mem::size_of_val(&future_1) < mem::size_of_val(&future_2));
[INFO] [stderr] 163 +         assert!(mem::size_of_val(&future_1) < size_of_val(&future_2));
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `slim-futures` (lib test) generated 109 warnings (3 duplicates) (run `cargo fix --lib -p slim-futures --tests` to apply 106 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/slim_futures-a16bf8f854e6549c)
[INFO] [stdout] 
[INFO] [stdout] running 258 tests
[INFO] [stdout] test async_iter::all::tests::test_all ... ok
[INFO] [stdout] test async_iter::all::tests::test_all_fail ... ok
[INFO] [stdout] test async_iter::all_async::tests::test_all_async_clone ... ok
[INFO] [stdout] test async_iter::and_then::tests::test_and_then ... ok
[INFO] [stdout] test async_iter::and_then::tests::test_and_then_clone ... ok
[INFO] [stdout] test async_iter::and_then_async::tests::test_and_then_async_clone ... ok
[INFO] [stdout] test async_iter::and_then_async::tests::test_and_then_async_with_option ... ok
[INFO] [stdout] test async_iter::any::tests::test_any_fail ... ok
[INFO] [stdout] test async_iter::any::tests::test_any ... ok
[INFO] [stdout] test async_iter::any_async::tests::test_any_async ... ok
[INFO] [stdout] test async_iter::any::tests::test_any_clone ... ok
[INFO] [stdout] test async_iter::any_async::tests::test_any_async_clone ... ok
[INFO] [stdout] test async_iter::filter::tests::test_filter_clone ... ok
[INFO] [stdout] test async_iter::filter_async::tests::test_filter_async ... ok
[INFO] [stdout] test async_iter::filter_map_async::tests::test_filter_map_async ... ok
[INFO] [stdout] test async_iter::filter_async::tests::test_filter_async_clone ... ok
[INFO] [stdout] test async_iter::filter_map_async::tests::test_filter_map_async_clone ... ok
[INFO] [stdout] test async_iter::find::tests::test_find ... ok
[INFO] [stdout] test async_iter::filter_map::tests::test_filter_map_clone ... ok
[INFO] [stdout] test async_iter::all_async::tests::test_all_async ... ok
[INFO] [stdout] test async_iter::filter::tests::test_filter ... ok
[INFO] [stdout] test async_iter::find_async::tests::test_find_async ... ok
[INFO] [stdout] test async_iter::find_async::tests::test_find_async_fail ... ok
[INFO] [stdout] test async_iter::find_map::tests::test_find_map_fail ... ok
[INFO] [stdout] test async_iter::find_map_async::tests::test_find_map_async_clone ... ok
[INFO] [stdout] test async_iter::flat_map::tests::test_flat_map ... ok
[INFO] [stdout] test async_iter::flat_map_async::tests::test_flat_map_async ... ok
[INFO] [stdout] test async_iter::flat_map_async::tests::test_flat_map_async_clone ... ok
[INFO] [stdout] test async_iter::flatten::tests::test_flatten ... ok
[INFO] [stdout] test async_iter::any_async::tests::test_any_async_fail ... ok
[INFO] [stdout] test async_iter::fold::tests::test_fold ... ok
[INFO] [stdout] test async_iter::flatten::tests::test_flatten_clone ... ok
[INFO] [stdout] test async_iter::fold_async::tests::test_fold_async ... ok
[INFO] [stdout] test async_iter::for_each::tests::test_for_each ... ok
[INFO] [stdout] test async_iter::filter_map::tests::test_filter_map ... ok
[INFO] [stdout] test async_iter::fold_async::tests::test_fold_async_clone ... ok
[INFO] [stdout] test async_iter::for_each_async::tests::test_for_each_async ... ok
[INFO] [stdout] test async_iter::for_each::tests::test_for_each_clone ... ok
[INFO] [stdout] test async_iter::find_map::tests::test_find_map ... ok
[INFO] [stdout] test async_iter::all_async::tests::test_all_async_fail ... ok
[INFO] [stdout] test async_iter::find_map::tests::test_find_map_clone ... ok
[INFO] [stdout] test async_iter::for_each_async::tests::test_for_each_async_clone ... ok
[INFO] [stdout] test async_iter::find_map_async::tests::test_find_map_async ... ok
[INFO] [stdout] test async_iter::find_map_async::tests::test_find_map_async_fail ... ok
[INFO] [stdout] test async_iter::find_async::tests::test_find_async_clone ... ok
[INFO] [stdout] test async_iter::fuse::tests::test_fuse ... ok
[INFO] [stdout] test async_iter::find::tests::test_find_clone ... ok
[INFO] [stdout] test async_iter::and_then::tests::test_and_then_with_option ... ok
[INFO] [stdout] test async_iter::find::tests::test_find_fail ... ok
[INFO] [stdout] test async_iter::inspect::tests::test_inspect ... ok
[INFO] [stdout] test async_iter::inspect::tests::test_inspect_clone ... ok
[INFO] [stdout] test async_iter::map::tests::test_map ... ok
[INFO] [stdout] test async_iter::map_err::tests::test_map_err ... ok
[INFO] [stdout] test async_iter::map_async::tests::test_map_async ... ok
[INFO] [stdout] test async_iter::map::tests::test_map_clone ... ok
[INFO] [stdout] test async_iter::fuse::tests::test_fuse_clone ... ok
[INFO] [stdout] test async_iter::map_err_async::tests::test_map_err_async_clone ... ok
[INFO] [stdout] test async_iter::map_ok::tests::test_map_ok ... ok
[INFO] [stdout] test async_iter::map_ok::tests::test_map_ok_with_option ... ok
[INFO] [stdout] test async_iter::map_err_async::tests::test_map_err_async ... ok
[INFO] [stdout] test async_iter::map_ok_async::tests::test_map_ok_async ... ok
[INFO] [stdout] test async_iter::map_ok_async::tests::test_map_ok_async_clone ... ok
[INFO] [stdout] test async_iter::map_ok_async::tests::test_map_ok_async_with_option ... ok
[INFO] [stdout] test async_iter::map_ok::tests::test_map_ok_clone ... ok
[INFO] [stdout] test async_iter::map_while::tests::test_map_while ... ok
[INFO] [stdout] test async_iter::map_while::tests::test_map_while_clone ... ok
[INFO] [stdout] test async_iter::or_else::tests::test_or_else_with_option ... ok
[INFO] [stdout] test async_iter::or_else_async::tests::test_or_else_async_clone ... ok
[INFO] [stdout] test async_iter::or_else::tests::test_or_else ... ok
[INFO] [stdout] test async_iter::reduce::tests::test_reduce ... ok
[INFO] [stdout] test async_iter::or_else_async::tests::test_or_else_async ... ok
[INFO] [stdout] test async_iter::or_else_async::tests::test_or_else_async_with_option ... ok
[INFO] [stdout] test async_iter::map_async::tests::test_map_async_clone ... ok
[INFO] [stdout] test async_iter::map_while_async::tests::test_map_while_async ... ok
[INFO] [stdout] test async_iter::and_then_async::tests::test_and_then_async ... ok
[INFO] [stdout] test async_iter::map_while_async::tests::test_map_while_async_clone ... ok
[INFO] [stdout] test async_iter::or_else::tests::test_or_else_clone ... ok
[INFO] [stdout] test async_iter::reduce::tests::test_reduce_clone ... ok
[INFO] [stdout] test async_iter::reduce::tests::test_reduce_empty ... ok
[INFO] [stdout] test async_iter::reduce::tests::test_reduce_single ... ok
[INFO] [stdout] test async_iter::reduce_async::tests::test_reduce_async_clone ... ok
[INFO] [stdout] test async_iter::skip_while::tests::test_skip_while_clone ... ok
[INFO] [stdout] test async_iter::reduce_async::tests::test_reduce_async_empty ... ok
[INFO] [stdout] test async_iter::reduce_async::tests::test_reduce_async ... ok
[INFO] [stdout] test async_iter::scan::tests::test_scan ... ok
[INFO] [stdout] test async_iter::scan::tests::test_scan_clone ... ok
[INFO] [stdout] test async_iter::scan_async::tests::test_scan_async ... ok
[INFO] [stdout] test async_iter::skip_while_async::tests::test_skip_while_async_clone ... ok
[INFO] [stdout] test async_iter::scan_async::tests::test_scan_async_clone ... ok
[INFO] [stdout] test async_iter::skip_while_async::tests::test_skip_while_async ... ok
[INFO] [stdout] test async_iter::take_while::tests::test_take_while_clone ... ok
[INFO] [stdout] test async_iter::take_while_async::tests::test_take_while_async ... ok
[INFO] [stdout] test async_iter::take_while_async::tests::test_take_while_async_clone ... ok
[INFO] [stdout] test async_iter::try_fold::tests::test_try_fold_async_with_option ... ok
[INFO] [stdout] test async_iter::try_fold::tests::test_try_fold ... ok
[INFO] [stdout] test async_iter::try_fold_async::tests::test_try_fold_async ... ok
[INFO] [stdout] test async_iter::take_while::tests::test_take_while ... ok
[INFO] [stdout] test async_iter::try_fold_async::tests::test_try_fold_async_error ... ok
[INFO] [stdout] test async_iter::try_fold::tests::test_try_fold_error ... ok
[INFO] [stdout] test async_iter::try_fold_async::tests::test_try_fold_async_clone ... ok
[INFO] [stdout] test async_iter::try_for_each::tests::test_try_for_each ... ok
[INFO] [stdout] test async_iter::try_fold_async::tests::test_try_fold_async_with_option ... ok
[INFO] [stdout] test async_iter::try_for_each::tests::test_try_for_each_clone ... ok
[INFO] [stdout] test async_iter::try_for_each::tests::test_try_for_each_fail ... ok
[INFO] [stdout] test async_iter::all::tests::test_all_clone ... ok
[INFO] [stdout] test async_iter::zip::tests::test_zip ... ok
[INFO] [stdout] test future::and_then::tests::test_and_then_clone ... ok
[INFO] [stdout] test async_iter::try_for_each_async::tests::test_try_for_each_async ... ok
[INFO] [stdout] test async_iter::try_for_each_async::tests::test_try_for_each_async_clone ... ok
[INFO] [stdout] test async_iter::try_for_each_async::tests::test_try_for_each_async_fail ... ok
[INFO] [stdout] test future::and_then::tests::test_and_then_fused_future ... ok
[INFO] [stdout] test future::and_then::tests::test_and_then_is_slim ... ok
[INFO] [stdout] test future::and_then::tests::test_and_then_with_option ... ok
[INFO] [stdout] test future::and_then_async::tests::test_and_then_async_clone ... ok
[INFO] [stdout] test future::and_then_async::tests::test_and_then_async_is_slim ... ok
[INFO] [stdout] test future::and_then_async::tests::test_and_then_async_fused_future ... ok
[INFO] [stdout] test future::and_then_async::tests::test_and_then_async ... ok
[INFO] [stdout] test future::err::tests::test_err ... ok
[INFO] [stdout] test future::and_then_async::tests::test_and_then_async_with_option ... ok
[INFO] [stdout] test future::err_into::tests::test_err_into ... ok
[INFO] [stdout] test future::and_then::tests::test_and_then ... ok
[INFO] [stdout] test async_iter::zip::tests::test_zip_clone ... ok
[INFO] [stdout] test future::err_into::tests::test_err_into_fused_future ... ok
[INFO] [stdout] test future::err_into::tests::test_err_into_clone ... ok
[INFO] [stdout] test future::flatten::tests::test_flatten_clone ... ok
[INFO] [stdout] test future::flatten::tests::test_flatten ... ok
[INFO] [stdout] test future::flatten_async_iterator::tests::test_flatten_async_iterator_is_slim ... ok
[INFO] [stdout] test future::inspect::tests::test_inspect ... ok
[INFO] [stdout] test future::flatten::tests::test_flatten_fused_future ... ok
[INFO] [stdout] test future::inspect::tests::test_inspect_fused_future ... ok
[INFO] [stdout] test future::err::tests::test_err_clone ... ok
[INFO] [stdout] test async_iter::try_fold::tests::test_try_fold_clone ... ok
[INFO] [stdout] test future::flatten::tests::test_flatten_is_slim ... ok
[INFO] [stdout] test future::inspect_err::tests::test_inspect_err ... ok
[INFO] [stdout] test future::inspect::tests::test_inspect_is_slim ... ok
[INFO] [stdout] test future::inspect::tests::test_inspect_clone ... ok
[INFO] [stdout] test future::err::tests::test_err_is_slim ... ok
[INFO] [stdout] test future::inspect_err::tests::test_inspect_err_fused_future ... ok
[INFO] [stdout] test future::inspect_err::tests::test_inspect_err_is_slim ... ok
[INFO] [stdout] test future::inspect_ok::tests::test_inspect_ok ... ok
[INFO] [stdout] test future::into_try_future::tests::test_into_try_future ... ok
[INFO] [stdout] test future::inspect_ok::tests::test_inspect_ok_clone ... ok
[INFO] [stdout] test future::inspect_ok::tests::test_inspect_ok_fused_future ... ok
[INFO] [stdout] test future::inspect_err::tests::test_inspect_err_clone ... ok
[INFO] [stdout] test future::lazy::tests::test_lazy_clone ... ok
[INFO] [stdout] test future::lazy::tests::test_lazy_is_slim ... ok
[INFO] [stdout] test future::map::tests::test_map ... ok
[INFO] [stdout] test future::map::tests::test_map_clone ... ok
[INFO] [stdout] test future::map::tests::test_map_fused_future ... ok
[INFO] [stdout] test future::map::tests::test_map_is_slim ... ok
[INFO] [stdout] test future::map_async::tests::test_map_async ... ok
[INFO] [stdout] test future::map_async::tests::test_map_async_clone ... ok
[INFO] [stdout] test future::map_async::tests::test_map_async_fused_future ... ok
[INFO] [stdout] test future::map_async::tests::test_map_async_is_slim ... ok
[INFO] [stdout] test future::inspect_ok::tests::test_inspect_ok_is_slim ... ok
[INFO] [stdout] test future::into_try_future::tests::test_into_try_future_clone ... ok
[INFO] [stdout] test async_iter::map_err::tests::test_map_err_clone ... ok
[INFO] [stdout] test future::into_try_future::tests::test_unit_error ... ok
[INFO] [stdout] test future::into_try_future::tests::test_into_try_future_is_slim ... ok
[INFO] [stdout] test future::map_err::tests::test_map_err_clone ... ok
[INFO] [stdout] test future::lazy::tests::test_lazy ... ok
[INFO] [stdout] test future::map_err::tests::test_map_err_fused_future ... ok
[INFO] [stdout] test future::into_try_future::tests::test_never_error ... ok
[INFO] [stdout] test future::flatten_async_iterator::tests::test_flatten_async_iterator ... ok
[INFO] [stdout] test future::into_try_future::tests::test_into_try_future_fused_future ... ok
[INFO] [stdout] test future::map_err_async::tests::test_map_err_async ... ok
[INFO] [stdout] test future::map_err::tests::test_map_err_is_slim ... ok
[INFO] [stdout] test future::map_err::tests::test_map_err ... ok
[INFO] [stdout] test future::map_err_async::tests::test_map_err_async_clone ... ok
[INFO] [stdout] test future::map_into::tests::test_map_into ... ok
[INFO] [stdout] test future::map_into::tests::test_map_into_clone ... ok
[INFO] [stdout] test future::map_into::tests::test_map_into_fused_future ... ok
[INFO] [stdout] test future::map_err_async::tests::test_map_err_async_fused_future ... ok
[INFO] [stdout] test future::map_into::tests::test_map_into_is_slim ... ok
[INFO] [stdout] test future::map_ok::tests::test_map_ok ... ok
[INFO] [stdout] test future::map_ok::tests::test_map_ok_clone ... ok
[INFO] [stdout] test future::map_err_async::tests::test_map_err_async_is_slim ... ok
[INFO] [stdout] test future::map_ok::tests::test_map_ok_fused_future ... ok
[INFO] [stdout] test future::map_ok::tests::test_map_ok_is_slim ... ok
[INFO] [stdout] test future::map_ok::tests::test_map_ok_with_option ... ok
[INFO] [stdout] test future::map_ok_async::tests::test_map_ok_async ... ok
[INFO] [stdout] test future::map_ok_async::tests::test_map_ok_async_clone ... ok
[INFO] [stdout] test future::map_ok_async::tests::test_map_ok_async_fused_future ... ok
[INFO] [stdout] test future::map_ok_async::tests::test_map_ok_async_is_slim ... ok
[INFO] [stdout] test future::map_ok_async::tests::test_map_ok_async_with_option ... ok
[INFO] [stdout] test future::map_ok_or_else::tests::test_map_ok_or_else ... ok
[INFO] [stdout] test future::map_ok_or_else::tests::test_map_ok_or_else_clone ... ok
[INFO] [stdout] test future::map_ok_or_else::tests::test_map_ok_or_else_fused_future ... ok
[INFO] [stdout] test future::map_ok_or_else::tests::test_map_ok_or_else_is_slim ... ok
[INFO] [stdout] test future::map_ok_or_else_async::tests::test_map_ok_or_else_async ... ok
[INFO] [stdout] test future::map_ok_or_else_async::tests::test_map_ok_or_else_async_clone ... ok
[INFO] [stdout] test future::ok::tests::test_ok ... ok
[INFO] [stdout] test future::ok::tests::test_ok_clone ... ok
[INFO] [stdout] test future::ok::tests::test_ok_is_slim ... ok
[INFO] [stdout] test future::ok_into::tests::test_ok_into ... ok
[INFO] [stdout] test future::map_ok_or_else_async::tests::test_map_ok_or_else_async_fused_future ... ok
[INFO] [stdout] test future::ok_into::tests::test_ok_into_clone ... ok
[INFO] [stdout] test future::ok_into::tests::test_ok_into_fused_future ... ok
[INFO] [stdout] test future::ok_into::tests::test_ok_into_is_slim ... ok
[INFO] [stdout] test future::ok_into::tests::test_ok_into_with_some ... ok
[INFO] [stdout] test future::or_else::tests::test_or_else ... ok
[INFO] [stdout] test future::or_else::tests::test_or_else_clone ... ok
[INFO] [stdout] test future::or_else::tests::test_or_else_fused_future ... ok
[INFO] [stdout] test future::or_else::tests::test_or_else_is_slim ... ok
[INFO] [stdout] test future::or_else::tests::test_or_else_with_option ... ok
[INFO] [stdout] test future::or_else_async::tests::test_or_else_async ... ok
[INFO] [stdout] test future::or_else_async::tests::test_or_else_async_with_option ... ok
[INFO] [stdout] test future::raw_map_ok_or_else_async::tests::test_raw_map_ok_or_else_async ... ok
[INFO] [stdout] test future::raw_map_ok_or_else_async::tests::test_raw_map_ok_or_else_async_clone ... ok
[INFO] [stdout] test future::raw_map_ok_or_else_async::tests::test_raw_map_ok_or_else_async_fused_future ... ok
[INFO] [stdout] test future::or_else_async::tests::test_or_else_async_clone ... ok
[INFO] [stdout] test future::raw_map_ok_or_else_async::tests::test_raw_map_ok_or_else_async_is_slim ... ok
[INFO] [stdout] test future::raw_select::tests::test_raw_select_clone ... ok
[INFO] [stdout] test future::or_else_async::tests::test_or_else_async_fused_future ... ok
[INFO] [stdout] test future::raw_select::tests::test_raw_select_fused_future ... ok
[INFO] [stdout] test future::raw_select::tests::test_raw_select ... ok
[INFO] [stdout] test future::raw_select::tests::test_raw_select_is_slim ... ok
[INFO] [stdout] test future::ready::tests::test_ready ... ok
[INFO] [stdout] test future::ready::tests::test_ready_clone ... ok
[INFO] [stdout] test future::or_else_async::tests::test_or_else_async_is_slim ... ok
[INFO] [stdout] test future::select_either::tests::test_select_either ... ok
[INFO] [stdout] test future::ready::tests::test_ready_is_slim ... ok
[INFO] [stdout] test future::select_either::tests::test_select_either_clone ... ok
[INFO] [stdout] test future::select_either::tests::test_select_either_fused_future ... ok
[INFO] [stdout] test future::select_either::tests::test_select_either_is_slim ... ok
[INFO] [stdout] test future::try_flatten::tests::test_try_flatten ... ok
[INFO] [stdout] test future::try_flatten::tests::test_try_flatten_clone ... ok
[INFO] [stdout] test future::try_flatten::tests::test_try_flatten_fused_future ... ok
[INFO] [stdout] test future::try_flatten::tests::test_try_flatten_is_slim ... ok
[INFO] [stdout] test future::try_flatten::tests::test_try_flatten_with_pending ... ok
[INFO] [stdout] test future::try_flatten_err::tests::test_try_flatten_err ... ok
[INFO] [stdout] test future::try_flatten_err::tests::test_try_flatten_err_clone ... ok
[INFO] [stdout] test future::try_flatten_err::tests::test_try_flatten_err_fused_future ... ok
[INFO] [stdout] test future::try_flatten::tests::test_try_flatten_with_option ... ok
[INFO] [stdout] test future::try_flatten_err::tests::test_try_flatten_err_is_slim ... ok
[INFO] [stdout] test future::try_flatten_err::tests::test_try_flatten_err_with_option ... ok
[INFO] [stdout] test future::try_flatten_err::tests::test_try_flatten_err_with_pending ... ok
[INFO] [stdout] test future::try_select_either::tests::test_try_select_either_clone ... ok
[INFO] [stdout] test future::try_select_either::tests::test_try_select_either_fused_future ... ok
[INFO] [stdout] test future::try_select_either::tests::test_try_select_either ... ok
[INFO] [stdout] test future::try_select_either::tests::test_try_select_either_is_slim ... ok
[INFO] [stdout] test future::unwrap_or_else::tests::test_unwrap_or_else ... ok
[INFO] [stdout] test future::unwrap_or_else::tests::test_unwrap_or_else_clone ... ok
[INFO] [stdout] test future::unwrap_or_else_async::tests::test_unwrap_or_else_async_clone ... ok
[INFO] [stdout] test future::unwrap_or_else::tests::test_unwrap_or_else_fused_future ... ok
[INFO] [stdout] test future::unwrap_or_else_async::tests::test_unwrap_or_else_async ... ok
[INFO] [stdout] test future::unwrap_or_else::tests::test_unwrap_or_else_is_slim ... ok
[INFO] [stdout] test future::unwrap_or_else_async::tests::test_unwrap_or_else_async_fused_future ... ok
[INFO] [stdout] test future::unwrap_or_else_async::tests::test_unwrap_or_else_async_is_slim ... ok
[INFO] [stdout] test future::unwrap_or_else_async::tests::test_unwrap_or_else_async_with_pending ... ok
[INFO] [stdout] test test_utilities::tests::test_delayed ... ok
[INFO] [stdout] test test_utilities::tests::test_yield ... ok
[INFO] [stdout] test async_iter::flat_map::tests::test_flat_map_clone ... ok
[INFO] [stderr]    Doc-tests slim_futures
[INFO] [stdout] test async_iter::fold::tests::test_fold_clone ... ok
[INFO] [stdout] test async_iter::reduce_async::tests::test_reduce_async_single ... ok
[INFO] [stdout] test async_iter::skip_while::tests::test_skip_while ... ok
[INFO] [stdout] test future::err_into::tests::test_err_into_is_slim ... ok
[INFO] [stdout] test future::flatten_async_iterator::tests::test_flatten_fused_async_iter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 258 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr] warning: lint `pointer_structural_match` has been removed: converted into hard error, see RFC #3535 <https://rust-lang.github.io/rfcs/3535-constants-in-patterns.html> for more information
[INFO] [stderr]   --> src/lib.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 |     pointer_structural_match,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stderr]   --> src/lib.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     unused_tuple_struct_fields,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `dead_code`
[INFO] [stderr] 
[INFO] [stderr] warning: 2 warnings emitted
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c65ce6215d12849a82560eeec903615d42cc623f6ccf368bb6e17658c14465ab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c65ce6215d12849a82560eeec903615d42cc623f6ccf368bb6e17658c14465ab", kill_on_drop: false }`
[INFO] [stdout] c65ce6215d12849a82560eeec903615d42cc623f6ccf368bb6e17658c14465ab
