[INFO] fetching crate geometry-predicates 0.1.2...
[INFO] documenting geometry-predicates-0.1.2 against 1.47.0 for beta-1.48-rustdoc-1
[INFO] extracting crate geometry-predicates 0.1.2 into /workspace/builds/worker-7/source
[INFO] validating manifest of crates.io crate geometry-predicates 0.1.2 on toolchain 1.47.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate geometry-predicates 0.1.2
[INFO] finished tweaking crates.io crate geometry-predicates 0.1.2
[INFO] tweaked toml for crates.io crate geometry-predicates 0.1.2 written to /workspace/builds/worker-7/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] a97cf1f62ce29174559171d6286284f58f1a9f301282a2e3fc89ba95bc3154a6
[INFO] running `Command { std: "docker" "start" "-a" "a97cf1f62ce29174559171d6286284f58f1a9f301282a2e3fc89ba95bc3154a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a97cf1f62ce29174559171d6286284f58f1a9f301282a2e3fc89ba95bc3154a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a97cf1f62ce29174559171d6286284f58f1a9f301282a2e3fc89ba95bc3154a6", kill_on_drop: false }`
[INFO] [stdout] a97cf1f62ce29174559171d6286284f58f1a9f301282a2e3fc89ba95bc3154a6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7c3c568564397b42e24f8fc02ffd3e4119efd2dac98b988aa5950708213529dc
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "7c3c568564397b42e24f8fc02ffd3e4119efd2dac98b988aa5950708213529dc", kill_on_drop: false }`
[INFO] [stderr]  Documenting geometry-predicates v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/predicates.rs:49:49
[INFO] [stdout]    |
[INFO] [stdout] 49 |             every_other = (every_other == 0) as (i32);
[INFO] [stdout]    |                                                 ^^^^^ help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:129:40
[INFO] [stdout]     |
[INFO] [stdout] 129 |             enow = *e.offset(eindex as (isize));
[INFO] [stdout]     |                                        ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:144:33
[INFO] [stdout]     |
[INFO] [stdout] 144 |             *h.offset(hindex as (isize)) = around + bround;
[INFO] [stdout]     |                                 ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:151:33
[INFO] [stdout]     |
[INFO] [stdout] 151 |             *h.offset(hindex as (isize)) = around + bround;
[INFO] [stdout]     |                                 ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:155:29
[INFO] [stdout]     |
[INFO] [stdout] 155 |         *h.offset(hindex as (isize)) = Q;
[INFO] [stdout]     |                             ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:198:26
[INFO] [stdout]     |
[INFO] [stdout] 198 |         if hh != 0i32 as (f64) {
[INFO] [stdout]     |                          ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:204:23
[INFO] [stdout]     |
[INFO] [stdout] 204 |                  } as (isize)
[INFO] [stdout]     |                       ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:212:40
[INFO] [stdout]     |
[INFO] [stdout] 212 |             enow = *e.offset(eindex as (isize));
[INFO] [stdout]     |                                        ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:228:30
[INFO] [stdout]     |
[INFO] [stdout] 228 |             if hh != 0i32 as (f64) {
[INFO] [stdout]     |                              ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:234:27
[INFO] [stdout]     |
[INFO] [stdout] 234 |                      } as (isize)
[INFO] [stdout]     |                           ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:240:30
[INFO] [stdout]     |
[INFO] [stdout] 240 |             if hh != 0i32 as (f64) {
[INFO] [stdout]     |                              ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:246:27
[INFO] [stdout]     |
[INFO] [stdout] 246 |                      } as (isize)
[INFO] [stdout]     |                           ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:257:23
[INFO] [stdout]     |
[INFO] [stdout] 257 |                  } as (isize)
[INFO] [stdout]     |                       ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:511:31
[INFO] [stdout]     |
[INFO] [stdout] 511 |         w[(wlength - 1i32) as (usize)]
[INFO] [stdout]     |                               ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/predicates.rs:892:36
[INFO] [stdout]     |
[INFO] [stdout] 892 |         deter[(deterlen - 1i32) as (usize)]
[INFO] [stdout]     |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/predicates.rs:1071:13
[INFO] [stdout]      |
[INFO] [stdout] 1071 | /             (if acxtail == 0.0f64 && (acytail == 0.0f64) && (bcxtail == 0.0f64) && (bcytail == 0.0f64) {
[INFO] [stdout] 1072 | |                  det
[INFO] [stdout] 1073 | |              } else {
[INFO] [stdout] 1074 | |                  errbound = self.ccwerrboundC * detsum + self.resulterrbound * Absolute(det);
[INFO] [stdout] ...    |
[INFO] [stdout] 1254 | |                   })
[INFO] [stdout] 1255 | |              })
[INFO] [stdout]      | |_______________^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1071 |             if acxtail == 0.0f64 && (acytail == 0.0f64) && (bcxtail == 0.0f64) && (bcytail == 0.0f64) {
[INFO] [stdout] 1072 |                  det
[INFO] [stdout] 1073 |              } else {
[INFO] [stdout] 1074 |                  errbound = self.ccwerrboundC * detsum + self.resulterrbound * Absolute(det);
[INFO] [stdout] 1075 |                  det = det + (acx * bcytail + bcy * acxtail - (acy * bcxtail + bcx * acytail));
[INFO] [stdout] 1076 |                  (if det >= errbound || -det >= errbound {
[INFO] [stdout]    ...
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/predicates.rs:1076:18
[INFO] [stdout]      |
[INFO] [stdout] 1076 | /                  (if det >= errbound || -det >= errbound {
[INFO] [stdout] 1077 | |                       det
[INFO] [stdout] 1078 | |                   } else {
[INFO] [stdout] 1079 | |                       s1 = acxtail * bcy;
[INFO] [stdout] ...    |
[INFO] [stdout] 1253 | |                       D[(Dlength - 1i32) as (usize)]
[INFO] [stdout] 1254 | |                   })
[INFO] [stdout]      | |____________________^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1076 |                  if det >= errbound || -det >= errbound {
[INFO] [stdout] 1077 |                       det
[INFO] [stdout] 1078 |                   } else {
[INFO] [stdout] 1079 |                       s1 = acxtail * bcy;
[INFO] [stdout] 1080 |                       c = self.splitter * acxtail;
[INFO] [stdout] 1081 |                       abig = c - acxtail;
[INFO] [stdout]    ...
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:1253:45
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                       D[(Dlength - 1i32) as (usize)]
[INFO] [stdout]      |                                             ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:1781:21
[INFO] [stdout]      |
[INFO] [stdout] 1781 |             bd[i as (usize)] = -bd[i as (usize)];
[INFO] [stdout]      |                     ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:1781:41
[INFO] [stdout]      |
[INFO] [stdout] 1781 |             bd[i as (usize)] = -bd[i as (usize)];
[INFO] [stdout]      |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:1782:21
[INFO] [stdout]      |
[INFO] [stdout] 1782 |             ac[i as (usize)] = -ac[i as (usize)];
[INFO] [stdout]      |                     ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:1782:41
[INFO] [stdout]      |
[INFO] [stdout] 1782 |             ac[i as (usize)] = -ac[i as (usize)];
[INFO] [stdout]      |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:1858:36
[INFO] [stdout]      |
[INFO] [stdout] 1858 |         deter[(deterlen - 1i32) as (usize)]
[INFO] [stdout]      |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:2945:36
[INFO] [stdout]      |
[INFO] [stdout] 2945 |         deter[(deterlen - 1i32) as (usize)]
[INFO] [stdout]      |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/predicates.rs:3473:13
[INFO] [stdout]      |
[INFO] [stdout] 3473 | / ...   (if adxtail == 0.0f64 && (bdxtail == 0.0f64) && (cdxtail == 0.0f64) && (adytail == 0.0f64) && (bdytail == 0.0f64) && (cdytail == 0....
[INFO] [stdout] 3474 | | ...        det
[INFO] [stdout] 3475 | | ...    } else {
[INFO] [stdout] 3476 | | ...        errbound = self.o3derrboundC * permanent + self.resulterrbound * Absolute(
[INFO] [stdout] ...    |
[INFO] [stdout] 4809 | | ...         })
[INFO] [stdout] 4810 | | ...    })
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 3473 |             if adxtail == 0.0f64 && (bdxtail == 0.0f64) && (cdxtail == 0.0f64) && (adytail == 0.0f64) && (bdytail == 0.0f64) && (cdytail == 0.0f64) && (adztail == 0.0f64) && (bdztail == 0.0f64) && (cdztail == 0.0f64) {
[INFO] [stdout] 3474 |                  det
[INFO] [stdout] 3475 |              } else {
[INFO] [stdout] 3476 |                  errbound = self.o3derrboundC * permanent + self.resulterrbound * Absolute(
[INFO] [stdout] 3477 |                                                                             det
[INFO] [stdout] 3478 |                                                                         );
[INFO] [stdout]    ...
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/predicates.rs:3480:18
[INFO] [stdout]      |
[INFO] [stdout] 3480 | /                  (if det >= errbound || -det >= errbound {
[INFO] [stdout] 3481 | |                       det
[INFO] [stdout] 3482 | |                   } else {
[INFO] [stdout] 3483 | |                       finnow = fin1.as_mut_ptr();
[INFO] [stdout] ...    |
[INFO] [stdout] 4808 | |                       *finnow.offset((finlength - 1i32) as (isize))
[INFO] [stdout] 4809 | |                   })
[INFO] [stdout]      | |____________________^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 3480 |                  if det >= errbound || -det >= errbound {
[INFO] [stdout] 3481 |                       det
[INFO] [stdout] 3482 |                   } else {
[INFO] [stdout] 3483 |                       finnow = fin1.as_mut_ptr();
[INFO] [stdout] 3484 |                       finother = fin2.as_mut_ptr();
[INFO] [stdout] 3485 |                       if adxtail == 0.0f64 {
[INFO] [stdout]    ...
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4031:49
[INFO] [stdout]      |
[INFO] [stdout] 4031 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4054:49
[INFO] [stdout]      |
[INFO] [stdout] 4054 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4077:49
[INFO] [stdout]      |
[INFO] [stdout] 4077 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4094:53
[INFO] [stdout]      |
[INFO] [stdout] 4094 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4112:53
[INFO] [stdout]      |
[INFO] [stdout] 4112 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4130:53
[INFO] [stdout]      |
[INFO] [stdout] 4130 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4188:57
[INFO] [stdout]      |
[INFO] [stdout] 4188 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4231:61
[INFO] [stdout]      |
[INFO] [stdout] 4231 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4290:57
[INFO] [stdout]      |
[INFO] [stdout] 4290 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4333:61
[INFO] [stdout]      |
[INFO] [stdout] 4333 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4393:57
[INFO] [stdout]      |
[INFO] [stdout] 4393 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4436:61
[INFO] [stdout]      |
[INFO] [stdout] 4436 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4495:57
[INFO] [stdout]      |
[INFO] [stdout] 4495 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4538:61
[INFO] [stdout]      |
[INFO] [stdout] 4538 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4598:57
[INFO] [stdout]      |
[INFO] [stdout] 4598 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4641:61
[INFO] [stdout]      |
[INFO] [stdout] 4641 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4700:57
[INFO] [stdout]      |
[INFO] [stdout] 4700 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4743:61
[INFO] [stdout]      |
[INFO] [stdout] 4743 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4763:53
[INFO] [stdout]      |
[INFO] [stdout] 4763 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4781:53
[INFO] [stdout]      |
[INFO] [stdout] 4781 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4799:53
[INFO] [stdout]      |
[INFO] [stdout] 4799 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:4808:60
[INFO] [stdout]      |
[INFO] [stdout] 4808 |                       *finnow.offset((finlength - 1i32) as (isize))
[INFO] [stdout]      |                                                            ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:5371:21
[INFO] [stdout]      |
[INFO] [stdout] 5371 |             bd[i as (usize)] = -bd[i as (usize)];
[INFO] [stdout]      |                     ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:5371:41
[INFO] [stdout]      |
[INFO] [stdout] 5371 |             bd[i as (usize)] = -bd[i as (usize)];
[INFO] [stdout]      |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:5372:21
[INFO] [stdout]      |
[INFO] [stdout] 5372 |             ac[i as (usize)] = -ac[i as (usize)];
[INFO] [stdout]      |                     ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:5372:41
[INFO] [stdout]      |
[INFO] [stdout] 5372 |             ac[i as (usize)] = -ac[i as (usize)];
[INFO] [stdout]      |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:5548:36
[INFO] [stdout]      |
[INFO] [stdout] 5548 |         deter[(deterlen - 1i32) as (usize)]
[INFO] [stdout]      |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:6600:41
[INFO] [stdout]      |
[INFO] [stdout] 6600 |             let _lhs = &mut detxxt[i as (usize)];
[INFO] [stdout]      |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:6654:41
[INFO] [stdout]      |
[INFO] [stdout] 6654 |             let _lhs = &mut detyyt[i as (usize)];
[INFO] [stdout]      |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:6722:41
[INFO] [stdout]      |
[INFO] [stdout] 6722 |             let _lhs = &mut detxxt[i as (usize)];
[INFO] [stdout]      |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:6776:41
[INFO] [stdout]      |
[INFO] [stdout] 6776 |             let _lhs = &mut detyyt[i as (usize)];
[INFO] [stdout]      |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:6844:41
[INFO] [stdout]      |
[INFO] [stdout] 6844 |             let _lhs = &mut detxxt[i as (usize)];
[INFO] [stdout]      |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:6898:41
[INFO] [stdout]      |
[INFO] [stdout] 6898 |             let _lhs = &mut detyyt[i as (usize)];
[INFO] [stdout]      |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:6943:36
[INFO] [stdout]      |
[INFO] [stdout] 6943 |         deter[(deterlen - 1i32) as (usize)]
[INFO] [stdout]      |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/predicates.rs:7664:13
[INFO] [stdout]      |
[INFO] [stdout] 7664 | / ...   (if adxtail == 0.0f64 && (bdxtail == 0.0f64) && (cdxtail == 0.0f64) && (adytail == 0.0f64) && (bdytail == 0.0f64) && (cdytail == 0....
[INFO] [stdout] 7665 | | ...        det
[INFO] [stdout] 7666 | | ...    } else {
[INFO] [stdout] 7667 | | ...        errbound = self.iccerrboundC * permanent + self.resulterrbound * Absolute(
[INFO] [stdout] ...    |
[INFO] [stdout] 9348 | | ...         })
[INFO] [stdout] 9349 | | ...    })
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 7664 |             if adxtail == 0.0f64 && (bdxtail == 0.0f64) && (cdxtail == 0.0f64) && (adytail == 0.0f64) && (bdytail == 0.0f64) && (cdytail == 0.0f64) {
[INFO] [stdout] 7665 |                  det
[INFO] [stdout] 7666 |              } else {
[INFO] [stdout] 7667 |                  errbound = self.iccerrboundC * permanent + self.resulterrbound * Absolute(
[INFO] [stdout] 7668 |                                                                             det
[INFO] [stdout] 7669 |                                                                         );
[INFO] [stdout]    ...
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/predicates.rs:7671:18
[INFO] [stdout]      |
[INFO] [stdout] 7671 | /                  (if det >= errbound || -det >= errbound {
[INFO] [stdout] 7672 | |                       det
[INFO] [stdout] 7673 | |                   } else {
[INFO] [stdout] 7674 | |                       finnow = fin1.as_mut_ptr();
[INFO] [stdout] ...    |
[INFO] [stdout] 9347 | |                       *finnow.offset((finlength - 1i32) as (isize))
[INFO] [stdout] 9348 | |                   })
[INFO] [stdout]      | |____________________^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 7671 |                  if det >= errbound || -det >= errbound {
[INFO] [stdout] 7672 |                       det
[INFO] [stdout] 7673 |                   } else {
[INFO] [stdout] 7674 |                       finnow = fin1.as_mut_ptr();
[INFO] [stdout] 7675 |                       finother = fin2.as_mut_ptr();
[INFO] [stdout] 7676 |                       if bdxtail != 0.0f64 || bdytail != 0.0f64 || cdxtail != 0.0f64 || cdytail != 0.0f64 {
[INFO] [stdout]    ...
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:7858:53
[INFO] [stdout]      |
[INFO] [stdout] 7858 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:7920:53
[INFO] [stdout]      |
[INFO] [stdout] 7920 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:7982:53
[INFO] [stdout]      |
[INFO] [stdout] 7982 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8044:53
[INFO] [stdout]      |
[INFO] [stdout] 8044 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8106:53
[INFO] [stdout]      |
[INFO] [stdout] 8106 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8168:53
[INFO] [stdout]      |
[INFO] [stdout] 8168 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8376:57
[INFO] [stdout]      |
[INFO] [stdout] 8376 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8399:61
[INFO] [stdout]      |
[INFO] [stdout] 8399 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8423:61
[INFO] [stdout]      |
[INFO] [stdout] 8423 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8472:57
[INFO] [stdout]      |
[INFO] [stdout] 8472 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8509:57
[INFO] [stdout]      |
[INFO] [stdout] 8509 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8557:57
[INFO] [stdout]      |
[INFO] [stdout] 8557 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8766:57
[INFO] [stdout]      |
[INFO] [stdout] 8766 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8789:61
[INFO] [stdout]      |
[INFO] [stdout] 8789 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8813:61
[INFO] [stdout]      |
[INFO] [stdout] 8813 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8862:57
[INFO] [stdout]      |
[INFO] [stdout] 8862 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8899:57
[INFO] [stdout]      |
[INFO] [stdout] 8899 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:8947:57
[INFO] [stdout]      |
[INFO] [stdout] 8947 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:9156:57
[INFO] [stdout]      |
[INFO] [stdout] 9156 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:9179:61
[INFO] [stdout]      |
[INFO] [stdout] 9179 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:9203:61
[INFO] [stdout]      |
[INFO] [stdout] 9203 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:9252:57
[INFO] [stdout]      |
[INFO] [stdout] 9252 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:9289:57
[INFO] [stdout]      |
[INFO] [stdout] 9289 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:9337:57
[INFO] [stdout]      |
[INFO] [stdout] 9337 | ...                   finnow as (*const f64),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/predicates.rs:9347:60
[INFO] [stdout]      |
[INFO] [stdout] 9347 |                       *finnow.offset((finlength - 1i32) as (isize))
[INFO] [stdout]      |                                                            ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:10525:26
[INFO] [stdout]       |
[INFO] [stdout] 10525 |             temp48b[i as (usize)] = -temp48b[i as (usize)];
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:10525:51
[INFO] [stdout]       |
[INFO] [stdout] 10525 |             temp48b[i as (usize)] = -temp48b[i as (usize)];
[INFO] [stdout]       |                                                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:10604:26
[INFO] [stdout]       |
[INFO] [stdout] 10604 |             temp48b[i as (usize)] = -temp48b[i as (usize)];
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:10604:51
[INFO] [stdout]       |
[INFO] [stdout] 10604 |             temp48b[i as (usize)] = -temp48b[i as (usize)];
[INFO] [stdout]       |                                                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:10683:26
[INFO] [stdout]       |
[INFO] [stdout] 10683 |             temp48b[i as (usize)] = -temp48b[i as (usize)];
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:10683:51
[INFO] [stdout]       |
[INFO] [stdout] 10683 |             temp48b[i as (usize)] = -temp48b[i as (usize)];
[INFO] [stdout]       |                                                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:10762:26
[INFO] [stdout]       |
[INFO] [stdout] 10762 |             temp48b[i as (usize)] = -temp48b[i as (usize)];
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:10762:51
[INFO] [stdout]       |
[INFO] [stdout] 10762 |             temp48b[i as (usize)] = -temp48b[i as (usize)];
[INFO] [stdout]       |                                                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:10841:26
[INFO] [stdout]       |
[INFO] [stdout] 10841 |             temp48b[i as (usize)] = -temp48b[i as (usize)];
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:10841:51
[INFO] [stdout]       |
[INFO] [stdout] 10841 |             temp48b[i as (usize)] = -temp48b[i as (usize)];
[INFO] [stdout]       |                                                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:10929:36
[INFO] [stdout]       |
[INFO] [stdout] 10929 |         deter[(deterlen - 1i32) as (usize)]
[INFO] [stdout]       |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:13042:41
[INFO] [stdout]       |
[INFO] [stdout] 13042 |             let _lhs = &mut detxxt[i as (usize)];
[INFO] [stdout]       |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:13096:41
[INFO] [stdout]       |
[INFO] [stdout] 13096 |             let _lhs = &mut detyyt[i as (usize)];
[INFO] [stdout]       |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:13150:41
[INFO] [stdout]       |
[INFO] [stdout] 13150 |             let _lhs = &mut detzzt[i as (usize)];
[INFO] [stdout]       |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:13289:41
[INFO] [stdout]       |
[INFO] [stdout] 13289 |             let _lhs = &mut detxxt[i as (usize)];
[INFO] [stdout]       |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:13343:41
[INFO] [stdout]       |
[INFO] [stdout] 13343 |             let _lhs = &mut detyyt[i as (usize)];
[INFO] [stdout]       |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:13397:41
[INFO] [stdout]       |
[INFO] [stdout] 13397 |             let _lhs = &mut detzzt[i as (usize)];
[INFO] [stdout]       |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:13536:41
[INFO] [stdout]       |
[INFO] [stdout] 13536 |             let _lhs = &mut detxxt[i as (usize)];
[INFO] [stdout]       |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:13590:41
[INFO] [stdout]       |
[INFO] [stdout] 13590 |             let _lhs = &mut detyyt[i as (usize)];
[INFO] [stdout]       |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:13644:41
[INFO] [stdout]       |
[INFO] [stdout] 13644 |             let _lhs = &mut detzzt[i as (usize)];
[INFO] [stdout]       |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:13783:41
[INFO] [stdout]       |
[INFO] [stdout] 13783 |             let _lhs = &mut detxxt[i as (usize)];
[INFO] [stdout]       |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:13837:41
[INFO] [stdout]       |
[INFO] [stdout] 13837 |             let _lhs = &mut detyyt[i as (usize)];
[INFO] [stdout]       |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:13891:41
[INFO] [stdout]       |
[INFO] [stdout] 13891 |             let _lhs = &mut detzzt[i as (usize)];
[INFO] [stdout]       |                                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:13950:36
[INFO] [stdout]       |
[INFO] [stdout] 13950 |         deter[(deterlen - 1i32) as (usize)]
[INFO] [stdout]       |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]      --> src/predicates.rs:14931:13
[INFO] [stdout]       |
[INFO] [stdout] 14931 | / ...   (if aextail == 0.0f64 && (aeytail == 0.0f64) && (aeztail == 0.0f64) && (bextail == 0.0f64) && (beytail == 0.0f64) && (beztail == 0....
[INFO] [stdout] 14932 | | ...        det
[INFO] [stdout] 14933 | | ...    } else {
[INFO] [stdout] 14934 | | ...        errbound = self.isperrboundC * permanent + self.resulterrbound * Absolute(
[INFO] [stdout] ...     |
[INFO] [stdout] 14948 | | ...         })
[INFO] [stdout] 14949 | | ...    })
[INFO] [stdout]       | |_________^
[INFO] [stdout]       |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]       |
[INFO] [stdout] 14931 |             if aextail == 0.0f64 && (aeytail == 0.0f64) && (aeztail == 0.0f64) && (bextail == 0.0f64) && (beytail == 0.0f64) && (beztail == 0.0f64) && (cextail == 0.0f64) && (ceytail == 0.0f64) && (ceztail == 0.0f64) && (dextail == 0.0f64) && (deytail == 0.0f64) && (deztail == 0.0f64) {
[INFO] [stdout] 14932 |                  det
[INFO] [stdout] 14933 |              } else {
[INFO] [stdout] 14934 |                  errbound = self.isperrboundC * permanent + self.resulterrbound * Absolute(
[INFO] [stdout] 14935 |                                                                             det
[INFO] [stdout] 14936 |                                                                         );
[INFO] [stdout]     ...
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]      --> src/predicates.rs:14944:18
[INFO] [stdout]       |
[INFO] [stdout] 14944 | /                  (if det >= errbound || -det >= errbound {
[INFO] [stdout] 14945 | |                       det
[INFO] [stdout] 14946 | |                   } else {
[INFO] [stdout] 14947 | |                       self.insphereexact(pa,pb,pc,pd,pe)
[INFO] [stdout] 14948 | |                   })
[INFO] [stdout]       | |____________________^
[INFO] [stdout]       |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]       |
[INFO] [stdout] 14944 |                  if det >= errbound || -det >= errbound {
[INFO] [stdout] 14945 |                       det
[INFO] [stdout] 14946 |                   } else {
[INFO] [stdout] 14947 |                       self.insphereexact(pa,pb,pc,pd,pe)
[INFO] [stdout] 14948 |                   }
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15101:36
[INFO] [stdout]       |
[INFO] [stdout] 15101 |         enow = *e.offset(eindex as (isize));
[INFO] [stdout]       |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15107:29
[INFO] [stdout]       |
[INFO] [stdout] 15107 |         *h.offset(eindex as (isize)) = around + bround;
[INFO] [stdout]       |                             ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15111:25
[INFO] [stdout]       |
[INFO] [stdout] 15111 |     *h.offset(eindex as (isize)) = Q;
[INFO] [stdout]       |                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15136:36
[INFO] [stdout]       |
[INFO] [stdout] 15136 |         enow = *e.offset(eindex as (isize));
[INFO] [stdout]       |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15150:23
[INFO] [stdout]       |
[INFO] [stdout] 15150 |                  } as (isize)
[INFO] [stdout]       |                       ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15161:19
[INFO] [stdout]       |
[INFO] [stdout] 15161 |              } as (isize)
[INFO] [stdout]       |                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15191:36
[INFO] [stdout]       |
[INFO] [stdout] 15191 |         hnow = *e.offset(hindex as (isize));
[INFO] [stdout]       |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15197:29
[INFO] [stdout]       |
[INFO] [stdout] 15197 |         *h.offset(hindex as (isize)) = around + bround;
[INFO] [stdout]       |                             ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15201:25
[INFO] [stdout]       |
[INFO] [stdout] 15201 |     *h.offset(hindex as (isize)) = Q;
[INFO] [stdout]       |                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15208:33
[INFO] [stdout]       |
[INFO] [stdout] 15208 |         Q = *f.offset(findex as (isize));
[INFO] [stdout]       |                                 ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15214:40
[INFO] [stdout]       |
[INFO] [stdout] 15214 |             hnow = *h.offset(hindex as (isize));
[INFO] [stdout]       |                                        ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15220:33
[INFO] [stdout]       |
[INFO] [stdout] 15220 |             *h.offset(hindex as (isize)) = around + bround;
[INFO] [stdout]       |                                 ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15228:19
[INFO] [stdout]       |
[INFO] [stdout] 15228 |              } as (isize)
[INFO] [stdout]       |                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15260:36
[INFO] [stdout]       |
[INFO] [stdout] 15260 |         hnow = *e.offset(hindex as (isize));
[INFO] [stdout]       |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15266:29
[INFO] [stdout]       |
[INFO] [stdout] 15266 |         *h.offset(hindex as (isize)) = around + bround;
[INFO] [stdout]       |                             ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15270:25
[INFO] [stdout]       |
[INFO] [stdout] 15270 |     *h.offset(hindex as (isize)) = Q;
[INFO] [stdout]       |                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15277:33
[INFO] [stdout]       |
[INFO] [stdout] 15277 |         Q = *f.offset(findex as (isize));
[INFO] [stdout]       |                                 ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15283:40
[INFO] [stdout]       |
[INFO] [stdout] 15283 |             hnow = *h.offset(hindex as (isize));
[INFO] [stdout]       |                                        ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15289:33
[INFO] [stdout]       |
[INFO] [stdout] 15289 |             *h.offset(hindex as (isize)) = around + bround;
[INFO] [stdout]       |                                 ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15297:19
[INFO] [stdout]       |
[INFO] [stdout] 15297 |              } as (isize)
[INFO] [stdout]       |                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15307:35
[INFO] [stdout]       |
[INFO] [stdout] 15307 |         hnow = *h.offset(index as (isize));
[INFO] [stdout]       |                                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15313:23
[INFO] [stdout]       |
[INFO] [stdout] 15313 |                  } as (isize)
[INFO] [stdout]       |                       ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15348:36
[INFO] [stdout]       |
[INFO] [stdout] 15348 |         enow = *e.offset(eindex as (isize));
[INFO] [stdout]       |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15362:23
[INFO] [stdout]       |
[INFO] [stdout] 15362 |                  } as (isize)
[INFO] [stdout]       |                       ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15367:25
[INFO] [stdout]       |
[INFO] [stdout] 15367 |     *h.offset(hindex as (isize)) = Q;
[INFO] [stdout]       |                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15375:33
[INFO] [stdout]       |
[INFO] [stdout] 15375 |         Q = *f.offset(findex as (isize));
[INFO] [stdout]       |                                 ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15381:40
[INFO] [stdout]       |
[INFO] [stdout] 15381 |             enow = *h.offset(eindex as (isize));
[INFO] [stdout]       |                                        ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15389:30
[INFO] [stdout]       |
[INFO] [stdout] 15389 |             if hh != 0i32 as (f64) {
[INFO] [stdout]       |                              ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15395:27
[INFO] [stdout]       |
[INFO] [stdout] 15395 |                      } as (isize)
[INFO] [stdout]       |                           ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15400:29
[INFO] [stdout]       |
[INFO] [stdout] 15400 |         *h.offset(hindex as (isize)) = Q;
[INFO] [stdout]       |                             ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15432:25
[INFO] [stdout]       |
[INFO] [stdout] 15432 |     if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                         ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15432:52
[INFO] [stdout]       |
[INFO] [stdout] 15432 |     if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                                                    ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15438:26
[INFO] [stdout]       |
[INFO] [stdout] 15438 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15446:26
[INFO] [stdout]       |
[INFO] [stdout] 15446 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15451:29
[INFO] [stdout]       |
[INFO] [stdout] 15451 |         if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                             ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15451:56
[INFO] [stdout]       |
[INFO] [stdout] 15451 |         if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                                                        ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15459:30
[INFO] [stdout]       |
[INFO] [stdout] 15459 |                         } as (isize)
[INFO] [stdout]       |                              ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15469:30
[INFO] [stdout]       |
[INFO] [stdout] 15469 |                         } as (isize)
[INFO] [stdout]       |                              ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15478:33
[INFO] [stdout]       |
[INFO] [stdout] 15478 |             if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                                 ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15478:60
[INFO] [stdout]       |
[INFO] [stdout] 15478 |             if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                                                            ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15484:37
[INFO] [stdout]       |
[INFO] [stdout] 15484 |                 *h.offset(hindex as (isize)) = around + bround;
[INFO] [stdout]       |                                     ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15489:34
[INFO] [stdout]       |
[INFO] [stdout] 15489 | ...                   } as (isize)
[INFO] [stdout]       |                            ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15497:37
[INFO] [stdout]       |
[INFO] [stdout] 15497 |                 *h.offset(hindex as (isize)) = around + bround;
[INFO] [stdout]       |                                     ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15502:34
[INFO] [stdout]       |
[INFO] [stdout] 15502 | ...                   } as (isize)
[INFO] [stdout]       |                            ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15518:29
[INFO] [stdout]       |
[INFO] [stdout] 15518 |         *h.offset(hindex as (isize)) = around + bround;
[INFO] [stdout]       |                             ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15523:26
[INFO] [stdout]       |
[INFO] [stdout] 15523 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15537:29
[INFO] [stdout]       |
[INFO] [stdout] 15537 |         *h.offset(hindex as (isize)) = around + bround;
[INFO] [stdout]       |                             ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15542:26
[INFO] [stdout]       |
[INFO] [stdout] 15542 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15547:25
[INFO] [stdout]       |
[INFO] [stdout] 15547 |     *h.offset(hindex as (isize)) = Q;
[INFO] [stdout]       |                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15577:25
[INFO] [stdout]       |
[INFO] [stdout] 15577 |     if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                         ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15577:52
[INFO] [stdout]       |
[INFO] [stdout] 15577 |     if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                                                    ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15583:26
[INFO] [stdout]       |
[INFO] [stdout] 15583 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15591:26
[INFO] [stdout]       |
[INFO] [stdout] 15591 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15596:29
[INFO] [stdout]       |
[INFO] [stdout] 15596 |         if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                             ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15596:56
[INFO] [stdout]       |
[INFO] [stdout] 15596 |         if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                                                        ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15604:30
[INFO] [stdout]       |
[INFO] [stdout] 15604 |                         } as (isize)
[INFO] [stdout]       |                              ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15614:30
[INFO] [stdout]       |
[INFO] [stdout] 15614 |                         } as (isize)
[INFO] [stdout]       |                              ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15624:23
[INFO] [stdout]       |
[INFO] [stdout] 15624 |                  } as (isize)
[INFO] [stdout]       |                       ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15631:33
[INFO] [stdout]       |
[INFO] [stdout] 15631 |             if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                                 ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15631:60
[INFO] [stdout]       |
[INFO] [stdout] 15631 |             if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                                                            ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15642:34
[INFO] [stdout]       |
[INFO] [stdout] 15642 | ...                   } as (isize)
[INFO] [stdout]       |                            ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15655:34
[INFO] [stdout]       |
[INFO] [stdout] 15655 | ...                   } as (isize)
[INFO] [stdout]       |                            ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15667:23
[INFO] [stdout]       |
[INFO] [stdout] 15667 |                  } as (isize)
[INFO] [stdout]       |                       ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15685:26
[INFO] [stdout]       |
[INFO] [stdout] 15685 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15696:19
[INFO] [stdout]       |
[INFO] [stdout] 15696 |              } as (isize)
[INFO] [stdout]       |                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15713:26
[INFO] [stdout]       |
[INFO] [stdout] 15713 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15724:19
[INFO] [stdout]       |
[INFO] [stdout] 15724 |              } as (isize)
[INFO] [stdout]       |                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15733:19
[INFO] [stdout]       |
[INFO] [stdout] 15733 |              } as (isize)
[INFO] [stdout]       |                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15767:25
[INFO] [stdout]       |
[INFO] [stdout] 15767 |     if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                         ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15767:52
[INFO] [stdout]       |
[INFO] [stdout] 15767 |     if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                                                    ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15773:26
[INFO] [stdout]       |
[INFO] [stdout] 15773 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15781:26
[INFO] [stdout]       |
[INFO] [stdout] 15781 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15784:61
[INFO] [stdout]       |
[INFO] [stdout] 15784 |     if eindex < elen && (findex >= flen || (fnow > enow) as (i32) == (fnow > -enow) as (i32)) {
[INFO] [stdout]       |                                                             ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15784:88
[INFO] [stdout]       |
[INFO] [stdout] 15784 |     if eindex < elen && (findex >= flen || (fnow > enow) as (i32) == (fnow > -enow) as (i32)) {
[INFO] [stdout]       |                                                                                        ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15792:26
[INFO] [stdout]       |
[INFO] [stdout] 15792 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15802:26
[INFO] [stdout]       |
[INFO] [stdout] 15802 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15811:65
[INFO] [stdout]       |
[INFO] [stdout] 15811 |         if eindex < elen && (findex >= flen || (fnow > enow) as (i32) == (fnow > -enow) as (i32)) {
[INFO] [stdout]       |                                                                 ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15811:92
[INFO] [stdout]       |
[INFO] [stdout] 15811 |         if eindex < elen && (findex >= flen || (fnow > enow) as (i32) == (fnow > -enow) as (i32)) {
[INFO] [stdout]       |                                                                                            ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15814:33
[INFO] [stdout]       |
[INFO] [stdout] 15814 |             *h.offset(hindex as (isize)) = q - bvirt;
[INFO] [stdout]       |                                 ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15819:30
[INFO] [stdout]       |
[INFO] [stdout] 15819 |                         } as (isize)
[INFO] [stdout]       |                              ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15824:33
[INFO] [stdout]       |
[INFO] [stdout] 15824 |             *h.offset(hindex as (isize)) = q - bvirt;
[INFO] [stdout]       |                                 ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15829:30
[INFO] [stdout]       |
[INFO] [stdout] 15829 |                         } as (isize)
[INFO] [stdout]       |                              ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15841:25
[INFO] [stdout]       |
[INFO] [stdout] 15841 |     *h.offset(hindex as (isize)) = q;
[INFO] [stdout]       |                         ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15842:34
[INFO] [stdout]       |
[INFO] [stdout] 15842 |     *h.offset((hindex + 1i32) as (isize)) = Q;
[INFO] [stdout]       |                                  ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15877:25
[INFO] [stdout]       |
[INFO] [stdout] 15877 |     if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                         ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15877:52
[INFO] [stdout]       |
[INFO] [stdout] 15877 |     if (fnow > enow) as (i32) == (fnow > -enow) as (i32) {
[INFO] [stdout]       |                                                    ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15883:26
[INFO] [stdout]       |
[INFO] [stdout] 15883 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15891:26
[INFO] [stdout]       |
[INFO] [stdout] 15891 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15894:61
[INFO] [stdout]       |
[INFO] [stdout] 15894 |     if eindex < elen && (findex >= flen || (fnow > enow) as (i32) == (fnow > -enow) as (i32)) {
[INFO] [stdout]       |                                                             ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15894:88
[INFO] [stdout]       |
[INFO] [stdout] 15894 |     if eindex < elen && (findex >= flen || (fnow > enow) as (i32) == (fnow > -enow) as (i32)) {
[INFO] [stdout]       |                                                                                        ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15902:26
[INFO] [stdout]       |
[INFO] [stdout] 15902 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15912:26
[INFO] [stdout]       |
[INFO] [stdout] 15912 |                     } as (isize)
[INFO] [stdout]       |                          ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15921:65
[INFO] [stdout]       |
[INFO] [stdout] 15921 |         if eindex < elen && (findex >= flen || (fnow > enow) as (i32) == (fnow > -enow) as (i32)) {
[INFO] [stdout]       |                                                                 ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15921:92
[INFO] [stdout]       |
[INFO] [stdout] 15921 |         if eindex < elen && (findex >= flen || (fnow > enow) as (i32) == (fnow > -enow) as (i32)) {
[INFO] [stdout]       |                                                                                            ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15929:30
[INFO] [stdout]       |
[INFO] [stdout] 15929 |                         } as (isize)
[INFO] [stdout]       |                              ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15939:30
[INFO] [stdout]       |
[INFO] [stdout] 15939 |                         } as (isize)
[INFO] [stdout]       |                              ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15949:26
[INFO] [stdout]       |
[INFO] [stdout] 15949 |         if hh != 0i32 as (f64) {
[INFO] [stdout]       |                          ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15955:23
[INFO] [stdout]       |
[INFO] [stdout] 15955 |                  } as (isize)
[INFO] [stdout]       |                       ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15960:21
[INFO] [stdout]       |
[INFO] [stdout] 15960 |     if q != 0i32 as (f64) {
[INFO] [stdout]       |                     ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15966:19
[INFO] [stdout]       |
[INFO] [stdout] 15966 |              } as (isize)
[INFO] [stdout]       |                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15975:19
[INFO] [stdout]       |
[INFO] [stdout] 15975 |              } as (isize)
[INFO] [stdout]       |                   ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:15996:29
[INFO] [stdout]       |
[INFO] [stdout] 15996 |     Q = *e.offset(bottom as (isize));
[INFO] [stdout]       |                             ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:16002:36
[INFO] [stdout]       |
[INFO] [stdout] 16002 |         enow = *e.offset(eindex as (isize));
[INFO] [stdout]       |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:16006:25
[INFO] [stdout]       |
[INFO] [stdout] 16006 |         if q != 0i32 as (f64) {
[INFO] [stdout]       |                         ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:16012:23
[INFO] [stdout]       |
[INFO] [stdout] 16012 |                  } as (isize)
[INFO] [stdout]       |                       ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:16026:36
[INFO] [stdout]       |
[INFO] [stdout] 16026 |         hnow = *h.offset(hindex as (isize));
[INFO] [stdout]       |                                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:16030:25
[INFO] [stdout]       |
[INFO] [stdout] 16030 |         if q != 0i32 as (f64) {
[INFO] [stdout]       |                         ^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:16036:23
[INFO] [stdout]       |
[INFO] [stdout] 16036 |                  } as (isize)
[INFO] [stdout]       |                       ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:16042:22
[INFO] [stdout]       |
[INFO] [stdout] 16042 |     *h.offset(top as (isize)) = Q;
[INFO] [stdout]       |                      ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]      --> src/predicates.rs:16058:37
[INFO] [stdout]       |
[INFO] [stdout] 16058 |         Q = Q + *e.offset(eindex as (isize));
[INFO] [stdout]       |                                     ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 223 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.57s
[INFO] running `Command { std: "docker" "inspect" "7c3c568564397b42e24f8fc02ffd3e4119efd2dac98b988aa5950708213529dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7c3c568564397b42e24f8fc02ffd3e4119efd2dac98b988aa5950708213529dc", kill_on_drop: false }`
[INFO] [stdout] 7c3c568564397b42e24f8fc02ffd3e4119efd2dac98b988aa5950708213529dc
