[INFO] fetching crate pocket_prover 0.18.0...
[INFO] building pocket_prover-0.18.0 against try#d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6 for pr-146237-1
[INFO] extracting crate pocket_prover 0.18.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate pocket_prover 0.18.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate pocket_prover 0.18.0
[INFO] tweaked toml for crates.io crate pocket_prover 0.18.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pocket_prover 0.18.0 on toolchain d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pocket_prover 0.18.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fa31143c29539bda7dcf9bd283533639c2f0509db45ebd6703b2a7ec90215a9a
[INFO] running `Command { std: "docker" "start" "-a" "fa31143c29539bda7dcf9bd283533639c2f0509db45ebd6703b2a7ec90215a9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fa31143c29539bda7dcf9bd283533639c2f0509db45ebd6703b2a7ec90215a9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa31143c29539bda7dcf9bd283533639c2f0509db45ebd6703b2a7ec90215a9a", kill_on_drop: false }`
[INFO] [stdout] fa31143c29539bda7dcf9bd283533639c2f0509db45ebd6703b2a7ec90215a9a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c444cba576b98b9d99d62e8c53626ec271ab5db13382dabe187192da546faf9a
[INFO] running `Command { std: "docker" "start" "-a" "c444cba576b98b9d99d62e8c53626ec271ab5db13382dabe187192da546faf9a", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.126
[INFO] [stderr]    Compiling current v0.1.2
[INFO] [stderr]    Compiling getrandom v0.2.7
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling pocket_prover v0.18.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:838:13
[INFO] [stdout]     |
[INFO] [stdout] 838 |     call(|| ((f)(P0) & 0x3)).count_ones() as u64
[INFO] [stdout]     |             ^             ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 838 -     call(|| ((f)(P0) & 0x3)).count_ones() as u64
[INFO] [stdout] 838 +     call(|| (f)(P0) & 0x3).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:842:13
[INFO] [stdout]     |
[INFO] [stdout] 842 |     call(|| ((f)(P0, P1) & 0xf)).count_ones() as u64
[INFO] [stdout]     |             ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 842 -     call(|| ((f)(P0, P1) & 0xf)).count_ones() as u64
[INFO] [stdout] 842 +     call(|| (f)(P0, P1) & 0xf).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:846:13
[INFO] [stdout]     |
[INFO] [stdout] 846 |     call(|| ((f)(P0, P1, P2) & 0xff)).count_ones() as u64
[INFO] [stdout]     |             ^                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 846 -     call(|| ((f)(P0, P1, P2) & 0xff)).count_ones() as u64
[INFO] [stdout] 846 +     call(|| (f)(P0, P1, P2) & 0xff).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:850:13
[INFO] [stdout]     |
[INFO] [stdout] 850 |     call(|| ((f)(P0, P1, P2, P3) & 0xffff)).count_ones() as u64
[INFO] [stdout]     |             ^                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 850 -     call(|| ((f)(P0, P1, P2, P3) & 0xffff)).count_ones() as u64
[INFO] [stdout] 850 +     call(|| (f)(P0, P1, P2, P3) & 0xffff).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:854:13
[INFO] [stdout]     |
[INFO] [stdout] 854 |     call(|| ((f)(P0, P1, P2, P3, P4) & 0xffff_ffff)).count_ones() as u64
[INFO] [stdout]     |             ^                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 854 -     call(|| ((f)(P0, P1, P2, P3, P4) & 0xffff_ffff)).count_ones() as u64
[INFO] [stdout] 854 +     call(|| (f)(P0, P1, P2, P3, P4) & 0xffff_ffff).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:974:13
[INFO] [stdout]     |
[INFO] [stdout] 974 |     call(|| ((f)((0b00001111,
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 977 |     ) & 0b11111111)).count_ones() as u64
[INFO] [stdout]     |                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 974 ~     call(|| (f)((0b00001111,
[INFO] [stdout] 975 |           0b00110011),
[INFO] [stdout] 976 |           0b01010101,
[INFO] [stdout] 977 ~     ) & 0b11111111).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:983:13
[INFO] [stdout]     |
[INFO] [stdout] 983 |     call(|| ((f)((0b00000011111111,
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 987 |      ) & 0b11111111111111)).count_ones() as u64
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 983 ~     call(|| (f)((0b00000011111111,
[INFO] [stdout] 984 |           0b00111100001111),
[INFO] [stdout] 985 |          (0b01001100110011,
[INFO] [stdout] 986 |           0b01010101010101)
[INFO] [stdout] 987 ~      ) & 0b11111111111111).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |     call(|| ((f)((0b000000000011111111111111,
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 998 |         & 0b11111_11111_11111_11111_1111)).count_ones() as u64
[INFO] [stdout]     |                                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 993 ~     call(|| (f)((0b000000000011111111111111,
[INFO] [stdout] 994 |           0b000011111100000011111111,
[INFO] [stdout] ...
[INFO] [stdout] 997 |           0b010101010101010101010101))
[INFO] [stdout] 998 ~         & 0b11111_11111_11111_11111_1111).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1004:13
[INFO] [stdout]      |
[INFO] [stdout] 1004 |     call(|| ((f)((0b0000000000000011111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1010 |          & 0b11111_11111_11111_11111_11111_11111_11111_11111)).count_ones() as u64
[INFO] [stdout]      |                                                             ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1004 ~     call(|| (f)((0b0000000000000011111111111111111111111111,
[INFO] [stdout] 1005 |           0b0000111111111100000000001111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1009 |           0b0101010101010101010101010101010101010101))
[INFO] [stdout] 1010 ~          & 0b11111_11111_11111_11111_11111_11111_11111_11111).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1016:13
[INFO] [stdout]      |
[INFO] [stdout] 1016 |     call(|| ((f)((0b00000000000000000000001111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1023 |     ) & 0b11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11)).count_ones() as u64
[INFO] [stdout]      |                                                                                     ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1016 ~     call(|| (f)((0b00000000000000000000001111111111111111111111111111111111111111,
[INFO] [stdout] 1017 |           0b00000000111111111111110000000000000011111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1022 |           0b01010101010101010101010101010101010101010101010101010101010101)
[INFO] [stdout] 1023 ~     ) & 0b11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1029:13
[INFO] [stdout]      |
[INFO] [stdout] 1029 |     call(|| ((f)((0b0000000000000000000000000000001111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1036 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1029 ~     call(|| (f)((0b0000000000000000000000000000001111111111111111111111111111111111,
[INFO] [stdout] 1030 |           0b0000000011111111111111111111110000000000000000000000111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1035 |           0b0101010101010100110011001100110101010011001100110011010011001100,
[INFO] [stdout] 1036 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1037:13
[INFO] [stdout]      |
[INFO] [stdout] 1037 |     call(|| ((f)((0b11111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1045 |        & 0b11111_11111_11111_11111_11111_11111_11111_111)).count_ones() as u64
[INFO] [stdout]      |                                                         ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1037 ~     call(|| (f)((0b11111111111111111111111111111111111111,
[INFO] [stdout] 1038 |           0b11111111111111111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1044 |           0b01010101010101010101010101010101010101))
[INFO] [stdout] 1045 ~        & 0b11111_11111_11111_11111_11111_11111_11111_111).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1051:13
[INFO] [stdout]      |
[INFO] [stdout] 1051 |     call(|| ((f)((0b0000000000000000000000000000000000000000000000111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1059 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1051 ~     call(|| (f)((0b0000000000000000000000000000000000000000000000111111111111111111,
[INFO] [stdout] 1052 |           0b0000000000000000111111111111111111111111111111000000000000000000,
[INFO] [stdout]  ...
[INFO] [stdout] 1058 |           0b0101010101010101010101010101010011001100110011010101010101010011,
[INFO] [stdout] 1059 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1060:13
[INFO] [stdout]      |
[INFO] [stdout] 1060 |     call(|| ((f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1068 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1060 ~     call(|| (f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout] 1061 |           0b0000000000001111111111111111111111111111111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1067 |           0b0011001100110101010011001100110011010011001100110011001100110011,
[INFO] [stdout] 1068 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1069:13
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     call(|| ((f)((0b11111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1078 |         & 0b11111_11111_11111_11111)).count_ones() as u64
[INFO] [stdout]      |                                    ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1069 ~     call(|| (f)((0b11111111111111111111,
[INFO] [stdout] 1070 |           0b11111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1077 |           0b01010101010101010101))
[INFO] [stdout] 1078 ~         & 0b11111_11111_11111_11111).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1084:13
[INFO] [stdout]      |
[INFO] [stdout] 1084 |     call(|| ((f)((0b0000000000000000000000000000000000000000000000000000000000000011,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1093 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1084 ~     call(|| (f)((0b0000000000000000000000000000000000000000000000000000000000000011,
[INFO] [stdout] 1085 |           0b0000000000000000111111111111111111111111111111111111111111111100,
[INFO] [stdout]  ...
[INFO] [stdout] 1092 |           0b0101010101010101010101010101010011001100110011001100110011001101,
[INFO] [stdout] 1093 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1094:13
[INFO] [stdout]      |
[INFO] [stdout] 1094 |     call(|| ((f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1103 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1094 ~     call(|| (f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout] 1095 |           0b0000000000000000000000000000000000000000000011111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1102 |           0b0101010101010011001100110011001100110011001101010100110011001100,
[INFO] [stdout] 1103 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1104:13
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     call(|| ((f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1113 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1104 ~     call(|| (f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout] 1105 |           0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1112 |           0b1100110011001100110100110011001100110011001100110011001100110011,
[INFO] [stdout] 1113 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1114:13
[INFO] [stdout]      |
[INFO] [stdout] 1114 |     call(|| ((f)((0b1111111111111111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1124 |         & 0b11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11)).count_ones() as u64
[INFO] [stdout]      |                                                                           ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1114 ~     call(|| (f)((0b1111111111111111111111111111111111111111111111111111,
[INFO] [stdout] 1115 |           0b1111111111111111111111111111111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1123 |           0b0101010101010101010101010101010101010101010101010101))
[INFO] [stdout] 1124 ~         & 0b11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1171:27
[INFO] [stdout]      |
[INFO] [stdout] 1171 |     all_fs_one -= call(|| (fun(&*fs, &*xs) & 0b11)).count_ones() as u64;
[INFO] [stdout]      |                           ^                      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1171 -     all_fs_one -= call(|| (fun(&*fs, &*xs) & 0b11)).count_ones() as u64;
[INFO] [stdout] 1171 +     all_fs_one -= call(|| fun(&*fs, &*xs) & 0b11).count_ones() as u64;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1179:32
[INFO] [stdout]      |
[INFO] [stdout] 1179 |         sum_fs_zero -= call(|| (fun(&*fs, &*xs) & 0b11)).count_ones() as u64;
[INFO] [stdout]      |                                ^                      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1179 -         sum_fs_zero -= call(|| (fun(&*fs, &*xs) & 0b11)).count_ones() as u64;
[INFO] [stdout] 1179 +         sum_fs_zero -= call(|| fun(&*fs, &*xs) & 0b11).count_ones() as u64;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/lib.rs:1614:18
[INFO] [stdout]      |
[INFO] [stdout] 1614 |             x if x == false_1 => Some(not),
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout]      = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default
[INFO] [stdout] help: refactor your code, or use `std::ptr::fn_addr_eq` to suppress the lint
[INFO] [stdout]      |
[INFO] [stdout] 1614 -             x if x == false_1 => Some(not),
[INFO] [stdout] 1614 +             x if std::ptr::fn_addr_eq(x, false_1 as fn(u64) -> u64) => Some(not),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/lib.rs:1615:18
[INFO] [stdout]      |
[INFO] [stdout] 1615 |             x if x == not => Some(id),
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout] help: refactor your code, or use `std::ptr::fn_addr_eq` to suppress the lint
[INFO] [stdout]      |
[INFO] [stdout] 1615 -             x if x == not => Some(id),
[INFO] [stdout] 1615 +             x if std::ptr::fn_addr_eq(x, not as fn(u64) -> u64) => Some(id),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/lib.rs:1616:18
[INFO] [stdout]      |
[INFO] [stdout] 1616 |             x if x == id => Some(true_1),
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout] help: refactor your code, or use `std::ptr::fn_addr_eq` to suppress the lint
[INFO] [stdout]      |
[INFO] [stdout] 1616 -             x if x == id => Some(true_1),
[INFO] [stdout] 1616 +             x if std::ptr::fn_addr_eq(x, id as fn(u64) -> u64) => Some(true_1),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/lib.rs:1617:18
[INFO] [stdout]      |
[INFO] [stdout] 1617 |             x if x == true_1 => None,
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout] help: refactor your code, or use `std::ptr::fn_addr_eq` to suppress the lint
[INFO] [stdout]      |
[INFO] [stdout] 1617 -             x if x == true_1 => None,
[INFO] [stdout] 1617 +             x if std::ptr::fn_addr_eq(x, true_1 as fn(u64) -> u64) => None,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.57s
[INFO] running `Command { std: "docker" "inspect" "c444cba576b98b9d99d62e8c53626ec271ab5db13382dabe187192da546faf9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c444cba576b98b9d99d62e8c53626ec271ab5db13382dabe187192da546faf9a", kill_on_drop: false }`
[INFO] [stdout] c444cba576b98b9d99d62e8c53626ec271ab5db13382dabe187192da546faf9a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 432db6b8fa5f04b67f23ab711d7e0b6cab0aa201c6af580ba9e80e29faa401e9
[INFO] running `Command { std: "docker" "start" "-a" "432db6b8fa5f04b67f23ab711d7e0b6cab0aa201c6af580ba9e80e29faa401e9", kill_on_drop: false }`
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:838:13
[INFO] [stdout]     |
[INFO] [stdout] 838 |     call(|| ((f)(P0) & 0x3)).count_ones() as u64
[INFO] [stdout]     |             ^             ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 838 -     call(|| ((f)(P0) & 0x3)).count_ones() as u64
[INFO] [stdout] 838 +     call(|| (f)(P0) & 0x3).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:842:13
[INFO] [stdout]     |
[INFO] [stdout] 842 |     call(|| ((f)(P0, P1) & 0xf)).count_ones() as u64
[INFO] [stdout]     |             ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 842 -     call(|| ((f)(P0, P1) & 0xf)).count_ones() as u64
[INFO] [stdout] 842 +     call(|| (f)(P0, P1) & 0xf).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:846:13
[INFO] [stdout]     |
[INFO] [stdout] 846 |     call(|| ((f)(P0, P1, P2) & 0xff)).count_ones() as u64
[INFO] [stdout]     |             ^                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 846 -     call(|| ((f)(P0, P1, P2) & 0xff)).count_ones() as u64
[INFO] [stdout] 846 +     call(|| (f)(P0, P1, P2) & 0xff).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:850:13
[INFO] [stdout]     |
[INFO] [stdout] 850 |     call(|| ((f)(P0, P1, P2, P3) & 0xffff)).count_ones() as u64
[INFO] [stdout]     |             ^                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 850 -     call(|| ((f)(P0, P1, P2, P3) & 0xffff)).count_ones() as u64
[INFO] [stdout] 850 +     call(|| (f)(P0, P1, P2, P3) & 0xffff).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:854:13
[INFO] [stdout]     |
[INFO] [stdout] 854 |     call(|| ((f)(P0, P1, P2, P3, P4) & 0xffff_ffff)).count_ones() as u64
[INFO] [stdout]     |             ^                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 854 -     call(|| ((f)(P0, P1, P2, P3, P4) & 0xffff_ffff)).count_ones() as u64
[INFO] [stdout] 854 +     call(|| (f)(P0, P1, P2, P3, P4) & 0xffff_ffff).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:974:13
[INFO] [stdout]     |
[INFO] [stdout] 974 |     call(|| ((f)((0b00001111,
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 977 |     ) & 0b11111111)).count_ones() as u64
[INFO] [stdout]     |                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 974 ~     call(|| (f)((0b00001111,
[INFO] [stdout] 975 |           0b00110011),
[INFO] [stdout] 976 |           0b01010101,
[INFO] [stdout] 977 ~     ) & 0b11111111).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:983:13
[INFO] [stdout]     |
[INFO] [stdout] 983 |     call(|| ((f)((0b00000011111111,
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 987 |      ) & 0b11111111111111)).count_ones() as u64
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 983 ~     call(|| (f)((0b00000011111111,
[INFO] [stdout] 984 |           0b00111100001111),
[INFO] [stdout] 985 |          (0b01001100110011,
[INFO] [stdout] 986 |           0b01010101010101)
[INFO] [stdout] 987 ~      ) & 0b11111111111111).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |     call(|| ((f)((0b000000000011111111111111,
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 998 |         & 0b11111_11111_11111_11111_1111)).count_ones() as u64
[INFO] [stdout]     |                                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 993 ~     call(|| (f)((0b000000000011111111111111,
[INFO] [stdout] 994 |           0b000011111100000011111111,
[INFO] [stdout] ...
[INFO] [stdout] 997 |           0b010101010101010101010101))
[INFO] [stdout] 998 ~         & 0b11111_11111_11111_11111_1111).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1004:13
[INFO] [stdout]      |
[INFO] [stdout] 1004 |     call(|| ((f)((0b0000000000000011111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1010 |          & 0b11111_11111_11111_11111_11111_11111_11111_11111)).count_ones() as u64
[INFO] [stdout]      |                                                             ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1004 ~     call(|| (f)((0b0000000000000011111111111111111111111111,
[INFO] [stdout] 1005 |           0b0000111111111100000000001111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1009 |           0b0101010101010101010101010101010101010101))
[INFO] [stdout] 1010 ~          & 0b11111_11111_11111_11111_11111_11111_11111_11111).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1016:13
[INFO] [stdout]      |
[INFO] [stdout] 1016 |     call(|| ((f)((0b00000000000000000000001111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1023 |     ) & 0b11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11)).count_ones() as u64
[INFO] [stdout]      |                                                                                     ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1016 ~     call(|| (f)((0b00000000000000000000001111111111111111111111111111111111111111,
[INFO] [stdout] 1017 |           0b00000000111111111111110000000000000011111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1022 |           0b01010101010101010101010101010101010101010101010101010101010101)
[INFO] [stdout] 1023 ~     ) & 0b11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1029:13
[INFO] [stdout]      |
[INFO] [stdout] 1029 |     call(|| ((f)((0b0000000000000000000000000000001111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1036 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1029 ~     call(|| (f)((0b0000000000000000000000000000001111111111111111111111111111111111,
[INFO] [stdout] 1030 |           0b0000000011111111111111111111110000000000000000000000111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1035 |           0b0101010101010100110011001100110101010011001100110011010011001100,
[INFO] [stdout] 1036 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1037:13
[INFO] [stdout]      |
[INFO] [stdout] 1037 |     call(|| ((f)((0b11111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1045 |        & 0b11111_11111_11111_11111_11111_11111_11111_111)).count_ones() as u64
[INFO] [stdout]      |                                                         ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1037 ~     call(|| (f)((0b11111111111111111111111111111111111111,
[INFO] [stdout] 1038 |           0b11111111111111111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1044 |           0b01010101010101010101010101010101010101))
[INFO] [stdout] 1045 ~        & 0b11111_11111_11111_11111_11111_11111_11111_111).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1051:13
[INFO] [stdout]      |
[INFO] [stdout] 1051 |     call(|| ((f)((0b0000000000000000000000000000000000000000000000111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1059 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1051 ~     call(|| (f)((0b0000000000000000000000000000000000000000000000111111111111111111,
[INFO] [stdout] 1052 |           0b0000000000000000111111111111111111111111111111000000000000000000,
[INFO] [stdout]  ...
[INFO] [stdout] 1058 |           0b0101010101010101010101010101010011001100110011010101010101010011,
[INFO] [stdout] 1059 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1060:13
[INFO] [stdout]      |
[INFO] [stdout] 1060 |     call(|| ((f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1068 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1060 ~     call(|| (f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout] 1061 |           0b0000000000001111111111111111111111111111111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1067 |           0b0011001100110101010011001100110011010011001100110011001100110011,
[INFO] [stdout] 1068 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1069:13
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     call(|| ((f)((0b11111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1078 |         & 0b11111_11111_11111_11111)).count_ones() as u64
[INFO] [stdout]      |                                    ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1069 ~     call(|| (f)((0b11111111111111111111,
[INFO] [stdout] 1070 |           0b11111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1077 |           0b01010101010101010101))
[INFO] [stdout] 1078 ~         & 0b11111_11111_11111_11111).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1084:13
[INFO] [stdout]      |
[INFO] [stdout] 1084 |     call(|| ((f)((0b0000000000000000000000000000000000000000000000000000000000000011,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1093 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1084 ~     call(|| (f)((0b0000000000000000000000000000000000000000000000000000000000000011,
[INFO] [stdout] 1085 |           0b0000000000000000111111111111111111111111111111111111111111111100,
[INFO] [stdout]  ...
[INFO] [stdout] 1092 |           0b0101010101010101010101010101010011001100110011001100110011001101,
[INFO] [stdout] 1093 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1094:13
[INFO] [stdout]      |
[INFO] [stdout] 1094 |     call(|| ((f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1103 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1094 ~     call(|| (f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout] 1095 |           0b0000000000000000000000000000000000000000000011111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1102 |           0b0101010101010011001100110011001100110011001101010100110011001100,
[INFO] [stdout] 1103 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1104:13
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     call(|| ((f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1113 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1104 ~     call(|| (f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout] 1105 |           0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1112 |           0b1100110011001100110100110011001100110011001100110011001100110011,
[INFO] [stdout] 1113 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling pocket_prover v0.18.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1114:13
[INFO] [stdout]      |
[INFO] [stdout] 1114 |     call(|| ((f)((0b1111111111111111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1124 |         & 0b11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11)).count_ones() as u64
[INFO] [stdout]      |                                                                           ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1114 ~     call(|| (f)((0b1111111111111111111111111111111111111111111111111111,
[INFO] [stdout] 1115 |           0b1111111111111111111111111111111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1123 |           0b0101010101010101010101010101010101010101010101010101))
[INFO] [stdout] 1124 ~         & 0b11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1171:27
[INFO] [stdout]      |
[INFO] [stdout] 1171 |     all_fs_one -= call(|| (fun(&*fs, &*xs) & 0b11)).count_ones() as u64;
[INFO] [stdout]      |                           ^                      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1171 -     all_fs_one -= call(|| (fun(&*fs, &*xs) & 0b11)).count_ones() as u64;
[INFO] [stdout] 1171 +     all_fs_one -= call(|| fun(&*fs, &*xs) & 0b11).count_ones() as u64;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1179:32
[INFO] [stdout]      |
[INFO] [stdout] 1179 |         sum_fs_zero -= call(|| (fun(&*fs, &*xs) & 0b11)).count_ones() as u64;
[INFO] [stdout]      |                                ^                      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1179 -         sum_fs_zero -= call(|| (fun(&*fs, &*xs) & 0b11)).count_ones() as u64;
[INFO] [stdout] 1179 +         sum_fs_zero -= call(|| fun(&*fs, &*xs) & 0b11).count_ones() as u64;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/lib.rs:1614:18
[INFO] [stdout]      |
[INFO] [stdout] 1614 |             x if x == false_1 => Some(not),
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout]      = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default
[INFO] [stdout] help: refactor your code, or use `std::ptr::fn_addr_eq` to suppress the lint
[INFO] [stdout]      |
[INFO] [stdout] 1614 -             x if x == false_1 => Some(not),
[INFO] [stdout] 1614 +             x if std::ptr::fn_addr_eq(x, false_1 as fn(u64) -> u64) => Some(not),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/lib.rs:1615:18
[INFO] [stdout]      |
[INFO] [stdout] 1615 |             x if x == not => Some(id),
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout] help: refactor your code, or use `std::ptr::fn_addr_eq` to suppress the lint
[INFO] [stdout]      |
[INFO] [stdout] 1615 -             x if x == not => Some(id),
[INFO] [stdout] 1615 +             x if std::ptr::fn_addr_eq(x, not as fn(u64) -> u64) => Some(id),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/lib.rs:1616:18
[INFO] [stdout]      |
[INFO] [stdout] 1616 |             x if x == id => Some(true_1),
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout] help: refactor your code, or use `std::ptr::fn_addr_eq` to suppress the lint
[INFO] [stdout]      |
[INFO] [stdout] 1616 -             x if x == id => Some(true_1),
[INFO] [stdout] 1616 +             x if std::ptr::fn_addr_eq(x, id as fn(u64) -> u64) => Some(true_1),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/lib.rs:1617:18
[INFO] [stdout]      |
[INFO] [stdout] 1617 |             x if x == true_1 => None,
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout] help: refactor your code, or use `std::ptr::fn_addr_eq` to suppress the lint
[INFO] [stdout]      |
[INFO] [stdout] 1617 -             x if x == true_1 => None,
[INFO] [stdout] 1617 +             x if std::ptr::fn_addr_eq(x, true_1 as fn(u64) -> u64) => None,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:838:13
[INFO] [stdout]     |
[INFO] [stdout] 838 |     call(|| ((f)(P0) & 0x3)).count_ones() as u64
[INFO] [stdout]     |             ^             ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 838 -     call(|| ((f)(P0) & 0x3)).count_ones() as u64
[INFO] [stdout] 838 +     call(|| (f)(P0) & 0x3).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:842:13
[INFO] [stdout]     |
[INFO] [stdout] 842 |     call(|| ((f)(P0, P1) & 0xf)).count_ones() as u64
[INFO] [stdout]     |             ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 842 -     call(|| ((f)(P0, P1) & 0xf)).count_ones() as u64
[INFO] [stdout] 842 +     call(|| (f)(P0, P1) & 0xf).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:846:13
[INFO] [stdout]     |
[INFO] [stdout] 846 |     call(|| ((f)(P0, P1, P2) & 0xff)).count_ones() as u64
[INFO] [stdout]     |             ^                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 846 -     call(|| ((f)(P0, P1, P2) & 0xff)).count_ones() as u64
[INFO] [stdout] 846 +     call(|| (f)(P0, P1, P2) & 0xff).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:850:13
[INFO] [stdout]     |
[INFO] [stdout] 850 |     call(|| ((f)(P0, P1, P2, P3) & 0xffff)).count_ones() as u64
[INFO] [stdout]     |             ^                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 850 -     call(|| ((f)(P0, P1, P2, P3) & 0xffff)).count_ones() as u64
[INFO] [stdout] 850 +     call(|| (f)(P0, P1, P2, P3) & 0xffff).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:854:13
[INFO] [stdout]     |
[INFO] [stdout] 854 |     call(|| ((f)(P0, P1, P2, P3, P4) & 0xffff_ffff)).count_ones() as u64
[INFO] [stdout]     |             ^                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 854 -     call(|| ((f)(P0, P1, P2, P3, P4) & 0xffff_ffff)).count_ones() as u64
[INFO] [stdout] 854 +     call(|| (f)(P0, P1, P2, P3, P4) & 0xffff_ffff).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:974:13
[INFO] [stdout]     |
[INFO] [stdout] 974 |     call(|| ((f)((0b00001111,
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 977 |     ) & 0b11111111)).count_ones() as u64
[INFO] [stdout]     |                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 974 ~     call(|| (f)((0b00001111,
[INFO] [stdout] 975 |           0b00110011),
[INFO] [stdout] 976 |           0b01010101,
[INFO] [stdout] 977 ~     ) & 0b11111111).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:983:13
[INFO] [stdout]     |
[INFO] [stdout] 983 |     call(|| ((f)((0b00000011111111,
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 987 |      ) & 0b11111111111111)).count_ones() as u64
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 983 ~     call(|| (f)((0b00000011111111,
[INFO] [stdout] 984 |           0b00111100001111),
[INFO] [stdout] 985 |          (0b01001100110011,
[INFO] [stdout] 986 |           0b01010101010101)
[INFO] [stdout] 987 ~      ) & 0b11111111111111).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/lib.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |     call(|| ((f)((0b000000000011111111111111,
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 998 |         & 0b11111_11111_11111_11111_1111)).count_ones() as u64
[INFO] [stdout]     |                                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 993 ~     call(|| (f)((0b000000000011111111111111,
[INFO] [stdout] 994 |           0b000011111100000011111111,
[INFO] [stdout] ...
[INFO] [stdout] 997 |           0b010101010101010101010101))
[INFO] [stdout] 998 ~         & 0b11111_11111_11111_11111_1111).count_ones() as u64
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1004:13
[INFO] [stdout]      |
[INFO] [stdout] 1004 |     call(|| ((f)((0b0000000000000011111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1010 |          & 0b11111_11111_11111_11111_11111_11111_11111_11111)).count_ones() as u64
[INFO] [stdout]      |                                                             ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1004 ~     call(|| (f)((0b0000000000000011111111111111111111111111,
[INFO] [stdout] 1005 |           0b0000111111111100000000001111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1009 |           0b0101010101010101010101010101010101010101))
[INFO] [stdout] 1010 ~          & 0b11111_11111_11111_11111_11111_11111_11111_11111).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1016:13
[INFO] [stdout]      |
[INFO] [stdout] 1016 |     call(|| ((f)((0b00000000000000000000001111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1023 |     ) & 0b11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11)).count_ones() as u64
[INFO] [stdout]      |                                                                                     ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1016 ~     call(|| (f)((0b00000000000000000000001111111111111111111111111111111111111111,
[INFO] [stdout] 1017 |           0b00000000111111111111110000000000000011111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1022 |           0b01010101010101010101010101010101010101010101010101010101010101)
[INFO] [stdout] 1023 ~     ) & 0b11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1029:13
[INFO] [stdout]      |
[INFO] [stdout] 1029 |     call(|| ((f)((0b0000000000000000000000000000001111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1036 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1029 ~     call(|| (f)((0b0000000000000000000000000000001111111111111111111111111111111111,
[INFO] [stdout] 1030 |           0b0000000011111111111111111111110000000000000000000000111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1035 |           0b0101010101010100110011001100110101010011001100110011010011001100,
[INFO] [stdout] 1036 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1037:13
[INFO] [stdout]      |
[INFO] [stdout] 1037 |     call(|| ((f)((0b11111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1045 |        & 0b11111_11111_11111_11111_11111_11111_11111_111)).count_ones() as u64
[INFO] [stdout]      |                                                         ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1037 ~     call(|| (f)((0b11111111111111111111111111111111111111,
[INFO] [stdout] 1038 |           0b11111111111111111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1044 |           0b01010101010101010101010101010101010101))
[INFO] [stdout] 1045 ~        & 0b11111_11111_11111_11111_11111_11111_11111_111).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1051:13
[INFO] [stdout]      |
[INFO] [stdout] 1051 |     call(|| ((f)((0b0000000000000000000000000000000000000000000000111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1059 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1051 ~     call(|| (f)((0b0000000000000000000000000000000000000000000000111111111111111111,
[INFO] [stdout] 1052 |           0b0000000000000000111111111111111111111111111111000000000000000000,
[INFO] [stdout]  ...
[INFO] [stdout] 1058 |           0b0101010101010101010101010101010011001100110011010101010101010011,
[INFO] [stdout] 1059 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1060:13
[INFO] [stdout]      |
[INFO] [stdout] 1060 |     call(|| ((f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1068 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1060 ~     call(|| (f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout] 1061 |           0b0000000000001111111111111111111111111111111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1067 |           0b0011001100110101010011001100110011010011001100110011001100110011,
[INFO] [stdout] 1068 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1069:13
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     call(|| ((f)((0b11111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1078 |         & 0b11111_11111_11111_11111)).count_ones() as u64
[INFO] [stdout]      |                                    ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1069 ~     call(|| (f)((0b11111111111111111111,
[INFO] [stdout] 1070 |           0b11111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1077 |           0b01010101010101010101))
[INFO] [stdout] 1078 ~         & 0b11111_11111_11111_11111).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1084:13
[INFO] [stdout]      |
[INFO] [stdout] 1084 |     call(|| ((f)((0b0000000000000000000000000000000000000000000000000000000000000011,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1093 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1084 ~     call(|| (f)((0b0000000000000000000000000000000000000000000000000000000000000011,
[INFO] [stdout] 1085 |           0b0000000000000000111111111111111111111111111111111111111111111100,
[INFO] [stdout]  ...
[INFO] [stdout] 1092 |           0b0101010101010101010101010101010011001100110011001100110011001101,
[INFO] [stdout] 1093 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1094:13
[INFO] [stdout]      |
[INFO] [stdout] 1094 |     call(|| ((f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1103 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1094 ~     call(|| (f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout] 1095 |           0b0000000000000000000000000000000000000000000011111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1102 |           0b0101010101010011001100110011001100110011001101010100110011001100,
[INFO] [stdout] 1103 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1104:13
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     call(|| ((f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1113 |           0b0101010101010101010101010101010101010101010101010101010101010101)))).count_ones() as u64 +
[INFO] [stdout]      |                                                                               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1104 ~     call(|| (f)((0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout] 1105 |           0b1111111111111111111111111111111111111111111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1112 |           0b1100110011001100110100110011001100110011001100110011001100110011,
[INFO] [stdout] 1113 ~           0b0101010101010101010101010101010101010101010101010101010101010101))).count_ones() as u64 +
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1114:13
[INFO] [stdout]      |
[INFO] [stdout] 1114 |     call(|| ((f)((0b1111111111111111111111111111111111111111111111111111,
[INFO] [stdout]      |             ^
[INFO] [stdout] ...
[INFO] [stdout] 1124 |         & 0b11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11)).count_ones() as u64
[INFO] [stdout]      |                                                                           ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1114 ~     call(|| (f)((0b1111111111111111111111111111111111111111111111111111,
[INFO] [stdout] 1115 |           0b1111111111111111111111111111111111111111111111111111,
[INFO] [stdout]  ...
[INFO] [stdout] 1123 |           0b0101010101010101010101010101010101010101010101010101))
[INFO] [stdout] 1124 ~         & 0b11111_11111_11111_11111_11111_11111_11111_11111_11111_11111_11).count_ones() as u64
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1171:27
[INFO] [stdout]      |
[INFO] [stdout] 1171 |     all_fs_one -= call(|| (fun(&*fs, &*xs) & 0b11)).count_ones() as u64;
[INFO] [stdout]      |                           ^                      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1171 -     all_fs_one -= call(|| (fun(&*fs, &*xs) & 0b11)).count_ones() as u64;
[INFO] [stdout] 1171 +     all_fs_one -= call(|| fun(&*fs, &*xs) & 0b11).count_ones() as u64;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1179:32
[INFO] [stdout]      |
[INFO] [stdout] 1179 |         sum_fs_zero -= call(|| (fun(&*fs, &*xs) & 0b11)).count_ones() as u64;
[INFO] [stdout]      |                                ^                      ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1179 -         sum_fs_zero -= call(|| (fun(&*fs, &*xs) & 0b11)).count_ones() as u64;
[INFO] [stdout] 1179 +         sum_fs_zero -= call(|| fun(&*fs, &*xs) & 0b11).count_ones() as u64;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/lib.rs:1614:18
[INFO] [stdout]      |
[INFO] [stdout] 1614 |             x if x == false_1 => Some(not),
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout]      = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default
[INFO] [stdout] help: refactor your code, or use `std::ptr::fn_addr_eq` to suppress the lint
[INFO] [stdout]      |
[INFO] [stdout] 1614 -             x if x == false_1 => Some(not),
[INFO] [stdout] 1614 +             x if std::ptr::fn_addr_eq(x, false_1 as fn(u64) -> u64) => Some(not),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/lib.rs:1615:18
[INFO] [stdout]      |
[INFO] [stdout] 1615 |             x if x == not => Some(id),
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout] help: refactor your code, or use `std::ptr::fn_addr_eq` to suppress the lint
[INFO] [stdout]      |
[INFO] [stdout] 1615 -             x if x == not => Some(id),
[INFO] [stdout] 1615 +             x if std::ptr::fn_addr_eq(x, not as fn(u64) -> u64) => Some(id),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/lib.rs:1616:18
[INFO] [stdout]      |
[INFO] [stdout] 1616 |             x if x == id => Some(true_1),
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout] help: refactor your code, or use `std::ptr::fn_addr_eq` to suppress the lint
[INFO] [stdout]      |
[INFO] [stdout] 1616 -             x if x == id => Some(true_1),
[INFO] [stdout] 1616 +             x if std::ptr::fn_addr_eq(x, id as fn(u64) -> u64) => Some(true_1),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/lib.rs:1617:18
[INFO] [stdout]      |
[INFO] [stdout] 1617 |             x if x == true_1 => None,
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout] help: refactor your code, or use `std::ptr::fn_addr_eq` to suppress the lint
[INFO] [stdout]      |
[INFO] [stdout] 1617 -             x if x == true_1 => None,
[INFO] [stdout] 1617 +             x if std::ptr::fn_addr_eq(x, true_1 as fn(u64) -> u64) => None,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.12s
[INFO] running `Command { std: "docker" "inspect" "432db6b8fa5f04b67f23ab711d7e0b6cab0aa201c6af580ba9e80e29faa401e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "432db6b8fa5f04b67f23ab711d7e0b6cab0aa201c6af580ba9e80e29faa401e9", kill_on_drop: false }`
[INFO] [stdout] 432db6b8fa5f04b67f23ab711d7e0b6cab0aa201c6af580ba9e80e29faa401e9
