[INFO] cloning repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/PJB3005/bsdiff-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPJB3005%2Fbsdiff-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPJB3005%2Fbsdiff-rs'... [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] updating cached repository https://github.com/PJB3005/bsdiff-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e84234fb5a2c0020209fa3135a0ba0c9ca56c77a [INFO] checking PJB3005/bsdiff-rs against master#ea6ab1bd845790fb31ba790d2c7aec898f89fe62 for pr-99880 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPJB3005%2Fbsdiff-rs" "/workspace/builds/worker-3/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/PJB3005/bsdiff-rs on toolchain ea6ab1bd845790fb31ba790d2c7aec898f89fe62 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ea6ab1bd845790fb31ba790d2c7aec898f89fe62" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/PJB3005/bsdiff-rs [INFO] finished tweaking git repo https://github.com/PJB3005/bsdiff-rs [INFO] tweaked toml for git repo https://github.com/PJB3005/bsdiff-rs written to /workspace/builds/worker-3/source/Cargo.toml [INFO] crate git repo https://github.com/PJB3005/bsdiff-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ea6ab1bd845790fb31ba790d2c7aec898f89fe62" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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:ecb52c4cf6672b83cc996368a05b4a059042425f2b6ba9cd23a06cdead5d8d70" "/opt/rustwide/cargo-home/bin/cargo" "+ea6ab1bd845790fb31ba790d2c7aec898f89fe62" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 74c971103db4ad75a9084c4dfd308f816f40c8da68119a4cf5fdd809e1c09e36 [INFO] running `Command { std: "docker" "start" "-a" "74c971103db4ad75a9084c4dfd308f816f40c8da68119a4cf5fdd809e1c09e36", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "74c971103db4ad75a9084c4dfd308f816f40c8da68119a4cf5fdd809e1c09e36", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "74c971103db4ad75a9084c4dfd308f816f40c8da68119a4cf5fdd809e1c09e36", kill_on_drop: false }` [INFO] [stdout] 74c971103db4ad75a9084c4dfd308f816f40c8da68119a4cf5fdd809e1c09e36 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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:ecb52c4cf6672b83cc996368a05b4a059042425f2b6ba9cd23a06cdead5d8d70" "/opt/rustwide/cargo-home/bin/cargo" "+ea6ab1bd845790fb31ba790d2c7aec898f89fe62" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a2db4048d3571966d9ae700436392dc89517c3046932d8911e6d4520bb7a9495 [INFO] running `Command { std: "docker" "start" "-a" "a2db4048d3571966d9ae700436392dc89517c3046932d8911e6d4520bb7a9495", kill_on_drop: false }` [INFO] [stderr] Checking libc v0.2.24 [INFO] [stderr] Checking bsdiff v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:65:34 [INFO] [stdout] | [INFO] [stdout] 65 | libc::free(req.buffer as (*mut libc::c_void)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 65 - libc::free(req.buffer as (*mut libc::c_void)); [INFO] [stdout] 65 + libc::free(req.buffer as *mut libc::c_void); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:66:29 [INFO] [stdout] | [INFO] [stdout] 66 | libc::free(req.I as (*mut libc::c_void)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 66 - libc::free(req.I as (*mut libc::c_void)); [INFO] [stdout] 66 + libc::free(req.I as *mut libc::c_void); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | 'loop31: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_labels)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 98 | 'loop34: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | 'loop36: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | 'loop2: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 149 | 'loop4: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:167:9 [INFO] [stdout] | [INFO] [stdout] 167 | 'loop5: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | 'loop9: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | 'loop1: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:210:22 [INFO] [stdout] | [INFO] [stdout] 210 | buckets[i as (usize)] = 0isize; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 210 - buckets[i as (usize)] = 0isize; [INFO] [stdout] 210 + buckets[i as usize] = 0isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | 'loop3: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:219:51 [INFO] [stdout] | [INFO] [stdout] 219 | let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 219 - let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stdout] 219 + let _lhs = &mut buckets[*old.offset(i) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:220:33 [INFO] [stdout] | [INFO] [stdout] 220 | *_lhs = *_lhs + _rhs as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 220 - *_lhs = *_lhs + _rhs as (isize); [INFO] [stdout] 220 + *_lhs = *_lhs + _rhs as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | 'loop5: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:228:44 [INFO] [stdout] | [INFO] [stdout] 228 | let _rhs = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 228 - let _rhs = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] 228 + let _rhs = buckets[(i - 1isize) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:229:38 [INFO] [stdout] | [INFO] [stdout] 229 | let _lhs = &mut buckets[i as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 229 - let _lhs = &mut buckets[i as (usize)]; [INFO] [stdout] 229 + let _lhs = &mut buckets[i as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | 'loop7: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:238:22 [INFO] [stdout] | [INFO] [stdout] 238 | buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 238 - buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] 238 + buckets[i as usize] = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:238:57 [INFO] [stdout] | [INFO] [stdout] 238 | buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 238 - buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] 238 + buckets[i as (usize)] = buckets[(i - 1isize) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | 'loop9: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:249:65 [INFO] [stdout] | [INFO] [stdout] 249 | let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 249 - let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stdout] 249 + let _lhs = &mut buckets[*old.offset(i) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:250:47 [INFO] [stdout] | [INFO] [stdout] 250 | *_lhs = *_lhs + _rhs as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 250 - *_lhs = *_lhs + _rhs as (isize); [INFO] [stdout] 250 + *_lhs = *_lhs + _rhs as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | 'loop11: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:261:50 [INFO] [stdout] | [INFO] [stdout] 261 | *V.offset(i) = buckets[*old.offset(i) as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 261 - *V.offset(i) = buckets[*old.offset(i) as (usize)]; [INFO] [stdout] 261 + *V.offset(i) = buckets[*old.offset(i) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | 'loop13: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:270:25 [INFO] [stdout] | [INFO] [stdout] 270 | if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 270 - if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stdout] 270 + if buckets[i as usize] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:270:61 [INFO] [stdout] | [INFO] [stdout] 270 | if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 270 - if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stdout] 270 + if buckets[i as (usize)] == buckets[(i - 1isize) as usize] + 1isize { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:271:36 [INFO] [stdout] | [INFO] [stdout] 271 | *I.offset(buckets[i as (usize)]) = -1isize; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 271 - *I.offset(buckets[i as (usize)]) = -1isize; [INFO] [stdout] 271 + *I.offset(buckets[i as usize]) = -1isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | 'loop15: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:283:9 [INFO] [stdout] | [INFO] [stdout] 283 | 'loop22: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:65:34 [INFO] [stdout] | [INFO] [stdout] 65 | libc::free(req.buffer as (*mut libc::c_void)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 65 - libc::free(req.buffer as (*mut libc::c_void)); [INFO] [stdout] 65 + libc::free(req.buffer as *mut libc::c_void); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:306:5 [INFO] [stdout] | [INFO] [stdout] 306 | 'loop17: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:322:5 [INFO] [stdout] | [INFO] [stdout] 322 | 'loop1: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:66:29 [INFO] [stdout] | [INFO] [stdout] 66 | libc::free(req.I as (*mut libc::c_void)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 66 - libc::free(req.I as (*mut libc::c_void)); [INFO] [stdout] 66 + libc::free(req.I as *mut libc::c_void); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:326:30 [INFO] [stdout] | [INFO] [stdout] 326 | if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 326 - if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stdout] 326 + if *old.offset(i) as i32 != *new.offset(i) as (i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | 'loop31: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_labels)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:326:57 [INFO] [stdout] | [INFO] [stdout] 326 | if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 326 - if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stdout] 326 + if *old.offset(i) as (i32) != *new.offset(i) as i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 98 | 'loop34: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | 'loop36: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/diff.rs:354:9 [INFO] [stdout] | [INFO] [stdout] 354 | (if x > y { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 360 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 354 ~ if x > y { [INFO] [stdout] 355 | *pos = *I.offset(st); [INFO] [stdout] ... [INFO] [stdout] 359 | y [INFO] [stdout] 360 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | 'loop2: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 149 | 'loop4: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:167:9 [INFO] [stdout] | [INFO] [stdout] 167 | 'loop5: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | 'loop9: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/diff.rs:363:9 [INFO] [stdout] | [INFO] [stdout] 363 | (if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 373 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 363 ~ if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stdout] 364 | new as (*const libc::c_void), [INFO] [stdout] ... [INFO] [stdout] 372 | search(I, old, oldsize, new, newsize, st, x, pos) [INFO] [stdout] 373 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | 'loop1: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:363:48 [INFO] [stdout] | [INFO] [stdout] 363 | (if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 363 - (if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stdout] 363 + (if memcmp(old.offset(*I.offset(x)) as *const libc::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:210:22 [INFO] [stdout] | [INFO] [stdout] 210 | buckets[i as (usize)] = 0isize; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 210 - buckets[i as (usize)] = 0isize; [INFO] [stdout] 210 + buckets[i as usize] = 0isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | 'loop3: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:364:27 [INFO] [stdout] | [INFO] [stdout] 364 | new as (*const libc::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 364 - new as (*const libc::c_void), [INFO] [stdout] 364 + new as *const libc::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:219:51 [INFO] [stdout] | [INFO] [stdout] 219 | let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 219 - let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stdout] 219 + let _lhs = &mut buckets[*old.offset(i) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:369:25 [INFO] [stdout] | [INFO] [stdout] 369 | } as (usize)) < 0i32 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 369 - } as (usize)) < 0i32 { [INFO] [stdout] 369 + } as usize) < 0i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:384:45 [INFO] [stdout] | [INFO] [stdout] 384 | *buf.offset(0isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 384 - *buf.offset(0isize) = (y % 256isize) as (u8); [INFO] [stdout] 384 + *buf.offset(0isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:220:33 [INFO] [stdout] | [INFO] [stdout] 220 | *_lhs = *_lhs + _rhs as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 220 - *_lhs = *_lhs + _rhs as (isize); [INFO] [stdout] 220 + *_lhs = *_lhs + _rhs as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | 'loop5: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:385:36 [INFO] [stdout] | [INFO] [stdout] 385 | y = y - *buf.offset(0isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 385 - y = y - *buf.offset(0isize) as (isize); [INFO] [stdout] 385 + y = y - *buf.offset(0isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:228:44 [INFO] [stdout] | [INFO] [stdout] 228 | let _rhs = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 228 - let _rhs = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] 228 + let _rhs = buckets[(i - 1isize) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:387:45 [INFO] [stdout] | [INFO] [stdout] 387 | *buf.offset(1isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 387 - *buf.offset(1isize) = (y % 256isize) as (u8); [INFO] [stdout] 387 + *buf.offset(1isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:229:38 [INFO] [stdout] | [INFO] [stdout] 229 | let _lhs = &mut buckets[i as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 229 - let _lhs = &mut buckets[i as (usize)]; [INFO] [stdout] 229 + let _lhs = &mut buckets[i as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | 'loop7: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:388:36 [INFO] [stdout] | [INFO] [stdout] 388 | y = y - *buf.offset(1isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 388 - y = y - *buf.offset(1isize) as (isize); [INFO] [stdout] 388 + y = y - *buf.offset(1isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:390:45 [INFO] [stdout] | [INFO] [stdout] 390 | *buf.offset(2isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 390 - *buf.offset(2isize) = (y % 256isize) as (u8); [INFO] [stdout] 390 + *buf.offset(2isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:238:22 [INFO] [stdout] | [INFO] [stdout] 238 | buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 238 - buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] 238 + buckets[i as usize] = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:391:36 [INFO] [stdout] | [INFO] [stdout] 391 | y = y - *buf.offset(2isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 391 - y = y - *buf.offset(2isize) as (isize); [INFO] [stdout] 391 + y = y - *buf.offset(2isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:393:45 [INFO] [stdout] | [INFO] [stdout] 393 | *buf.offset(3isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 393 - *buf.offset(3isize) = (y % 256isize) as (u8); [INFO] [stdout] 393 + *buf.offset(3isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:238:57 [INFO] [stdout] | [INFO] [stdout] 238 | buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 238 - buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stdout] 238 + buckets[i as (usize)] = buckets[(i - 1isize) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | 'loop9: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:394:36 [INFO] [stdout] | [INFO] [stdout] 394 | y = y - *buf.offset(3isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 394 - y = y - *buf.offset(3isize) as (isize); [INFO] [stdout] 394 + y = y - *buf.offset(3isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:249:65 [INFO] [stdout] | [INFO] [stdout] 249 | let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 249 - let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stdout] 249 + let _lhs = &mut buckets[*old.offset(i) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:396:45 [INFO] [stdout] | [INFO] [stdout] 396 | *buf.offset(4isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 396 - *buf.offset(4isize) = (y % 256isize) as (u8); [INFO] [stdout] 396 + *buf.offset(4isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:250:47 [INFO] [stdout] | [INFO] [stdout] 250 | *_lhs = *_lhs + _rhs as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 250 - *_lhs = *_lhs + _rhs as (isize); [INFO] [stdout] 250 + *_lhs = *_lhs + _rhs as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:397:36 [INFO] [stdout] | [INFO] [stdout] 397 | y = y - *buf.offset(4isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 397 - y = y - *buf.offset(4isize) as (isize); [INFO] [stdout] 397 + y = y - *buf.offset(4isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | 'loop11: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:399:45 [INFO] [stdout] | [INFO] [stdout] 399 | *buf.offset(5isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 399 - *buf.offset(5isize) = (y % 256isize) as (u8); [INFO] [stdout] 399 + *buf.offset(5isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:261:50 [INFO] [stdout] | [INFO] [stdout] 261 | *V.offset(i) = buckets[*old.offset(i) as (usize)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 261 - *V.offset(i) = buckets[*old.offset(i) as (usize)]; [INFO] [stdout] 261 + *V.offset(i) = buckets[*old.offset(i) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | 'loop13: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:400:36 [INFO] [stdout] | [INFO] [stdout] 400 | y = y - *buf.offset(5isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 400 - y = y - *buf.offset(5isize) as (isize); [INFO] [stdout] 400 + y = y - *buf.offset(5isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:270:25 [INFO] [stdout] | [INFO] [stdout] 270 | if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 270 - if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stdout] 270 + if buckets[i as usize] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:270:61 [INFO] [stdout] | [INFO] [stdout] 270 | if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 270 - if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stdout] 270 + if buckets[i as (usize)] == buckets[(i - 1isize) as usize] + 1isize { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:402:45 [INFO] [stdout] | [INFO] [stdout] 402 | *buf.offset(6isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 402 - *buf.offset(6isize) = (y % 256isize) as (u8); [INFO] [stdout] 402 + *buf.offset(6isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:271:36 [INFO] [stdout] | [INFO] [stdout] 271 | *I.offset(buckets[i as (usize)]) = -1isize; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 271 - *I.offset(buckets[i as (usize)]) = -1isize; [INFO] [stdout] 271 + *I.offset(buckets[i as usize]) = -1isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:403:36 [INFO] [stdout] | [INFO] [stdout] 403 | y = y - *buf.offset(6isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 403 - y = y - *buf.offset(6isize) as (isize); [INFO] [stdout] 403 + y = y - *buf.offset(6isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | 'loop15: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:283:9 [INFO] [stdout] | [INFO] [stdout] 283 | 'loop22: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:405:45 [INFO] [stdout] | [INFO] [stdout] 405 | *buf.offset(7isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 405 - *buf.offset(7isize) = (y % 256isize) as (u8); [INFO] [stdout] 405 + *buf.offset(7isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:306:5 [INFO] [stdout] | [INFO] [stdout] 306 | 'loop17: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:322:5 [INFO] [stdout] | [INFO] [stdout] 322 | 'loop1: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:409:27 [INFO] [stdout] | [INFO] [stdout] 409 | *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 409 - *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stdout] 409 + *_lhs = (*_lhs as i32 | _rhs) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:409:44 [INFO] [stdout] | [INFO] [stdout] 409 | *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 409 - *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stdout] 409 + *_lhs = (*_lhs as (i32) | _rhs) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:326:30 [INFO] [stdout] | [INFO] [stdout] 326 | if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 326 - if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stdout] 326 + if *old.offset(i) as i32 != *new.offset(i) as (i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:463:21 [INFO] [stdout] | [INFO] [stdout] 463 | libc::free(V as (*mut libc::c_void)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 463 - libc::free(V as (*mut libc::c_void)); [INFO] [stdout] 463 + libc::free(V as *mut libc::c_void); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:326:57 [INFO] [stdout] | [INFO] [stdout] 326 | if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 326 - if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stdout] 326 + if *old.offset(i) as (i32) != *new.offset(i) as i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:471:5 [INFO] [stdout] | [INFO] [stdout] 471 | 'loop2: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:480:9 [INFO] [stdout] | [INFO] [stdout] 480 | 'loop5: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/diff.rs:354:9 [INFO] [stdout] | [INFO] [stdout] 354 | (if x > y { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 360 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 354 ~ if x > y { [INFO] [stdout] 355 | *pos = *I.offset(st); [INFO] [stdout] ... [INFO] [stdout] 359 | y [INFO] [stdout] 360 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:484:31 [INFO] [stdout] | [INFO] [stdout] 484 | len = search(I as (*const isize), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 484 - len = search(I as (*const isize), [INFO] [stdout] 484 + len = search(I as *const isize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/diff.rs:363:9 [INFO] [stdout] | [INFO] [stdout] 363 | (if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 373 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 363 ~ if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stdout] 364 | new as (*const libc::c_void), [INFO] [stdout] ... [INFO] [stdout] 372 | search(I, old, oldsize, new, newsize, st, x, pos) [INFO] [stdout] 373 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:491:41 [INFO] [stdout] | [INFO] [stdout] 491 | ... &mut pos as (*mut isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 491 - &mut pos as (*mut isize)); [INFO] [stdout] 491 + &mut pos as *mut isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:363:48 [INFO] [stdout] | [INFO] [stdout] 363 | (if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 363 - (if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stdout] 363 + (if memcmp(old.offset(*I.offset(x)) as *const libc::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:492:13 [INFO] [stdout] | [INFO] [stdout] 492 | 'loop7: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:364:27 [INFO] [stdout] | [INFO] [stdout] 364 | new as (*const libc::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 364 - new as (*const libc::c_void), [INFO] [stdout] 364 + new as *const libc::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:497:60 [INFO] [stdout] | [INFO] [stdout] 497 | (*req.old.offset(scsc + lastoffset) as (i32) == [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 497 - (*req.old.offset(scsc + lastoffset) as (i32) == [INFO] [stdout] 497 + (*req.old.offset(scsc + lastoffset) as i32 == [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:498:46 [INFO] [stdout] | [INFO] [stdout] 498 | *req.new.offset(scsc) as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 498 - *req.new.offset(scsc) as (i32)) { [INFO] [stdout] 498 + *req.new.offset(scsc) as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:369:25 [INFO] [stdout] | [INFO] [stdout] 369 | } as (usize)) < 0i32 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 369 - } as (usize)) < 0i32 { [INFO] [stdout] 369 + } as usize) < 0i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:507:56 [INFO] [stdout] | [INFO] [stdout] 507 | (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 507 - (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stdout] 507 + (*req.old.offset(scan + lastoffset) as i32 == *req.new.offset(scan) as (i32)) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:384:45 [INFO] [stdout] | [INFO] [stdout] 384 | *buf.offset(0isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 384 - *buf.offset(0isize) = (y % 256isize) as (u8); [INFO] [stdout] 384 + *buf.offset(0isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:507:90 [INFO] [stdout] | [INFO] [stdout] 507 | (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 507 - (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stdout] 507 + (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:385:36 [INFO] [stdout] | [INFO] [stdout] 385 | y = y - *buf.offset(0isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 385 - y = y - *buf.offset(0isize) as (isize); [INFO] [stdout] 385 + y = y - *buf.offset(0isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:519:9 [INFO] [stdout] | [INFO] [stdout] 519 | 'loop14: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:387:45 [INFO] [stdout] | [INFO] [stdout] 387 | *buf.offset(1isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 387 - *buf.offset(1isize) = (y % 256isize) as (u8); [INFO] [stdout] 387 + *buf.offset(1isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:523:48 [INFO] [stdout] | [INFO] [stdout] 523 | if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 523 - if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stdout] 523 + if *req.old.offset(lastpos + i) as i32 == *req.new.offset(lastscan + i) as (i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:388:36 [INFO] [stdout] | [INFO] [stdout] 388 | y = y - *buf.offset(1isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 388 - y = y - *buf.offset(1isize) as (isize); [INFO] [stdout] 388 + y = y - *buf.offset(1isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:390:45 [INFO] [stdout] | [INFO] [stdout] 390 | *buf.offset(2isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 390 - *buf.offset(2isize) = (y % 256isize) as (u8); [INFO] [stdout] 390 + *buf.offset(2isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:523:90 [INFO] [stdout] | [INFO] [stdout] 523 | if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 523 - if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stdout] 523 + if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:538:13 [INFO] [stdout] | [INFO] [stdout] 538 | 'loop17: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:391:36 [INFO] [stdout] | [INFO] [stdout] 391 | y = y - *buf.offset(2isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 391 - y = y - *buf.offset(2isize) as (isize); [INFO] [stdout] 391 + y = y - *buf.offset(2isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:542:48 [INFO] [stdout] | [INFO] [stdout] 542 | if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 542 - if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stdout] 542 + if *req.old.offset(pos - i) as i32 == *req.new.offset(scan - i) as (i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:393:45 [INFO] [stdout] | [INFO] [stdout] 393 | *buf.offset(3isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 393 - *buf.offset(3isize) = (y % 256isize) as (u8); [INFO] [stdout] 393 + *buf.offset(3isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:542:86 [INFO] [stdout] | [INFO] [stdout] 542 | if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 542 - if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stdout] 542 + if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:394:36 [INFO] [stdout] | [INFO] [stdout] 394 | y = y - *buf.offset(3isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 394 - y = y - *buf.offset(3isize) as (isize); [INFO] [stdout] 394 + y = y - *buf.offset(3isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:558:13 [INFO] [stdout] | [INFO] [stdout] 558 | 'loop20: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:396:45 [INFO] [stdout] | [INFO] [stdout] 396 | *buf.offset(4isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 396 - *buf.offset(4isize) = (y % 256isize) as (u8); [INFO] [stdout] 396 + *buf.offset(4isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:562:70 [INFO] [stdout] | [INFO] [stdout] 562 | if *req.new.offset(lastscan + lenf - overlap + i) as (i32) == [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 562 - if *req.new.offset(lastscan + lenf - overlap + i) as (i32) == [INFO] [stdout] 562 + if *req.new.offset(lastscan + lenf - overlap + i) as i32 == [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:397:36 [INFO] [stdout] | [INFO] [stdout] 397 | y = y - *buf.offset(4isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 397 - y = y - *buf.offset(4isize) as (isize); [INFO] [stdout] 397 + y = y - *buf.offset(4isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:563:70 [INFO] [stdout] | [INFO] [stdout] 563 | *req.old.offset(lastpos + lenf - overlap + i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 563 - *req.old.offset(lastpos + lenf - overlap + i) as (i32) { [INFO] [stdout] 563 + *req.old.offset(lastpos + lenf - overlap + i) as i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:399:45 [INFO] [stdout] | [INFO] [stdout] 399 | *buf.offset(5isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 399 - *buf.offset(5isize) = (y % 256isize) as (u8); [INFO] [stdout] 399 + *buf.offset(5isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:566:56 [INFO] [stdout] | [INFO] [stdout] 566 | if *req.new.offset(scan - lenb + i) as (i32) == [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 566 - if *req.new.offset(scan - lenb + i) as (i32) == [INFO] [stdout] 566 + if *req.new.offset(scan - lenb + i) as i32 == [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:567:56 [INFO] [stdout] | [INFO] [stdout] 567 | *req.old.offset(pos - lenb + i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 567 - *req.old.offset(pos - lenb + i) as (i32) { [INFO] [stdout] 567 + *req.old.offset(pos - lenb + i) as i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:400:36 [INFO] [stdout] | [INFO] [stdout] 400 | y = y - *buf.offset(5isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 400 - y = y - *buf.offset(5isize) as (isize); [INFO] [stdout] 400 + y = y - *buf.offset(5isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:585:45 [INFO] [stdout] | [INFO] [stdout] 585 | buf.as_mut_ptr() as (*const libc::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 585 - buf.as_mut_ptr() as (*const libc::c_void), [INFO] [stdout] 585 + buf.as_mut_ptr() as *const libc::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:402:45 [INFO] [stdout] | [INFO] [stdout] 402 | *buf.offset(6isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 402 - *buf.offset(6isize) = (y % 256isize) as (u8); [INFO] [stdout] 402 + *buf.offset(6isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:586:62 [INFO] [stdout] | [INFO] [stdout] 586 | ::std::mem::size_of::<[u8; 24]>() as (isize))?; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 586 - ::std::mem::size_of::<[u8; 24]>() as (isize))?; [INFO] [stdout] 586 + ::std::mem::size_of::<[u8; 24]>() as isize)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:588:9 [INFO] [stdout] | [INFO] [stdout] 588 | 'loop24: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:403:36 [INFO] [stdout] | [INFO] [stdout] 403 | y = y - *buf.offset(6isize) as (isize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 403 - y = y - *buf.offset(6isize) as (isize); [INFO] [stdout] 403 + y = y - *buf.offset(6isize) as isize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:592:67 [INFO] [stdout] | [INFO] [stdout] 592 | *buffer.offset(i) = (*req.new.offset(lastscan + i) as (i32) - [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 592 - *buffer.offset(i) = (*req.new.offset(lastscan + i) as (i32) - [INFO] [stdout] 592 + *buffer.offset(i) = (*req.new.offset(lastscan + i) as i32 - [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:405:45 [INFO] [stdout] | [INFO] [stdout] 405 | *buf.offset(7isize) = (y % 256isize) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 405 - *buf.offset(7isize) = (y % 256isize) as (u8); [INFO] [stdout] 405 + *buf.offset(7isize) = (y % 256isize) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:593:69 [INFO] [stdout] | [INFO] [stdout] 593 | ... *req.old.offset(lastpos + i) as (i32)) as [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 593 - *req.old.offset(lastpos + i) as (i32)) as [INFO] [stdout] 593 + *req.old.offset(lastpos + i) as i32) as [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:594:33 [INFO] [stdout] | [INFO] [stdout] 594 | ... (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 594 - (u8); [INFO] [stdout] 594 + u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:409:27 [INFO] [stdout] | [INFO] [stdout] 409 | *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 409 - *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stdout] 409 + *_lhs = (*_lhs as i32 | _rhs) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:409:44 [INFO] [stdout] | [INFO] [stdout] 409 | *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 409 - *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stdout] 409 + *_lhs = (*_lhs as (i32) | _rhs) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:597:37 [INFO] [stdout] | [INFO] [stdout] 597 | writedata(writer, buffer as (*const libc::c_void), lenf)?; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 597 - writedata(writer, buffer as (*const libc::c_void), lenf)?; [INFO] [stdout] 597 + writedata(writer, buffer as *const libc::c_void, lenf)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:463:21 [INFO] [stdout] | [INFO] [stdout] 463 | libc::free(V as (*mut libc::c_void)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 463 - libc::free(V as (*mut libc::c_void)); [INFO] [stdout] 463 + libc::free(V as *mut libc::c_void); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | 'loop27: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:471:5 [INFO] [stdout] | [INFO] [stdout] 471 | 'loop2: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:607:35 [INFO] [stdout] | [INFO] [stdout] 607 | buffer as (*const libc::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 607 - buffer as (*const libc::c_void), [INFO] [stdout] 607 + buffer as *const libc::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:480:9 [INFO] [stdout] | [INFO] [stdout] 480 | 'loop5: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:91:20 [INFO] [stdout] | [INFO] [stdout] 91 | y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 91 - y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stdout] 91 + y = (buf[7] as i32 & 0x7Fi32) as (i64); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:484:31 [INFO] [stdout] | [INFO] [stdout] 484 | len = search(I as (*const isize), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 484 - len = search(I as (*const isize), [INFO] [stdout] 484 + len = search(I as *const isize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:91:40 [INFO] [stdout] | [INFO] [stdout] 91 | y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 91 - y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stdout] 91 + y = (buf[7] as (i32) & 0x7Fi32) as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:491:41 [INFO] [stdout] | [INFO] [stdout] 491 | ... &mut pos as (*mut isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 491 - &mut pos as (*mut isize)); [INFO] [stdout] 491 + &mut pos as *mut isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:492:13 [INFO] [stdout] | [INFO] [stdout] 492 | 'loop7: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:93:23 [INFO] [stdout] | [INFO] [stdout] 93 | y = y + buf[6] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 93 - y = y + buf[6] as (i64); [INFO] [stdout] 93 + y = y + buf[6] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:497:60 [INFO] [stdout] | [INFO] [stdout] 497 | (*req.old.offset(scsc + lastoffset) as (i32) == [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 497 - (*req.old.offset(scsc + lastoffset) as (i32) == [INFO] [stdout] 497 + (*req.old.offset(scsc + lastoffset) as i32 == [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:95:23 [INFO] [stdout] | [INFO] [stdout] 95 | y = y + buf[5] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 95 - y = y + buf[5] as (i64); [INFO] [stdout] 95 + y = y + buf[5] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:498:46 [INFO] [stdout] | [INFO] [stdout] 498 | *req.new.offset(scsc) as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 498 - *req.new.offset(scsc) as (i32)) { [INFO] [stdout] 498 + *req.new.offset(scsc) as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:97:23 [INFO] [stdout] | [INFO] [stdout] 97 | y = y + buf[4] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 97 - y = y + buf[4] as (i64); [INFO] [stdout] 97 + y = y + buf[4] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:507:56 [INFO] [stdout] | [INFO] [stdout] 507 | (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 507 - (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stdout] 507 + (*req.old.offset(scan + lastoffset) as i32 == *req.new.offset(scan) as (i32)) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:99:23 [INFO] [stdout] | [INFO] [stdout] 99 | y = y + buf[3] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 99 - y = y + buf[3] as (i64); [INFO] [stdout] 99 + y = y + buf[3] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:507:90 [INFO] [stdout] | [INFO] [stdout] 507 | (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 507 - (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stdout] 507 + (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:101:23 [INFO] [stdout] | [INFO] [stdout] 101 | y = y + buf[2] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 101 - y = y + buf[2] as (i64); [INFO] [stdout] 101 + y = y + buf[2] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:519:9 [INFO] [stdout] | [INFO] [stdout] 519 | 'loop14: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:103:23 [INFO] [stdout] | [INFO] [stdout] 103 | y = y + buf[1] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 103 - y = y + buf[1] as (i64); [INFO] [stdout] 103 + y = y + buf[1] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:523:48 [INFO] [stdout] | [INFO] [stdout] 523 | if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 523 - if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stdout] 523 + if *req.old.offset(lastpos + i) as i32 == *req.new.offset(lastscan + i) as (i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:105:23 [INFO] [stdout] | [INFO] [stdout] 105 | y = y + buf[0] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 105 - y = y + buf[0] as (i64); [INFO] [stdout] 105 + y = y + buf[0] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:523:90 [INFO] [stdout] | [INFO] [stdout] 523 | if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 523 - if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stdout] 523 + if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:106:18 [INFO] [stdout] | [INFO] [stdout] 106 | if buf[7] as (i32) & 0x80i32 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 106 - if buf[7] as (i32) & 0x80i32 != 0 { [INFO] [stdout] 106 + if buf[7] as i32 & 0x80i32 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:538:13 [INFO] [stdout] | [INFO] [stdout] 538 | 'loop17: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:542:48 [INFO] [stdout] | [INFO] [stdout] 542 | if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 542 - if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stdout] 542 + if *req.old.offset(pos - i) as i32 == *req.new.offset(scan - i) as (i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:542:86 [INFO] [stdout] | [INFO] [stdout] 542 | if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 542 - if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stdout] 542 + if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:558:13 [INFO] [stdout] | [INFO] [stdout] 558 | 'loop20: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:562:70 [INFO] [stdout] | [INFO] [stdout] 562 | if *req.new.offset(lastscan + lenf - overlap + i) as (i32) == [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 562 - if *req.new.offset(lastscan + lenf - overlap + i) as (i32) == [INFO] [stdout] 562 + if *req.new.offset(lastscan + lenf - overlap + i) as i32 == [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:563:70 [INFO] [stdout] | [INFO] [stdout] 563 | *req.old.offset(lastpos + lenf - overlap + i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 563 - *req.old.offset(lastpos + lenf - overlap + i) as (i32) { [INFO] [stdout] 563 + *req.old.offset(lastpos + lenf - overlap + i) as i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:566:56 [INFO] [stdout] | [INFO] [stdout] 566 | if *req.new.offset(scan - lenb + i) as (i32) == [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 566 - if *req.new.offset(scan - lenb + i) as (i32) == [INFO] [stdout] 566 + if *req.new.offset(scan - lenb + i) as i32 == [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:567:56 [INFO] [stdout] | [INFO] [stdout] 567 | *req.old.offset(pos - lenb + i) as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 567 - *req.old.offset(pos - lenb + i) as (i32) { [INFO] [stdout] 567 + *req.old.offset(pos - lenb + i) as i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:585:45 [INFO] [stdout] | [INFO] [stdout] 585 | buf.as_mut_ptr() as (*const libc::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 585 - buf.as_mut_ptr() as (*const libc::c_void), [INFO] [stdout] 585 + buf.as_mut_ptr() as *const libc::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:586:62 [INFO] [stdout] | [INFO] [stdout] 586 | ::std::mem::size_of::<[u8; 24]>() as (isize))?; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 586 - ::std::mem::size_of::<[u8; 24]>() as (isize))?; [INFO] [stdout] 586 + ::std::mem::size_of::<[u8; 24]>() as isize)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:588:9 [INFO] [stdout] | [INFO] [stdout] 588 | 'loop24: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:592:67 [INFO] [stdout] | [INFO] [stdout] 592 | *buffer.offset(i) = (*req.new.offset(lastscan + i) as (i32) - [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 592 - *buffer.offset(i) = (*req.new.offset(lastscan + i) as (i32) - [INFO] [stdout] 592 + *buffer.offset(i) = (*req.new.offset(lastscan + i) as i32 - [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:593:69 [INFO] [stdout] | [INFO] [stdout] 593 | ... *req.old.offset(lastpos + i) as (i32)) as [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 593 - *req.old.offset(lastpos + i) as (i32)) as [INFO] [stdout] 593 + *req.old.offset(lastpos + i) as i32) as [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:594:33 [INFO] [stdout] | [INFO] [stdout] 594 | ... (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 594 - (u8); [INFO] [stdout] 594 + u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:597:37 [INFO] [stdout] | [INFO] [stdout] 597 | writedata(writer, buffer as (*const libc::c_void), lenf)?; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 597 - writedata(writer, buffer as (*const libc::c_void), lenf)?; [INFO] [stdout] 597 + writedata(writer, buffer as *const libc::c_void, lenf)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/diff.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | 'loop27: loop { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/diff.rs:607:35 [INFO] [stdout] | [INFO] [stdout] 607 | buffer as (*const libc::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 607 - buffer as (*const libc::c_void), [INFO] [stdout] 607 + buffer as *const libc::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:91:20 [INFO] [stdout] | [INFO] [stdout] 91 | y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 91 - y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stdout] 91 + y = (buf[7] as i32 & 0x7Fi32) as (i64); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:91:40 [INFO] [stdout] | [INFO] [stdout] 91 | y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 91 - y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stdout] 91 + y = (buf[7] as (i32) & 0x7Fi32) as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:93:23 [INFO] [stdout] | [INFO] [stdout] 93 | y = y + buf[6] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 93 - y = y + buf[6] as (i64); [INFO] [stdout] 93 + y = y + buf[6] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:95:23 [INFO] [stdout] | [INFO] [stdout] 95 | y = y + buf[5] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 95 - y = y + buf[5] as (i64); [INFO] [stdout] 95 + y = y + buf[5] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:97:23 [INFO] [stdout] | [INFO] [stdout] 97 | y = y + buf[4] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 97 - y = y + buf[4] as (i64); [INFO] [stdout] 97 + y = y + buf[4] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:99:23 [INFO] [stdout] | [INFO] [stdout] 99 | y = y + buf[3] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 99 - y = y + buf[3] as (i64); [INFO] [stdout] 99 + y = y + buf[3] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:101:23 [INFO] [stdout] | [INFO] [stdout] 101 | y = y + buf[2] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 101 - y = y + buf[2] as (i64); [INFO] [stdout] 101 + y = y + buf[2] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:103:23 [INFO] [stdout] | [INFO] [stdout] 103 | y = y + buf[1] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 103 - y = y + buf[1] as (i64); [INFO] [stdout] 103 + y = y + buf[1] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:105:23 [INFO] [stdout] | [INFO] [stdout] 105 | y = y + buf[0] as (i64); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 105 - y = y + buf[0] as (i64); [INFO] [stdout] 105 + y = y + buf[0] as i64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/patch.rs:106:18 [INFO] [stdout] | [INFO] [stdout] 106 | if buf[7] as (i32) & 0x80i32 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 106 - if buf[7] as (i32) & 0x80i32 != 0 { [INFO] [stdout] 106 + if buf[7] as i32 & 0x80i32 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 97 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 97 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.75s [INFO] running `Command { std: "docker" "inspect" "a2db4048d3571966d9ae700436392dc89517c3046932d8911e6d4520bb7a9495", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a2db4048d3571966d9ae700436392dc89517c3046932d8911e6d4520bb7a9495", kill_on_drop: false }` [INFO] [stdout] a2db4048d3571966d9ae700436392dc89517c3046932d8911e6d4520bb7a9495