[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] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e84234fb5a2c0020209fa3135a0ba0c9ca56c77a [INFO] testing PJB3005/bsdiff-rs against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPJB3005%2Fbsdiff-rs" "/workspace/builds/worker-11/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-11/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/PJB3005/bsdiff-rs on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "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-11/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" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.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] 13a3bb4fbc124b0ee56b603bcf7f97d1feed35b473440ecf35431b7ff80f036c [INFO] running `Command { std: "docker" "start" "-a" "13a3bb4fbc124b0ee56b603bcf7f97d1feed35b473440ecf35431b7ff80f036c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "13a3bb4fbc124b0ee56b603bcf7f97d1feed35b473440ecf35431b7ff80f036c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "13a3bb4fbc124b0ee56b603bcf7f97d1feed35b473440ecf35431b7ff80f036c", kill_on_drop: false }` [INFO] [stdout] 13a3bb4fbc124b0ee56b603bcf7f97d1feed35b473440ecf35431b7ff80f036c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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=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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", 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] 59430f2897312069d14ab02c4e78a2b89e2e96926cf2c7a60ae919ef20f63614 [INFO] running `Command { std: "docker" "start" "-a" "59430f2897312069d14ab02c4e78a2b89e2e96926cf2c7a60ae919ef20f63614", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.24 [INFO] [stderr] Compiling 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: 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: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: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: 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] 356 | x [INFO] [stdout] 357 | } else { [INFO] [stdout] 358 | *pos = *I.offset(en); [INFO] [stdout] 359 | y [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] 365 | if oldsize - *I.offset(x) < newsize { [INFO] [stdout] 366 | oldsize - *I.offset(x) [INFO] [stdout] 367 | } else { [INFO] [stdout] 368 | newsize [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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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 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/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/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: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: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: 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: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: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: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] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.34s [INFO] running `Command { std: "docker" "inspect" "59430f2897312069d14ab02c4e78a2b89e2e96926cf2c7a60ae919ef20f63614", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "59430f2897312069d14ab02c4e78a2b89e2e96926cf2c7a60ae919ef20f63614", kill_on_drop: false }` [INFO] [stdout] 59430f2897312069d14ab02c4e78a2b89e2e96926cf2c7a60ae919ef20f63614 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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=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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9344c97c269cd3a2c6339486696a99160eff3b5e0cdf41d0f462854a0e459117 [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" "9344c97c269cd3a2c6339486696a99160eff3b5e0cdf41d0f462854a0e459117", kill_on_drop: false }` [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: 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: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: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: 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] 356 | x [INFO] [stdout] 357 | } else { [INFO] [stdout] 358 | *pos = *I.offset(en); [INFO] [stdout] 359 | y [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] 365 | if oldsize - *I.offset(x) < newsize { [INFO] [stdout] 366 | oldsize - *I.offset(x) [INFO] [stdout] 367 | } else { [INFO] [stdout] 368 | newsize [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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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 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/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/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] [stderr] Compiling bsdiff v0.1.0 (/opt/rustwide/workdir) [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: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: 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: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: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: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: 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: 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: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: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: 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] 356 | x [INFO] [stdout] 357 | } else { [INFO] [stdout] 358 | *pos = *I.offset(en); [INFO] [stdout] 359 | y [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] 365 | if oldsize - *I.offset(x) < newsize { [INFO] [stdout] 366 | oldsize - *I.offset(x) [INFO] [stdout] 367 | } else { [INFO] [stdout] 368 | newsize [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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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 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/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/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: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: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: 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: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: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: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] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1.77s [INFO] running `Command { std: "docker" "inspect" "9344c97c269cd3a2c6339486696a99160eff3b5e0cdf41d0f462854a0e459117", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9344c97c269cd3a2c6339486696a99160eff3b5e0cdf41d0f462854a0e459117", kill_on_drop: false }` [INFO] [stdout] 9344c97c269cd3a2c6339486696a99160eff3b5e0cdf41d0f462854a0e459117 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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=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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", 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] 0b375e9c5920bc83b9372d5afdf749cd977444bb40c4e0123a3d9da113b4f716 [INFO] running `Command { std: "docker" "start" "-a" "0b375e9c5920bc83b9372d5afdf749cd977444bb40c4e0123a3d9da113b4f716", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:65:34 [INFO] [stderr] | [INFO] [stderr] 65 | libc::free(req.buffer as (*mut libc::c_void)); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 65 - libc::free(req.buffer as (*mut libc::c_void)); [INFO] [stderr] 65 + libc::free(req.buffer as *mut libc::c_void); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:66:29 [INFO] [stderr] | [INFO] [stderr] 66 | libc::free(req.I as (*mut libc::c_void)); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 66 - libc::free(req.I as (*mut libc::c_void)); [INFO] [stderr] 66 + libc::free(req.I as *mut libc::c_void); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:91:9 [INFO] [stderr] | [INFO] [stderr] 91 | 'loop31: loop { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_labels)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:98:13 [INFO] [stderr] | [INFO] [stderr] 98 | 'loop34: loop { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:115:13 [INFO] [stderr] | [INFO] [stderr] 115 | 'loop36: loop { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:132:9 [INFO] [stderr] | [INFO] [stderr] 132 | 'loop2: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:149:9 [INFO] [stderr] | [INFO] [stderr] 149 | 'loop4: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:167:9 [INFO] [stderr] | [INFO] [stderr] 167 | 'loop5: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:184:9 [INFO] [stderr] | [INFO] [stderr] 184 | 'loop9: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:206:5 [INFO] [stderr] | [INFO] [stderr] 206 | 'loop1: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:210:22 [INFO] [stderr] | [INFO] [stderr] 210 | buckets[i as (usize)] = 0isize; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 210 - buckets[i as (usize)] = 0isize; [INFO] [stderr] 210 + buckets[i as usize] = 0isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:214:5 [INFO] [stderr] | [INFO] [stderr] 214 | 'loop3: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:219:51 [INFO] [stderr] | [INFO] [stderr] 219 | let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 219 - let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stderr] 219 + let _lhs = &mut buckets[*old.offset(i) as usize]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:220:33 [INFO] [stderr] | [INFO] [stderr] 220 | *_lhs = *_lhs + _rhs as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 220 - *_lhs = *_lhs + _rhs as (isize); [INFO] [stderr] 220 + *_lhs = *_lhs + _rhs as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:224:5 [INFO] [stderr] | [INFO] [stderr] 224 | 'loop5: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:228:44 [INFO] [stderr] | [INFO] [stderr] 228 | let _rhs = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 228 - let _rhs = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] 228 + let _rhs = buckets[(i - 1isize) as usize]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:229:38 [INFO] [stderr] | [INFO] [stderr] 229 | let _lhs = &mut buckets[i as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 229 - let _lhs = &mut buckets[i as (usize)]; [INFO] [stderr] 229 + let _lhs = &mut buckets[i as usize]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | 'loop7: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:238:22 [INFO] [stderr] | [INFO] [stderr] 238 | buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 238 - buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] 238 + buckets[i as usize] = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:238:57 [INFO] [stderr] | [INFO] [stderr] 238 | buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 238 - buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] 238 + buckets[i as (usize)] = buckets[(i - 1isize) as usize]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:243:5 [INFO] [stderr] | [INFO] [stderr] 243 | 'loop9: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:249:65 [INFO] [stderr] | [INFO] [stderr] 249 | let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 249 - let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stderr] 249 + let _lhs = &mut buckets[*old.offset(i) as usize]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:250:47 [INFO] [stderr] | [INFO] [stderr] 250 | *_lhs = *_lhs + _rhs as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 250 - *_lhs = *_lhs + _rhs as (isize); [INFO] [stderr] 250 + *_lhs = *_lhs + _rhs as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:257:5 [INFO] [stderr] | [INFO] [stderr] 257 | 'loop11: loop { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:261:50 [INFO] [stderr] | [INFO] [stderr] 261 | *V.offset(i) = buckets[*old.offset(i) as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 261 - *V.offset(i) = buckets[*old.offset(i) as (usize)]; [INFO] [stderr] 261 + *V.offset(i) = buckets[*old.offset(i) as usize]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:266:5 [INFO] [stderr] | [INFO] [stderr] 266 | 'loop13: loop { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:270:25 [INFO] [stderr] | [INFO] [stderr] 270 | if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 270 - if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stderr] 270 + if buckets[i as usize] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:270:61 [INFO] [stderr] | [INFO] [stderr] 270 | if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 270 - if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stderr] 270 + if buckets[i as (usize)] == buckets[(i - 1isize) as usize] + 1isize { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:271:36 [INFO] [stderr] | [INFO] [stderr] 271 | *I.offset(buckets[i as (usize)]) = -1isize; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 271 - *I.offset(buckets[i as (usize)]) = -1isize; [INFO] [stderr] 271 + *I.offset(buckets[i as usize]) = -1isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:277:5 [INFO] [stderr] | [INFO] [stderr] 277 | 'loop15: loop { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:283:9 [INFO] [stderr] | [INFO] [stderr] 283 | 'loop22: loop { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:306:5 [INFO] [stderr] | [INFO] [stderr] 306 | 'loop17: loop { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:322:5 [INFO] [stderr] | [INFO] [stderr] 322 | 'loop1: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:326:30 [INFO] [stderr] | [INFO] [stderr] 326 | if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 326 - if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stderr] 326 + if *old.offset(i) as i32 != *new.offset(i) as (i32) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:326:57 [INFO] [stderr] | [INFO] [stderr] 326 | if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 326 - if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stderr] 326 + if *old.offset(i) as (i32) != *new.offset(i) as i32 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around block return value [INFO] [stderr] --> src/diff.rs:354:9 [INFO] [stderr] | [INFO] [stderr] 354 | (if x > y { [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 360 | }) [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 354 ~ if x > y { [INFO] [stderr] 355 | *pos = *I.offset(st); [INFO] [stderr] 356 | x [INFO] [stderr] 357 | } else { [INFO] [stderr] 358 | *pos = *I.offset(en); [INFO] [stderr] 359 | y [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around block return value [INFO] [stderr] --> src/diff.rs:363:9 [INFO] [stderr] | [INFO] [stderr] 363 | (if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 373 | }) [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 363 ~ if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stderr] 364 | new as (*const libc::c_void), [INFO] [stderr] 365 | if oldsize - *I.offset(x) < newsize { [INFO] [stderr] 366 | oldsize - *I.offset(x) [INFO] [stderr] 367 | } else { [INFO] [stderr] 368 | newsize [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:363:48 [INFO] [stderr] | [INFO] [stderr] 363 | (if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 363 - (if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stderr] 363 + (if memcmp(old.offset(*I.offset(x)) as *const libc::c_void, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:364:27 [INFO] [stderr] | [INFO] [stderr] 364 | new as (*const libc::c_void), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 364 - new as (*const libc::c_void), [INFO] [stderr] 364 + new as *const libc::c_void, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:369:25 [INFO] [stderr] | [INFO] [stderr] 369 | } as (usize)) < 0i32 { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 369 - } as (usize)) < 0i32 { [INFO] [stderr] 369 + } as usize) < 0i32 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:384:45 [INFO] [stderr] | [INFO] [stderr] 384 | *buf.offset(0isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 384 - *buf.offset(0isize) = (y % 256isize) as (u8); [INFO] [stderr] 384 + *buf.offset(0isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:385:36 [INFO] [stderr] | [INFO] [stderr] 385 | y = y - *buf.offset(0isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 385 - y = y - *buf.offset(0isize) as (isize); [INFO] [stderr] 385 + y = y - *buf.offset(0isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:387:45 [INFO] [stderr] | [INFO] [stderr] 387 | *buf.offset(1isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 387 - *buf.offset(1isize) = (y % 256isize) as (u8); [INFO] [stderr] 387 + *buf.offset(1isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:388:36 [INFO] [stderr] | [INFO] [stderr] 388 | y = y - *buf.offset(1isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 388 - y = y - *buf.offset(1isize) as (isize); [INFO] [stderr] 388 + y = y - *buf.offset(1isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:390:45 [INFO] [stderr] | [INFO] [stderr] 390 | *buf.offset(2isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 390 - *buf.offset(2isize) = (y % 256isize) as (u8); [INFO] [stderr] 390 + *buf.offset(2isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:391:36 [INFO] [stderr] | [INFO] [stderr] 391 | y = y - *buf.offset(2isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 391 - y = y - *buf.offset(2isize) as (isize); [INFO] [stderr] 391 + y = y - *buf.offset(2isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:393:45 [INFO] [stderr] | [INFO] [stderr] 393 | *buf.offset(3isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 393 - *buf.offset(3isize) = (y % 256isize) as (u8); [INFO] [stderr] 393 + *buf.offset(3isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:394:36 [INFO] [stderr] | [INFO] [stderr] 394 | y = y - *buf.offset(3isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 394 - y = y - *buf.offset(3isize) as (isize); [INFO] [stderr] 394 + y = y - *buf.offset(3isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:396:45 [INFO] [stderr] | [INFO] [stderr] 396 | *buf.offset(4isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 396 - *buf.offset(4isize) = (y % 256isize) as (u8); [INFO] [stderr] 396 + *buf.offset(4isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:397:36 [INFO] [stderr] | [INFO] [stderr] 397 | y = y - *buf.offset(4isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 397 - y = y - *buf.offset(4isize) as (isize); [INFO] [stderr] 397 + y = y - *buf.offset(4isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:399:45 [INFO] [stderr] | [INFO] [stderr] 399 | *buf.offset(5isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 399 - *buf.offset(5isize) = (y % 256isize) as (u8); [INFO] [stderr] 399 + *buf.offset(5isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:400:36 [INFO] [stderr] | [INFO] [stderr] 400 | y = y - *buf.offset(5isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 400 - y = y - *buf.offset(5isize) as (isize); [INFO] [stderr] 400 + y = y - *buf.offset(5isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:402:45 [INFO] [stderr] | [INFO] [stderr] 402 | *buf.offset(6isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 402 - *buf.offset(6isize) = (y % 256isize) as (u8); [INFO] [stderr] 402 + *buf.offset(6isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:403:36 [INFO] [stderr] | [INFO] [stderr] 403 | y = y - *buf.offset(6isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 403 - y = y - *buf.offset(6isize) as (isize); [INFO] [stderr] 403 + y = y - *buf.offset(6isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:405:45 [INFO] [stderr] | [INFO] [stderr] 405 | *buf.offset(7isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 405 - *buf.offset(7isize) = (y % 256isize) as (u8); [INFO] [stderr] 405 + *buf.offset(7isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:409:27 [INFO] [stderr] | [INFO] [stderr] 409 | *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 409 - *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stderr] 409 + *_lhs = (*_lhs as i32 | _rhs) as (u8); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:409:44 [INFO] [stderr] | [INFO] [stderr] 409 | *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 409 - *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stderr] 409 + *_lhs = (*_lhs as (i32) | _rhs) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:463:21 [INFO] [stderr] | [INFO] [stderr] 463 | libc::free(V as (*mut libc::c_void)); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 463 - libc::free(V as (*mut libc::c_void)); [INFO] [stderr] 463 + libc::free(V as *mut libc::c_void); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:471:5 [INFO] [stderr] | [INFO] [stderr] 471 | 'loop2: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:480:9 [INFO] [stderr] | [INFO] [stderr] 480 | 'loop5: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:484:31 [INFO] [stderr] | [INFO] [stderr] 484 | len = search(I as (*const isize), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 484 - len = search(I as (*const isize), [INFO] [stderr] 484 + len = search(I as *const isize, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:491:41 [INFO] [stderr] | [INFO] [stderr] 491 | ... &mut pos as (*mut isize)); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 491 - &mut pos as (*mut isize)); [INFO] [stderr] 491 + &mut pos as *mut isize); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:492:13 [INFO] [stderr] | [INFO] [stderr] 492 | 'loop7: loop { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:497:60 [INFO] [stderr] | [INFO] [stderr] 497 | (*req.old.offset(scsc + lastoffset) as (i32) == [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 497 - (*req.old.offset(scsc + lastoffset) as (i32) == [INFO] [stderr] 497 + (*req.old.offset(scsc + lastoffset) as i32 == [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:498:46 [INFO] [stderr] | [INFO] [stderr] 498 | *req.new.offset(scsc) as (i32)) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 498 - *req.new.offset(scsc) as (i32)) { [INFO] [stderr] 498 + *req.new.offset(scsc) as i32) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:507:56 [INFO] [stderr] | [INFO] [stderr] 507 | (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 507 - (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stderr] 507 + (*req.old.offset(scan + lastoffset) as i32 == *req.new.offset(scan) as (i32)) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:507:90 [INFO] [stderr] | [INFO] [stderr] 507 | (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 507 - (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stderr] 507 + (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as i32) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:519:9 [INFO] [stderr] | [INFO] [stderr] 519 | 'loop14: loop { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:523:48 [INFO] [stderr] | [INFO] [stderr] 523 | if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 523 - if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stderr] 523 + if *req.old.offset(lastpos + i) as i32 == *req.new.offset(lastscan + i) as (i32) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:523:90 [INFO] [stderr] | [INFO] [stderr] 523 | if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 523 - if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stderr] 523 + if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as i32 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:538:13 [INFO] [stderr] | [INFO] [stderr] 538 | 'loop17: loop { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:542:48 [INFO] [stderr] | [INFO] [stderr] 542 | if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 542 - if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stderr] 542 + if *req.old.offset(pos - i) as i32 == *req.new.offset(scan - i) as (i32) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:542:86 [INFO] [stderr] | [INFO] [stderr] 542 | if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 542 - if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stderr] 542 + if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as i32 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:558:13 [INFO] [stderr] | [INFO] [stderr] 558 | 'loop20: loop { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:562:70 [INFO] [stderr] | [INFO] [stderr] 562 | if *req.new.offset(lastscan + lenf - overlap + i) as (i32) == [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 562 - if *req.new.offset(lastscan + lenf - overlap + i) as (i32) == [INFO] [stderr] 562 + if *req.new.offset(lastscan + lenf - overlap + i) as i32 == [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:563:70 [INFO] [stderr] | [INFO] [stderr] 563 | *req.old.offset(lastpos + lenf - overlap + i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 563 - *req.old.offset(lastpos + lenf - overlap + i) as (i32) { [INFO] [stderr] 563 + *req.old.offset(lastpos + lenf - overlap + i) as i32 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:566:56 [INFO] [stderr] | [INFO] [stderr] 566 | if *req.new.offset(scan - lenb + i) as (i32) == [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 566 - if *req.new.offset(scan - lenb + i) as (i32) == [INFO] [stderr] 566 + if *req.new.offset(scan - lenb + i) as i32 == [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:567:56 [INFO] [stderr] | [INFO] [stderr] 567 | *req.old.offset(pos - lenb + i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 567 - *req.old.offset(pos - lenb + i) as (i32) { [INFO] [stderr] 567 + *req.old.offset(pos - lenb + i) as i32 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:585:45 [INFO] [stderr] | [INFO] [stderr] 585 | buf.as_mut_ptr() as (*const libc::c_void), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 585 - buf.as_mut_ptr() as (*const libc::c_void), [INFO] [stderr] 585 + buf.as_mut_ptr() as *const libc::c_void, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:586:62 [INFO] [stderr] | [INFO] [stderr] 586 | ::std::mem::size_of::<[u8; 24]>() as (isize))?; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 586 - ::std::mem::size_of::<[u8; 24]>() as (isize))?; [INFO] [stderr] 586 + ::std::mem::size_of::<[u8; 24]>() as isize)?; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:588:9 [INFO] [stderr] | [INFO] [stderr] 588 | 'loop24: loop { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:592:67 [INFO] [stderr] | [INFO] [stderr] 592 | *buffer.offset(i) = (*req.new.offset(lastscan + i) as (i32) - [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 592 - *buffer.offset(i) = (*req.new.offset(lastscan + i) as (i32) - [INFO] [stderr] 592 + *buffer.offset(i) = (*req.new.offset(lastscan + i) as i32 - [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:593:69 [INFO] [stderr] | [INFO] [stderr] 593 | ... *req.old.offset(lastpos + i) as (i32)) as [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 593 - *req.old.offset(lastpos + i) as (i32)) as [INFO] [stderr] 593 + *req.old.offset(lastpos + i) as i32) as [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:594:33 [INFO] [stderr] | [INFO] [stderr] 594 | ... (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 594 - (u8); [INFO] [stderr] 594 + u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:597:37 [INFO] [stderr] | [INFO] [stderr] 597 | writedata(writer, buffer as (*const libc::c_void), lenf)?; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 597 - writedata(writer, buffer as (*const libc::c_void), lenf)?; [INFO] [stderr] 597 + writedata(writer, buffer as *const libc::c_void, lenf)?; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/diff.rs:599:9 [INFO] [stderr] | [INFO] [stderr] 599 | 'loop27: loop { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/diff.rs:607:35 [INFO] [stderr] | [INFO] [stderr] 607 | buffer as (*const libc::c_void), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 607 - buffer as (*const libc::c_void), [INFO] [stderr] 607 + buffer as *const libc::c_void, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/patch.rs:91:20 [INFO] [stderr] | [INFO] [stderr] 91 | y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 91 - y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stderr] 91 + y = (buf[7] as i32 & 0x7Fi32) as (i64); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/patch.rs:91:40 [INFO] [stderr] | [INFO] [stderr] 91 | y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 91 - y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stderr] 91 + y = (buf[7] as (i32) & 0x7Fi32) as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/patch.rs:93:23 [INFO] [stderr] | [INFO] [stderr] 93 | y = y + buf[6] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 93 - y = y + buf[6] as (i64); [INFO] [stderr] 93 + y = y + buf[6] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/patch.rs:95:23 [INFO] [stderr] | [INFO] [stderr] 95 | y = y + buf[5] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 95 - y = y + buf[5] as (i64); [INFO] [stderr] 95 + y = y + buf[5] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/patch.rs:97:23 [INFO] [stderr] | [INFO] [stderr] 97 | y = y + buf[4] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 97 - y = y + buf[4] as (i64); [INFO] [stderr] 97 + y = y + buf[4] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/patch.rs:99:23 [INFO] [stderr] | [INFO] [stderr] 99 | y = y + buf[3] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 99 - y = y + buf[3] as (i64); [INFO] [stderr] 99 + y = y + buf[3] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/patch.rs:101:23 [INFO] [stderr] | [INFO] [stderr] 101 | y = y + buf[2] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 101 - y = y + buf[2] as (i64); [INFO] [stderr] 101 + y = y + buf[2] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/patch.rs:103:23 [INFO] [stderr] | [INFO] [stderr] 103 | y = y + buf[1] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 103 - y = y + buf[1] as (i64); [INFO] [stderr] 103 + y = y + buf[1] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/patch.rs:105:23 [INFO] [stderr] | [INFO] [stderr] 105 | y = y + buf[0] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 105 - y = y + buf[0] as (i64); [INFO] [stderr] 105 + y = y + buf[0] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/patch.rs:106:18 [INFO] [stderr] | [INFO] [stderr] 106 | if buf[7] as (i32) & 0x80i32 != 0 { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 106 - if buf[7] as (i32) & 0x80i32 != 0 { [INFO] [stderr] 106 + if buf[7] as i32 & 0x80i32 != 0 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `bsdiff` (lib) generated 97 warnings [INFO] [stderr] warning: `bsdiff` (lib test) generated 97 warnings (97 duplicates) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/bsdiff-08aae8f2405812a0) [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/test.rs (/opt/rustwide/target/debug/deps/test-24a5774acac7dfcf) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_it ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.24s [INFO] [stdout] [INFO] [stderr] Doc-tests bsdiff [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:65:34 [INFO] [stderr] | [INFO] [stderr] 65 | libc::free(req.buffer as (*mut libc::c_void)); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 65 - libc::free(req.buffer as (*mut libc::c_void)); [INFO] [stderr] 65 + libc::free(req.buffer as *mut libc::c_void); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:66:29 [INFO] [stderr] | [INFO] [stderr] 66 | libc::free(req.I as (*mut libc::c_void)); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 66 - libc::free(req.I as (*mut libc::c_void)); [INFO] [stderr] 66 + libc::free(req.I as *mut libc::c_void); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:210:22 [INFO] [stderr] | [INFO] [stderr] 210 | buckets[i as (usize)] = 0isize; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 210 - buckets[i as (usize)] = 0isize; [INFO] [stderr] 210 + buckets[i as usize] = 0isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:219:51 [INFO] [stderr] | [INFO] [stderr] 219 | let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 219 - let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stderr] 219 + let _lhs = &mut buckets[*old.offset(i) as usize]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:220:33 [INFO] [stderr] | [INFO] [stderr] 220 | *_lhs = *_lhs + _rhs as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 220 - *_lhs = *_lhs + _rhs as (isize); [INFO] [stderr] 220 + *_lhs = *_lhs + _rhs as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:228:44 [INFO] [stderr] | [INFO] [stderr] 228 | let _rhs = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 228 - let _rhs = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] 228 + let _rhs = buckets[(i - 1isize) as usize]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:229:38 [INFO] [stderr] | [INFO] [stderr] 229 | let _lhs = &mut buckets[i as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 229 - let _lhs = &mut buckets[i as (usize)]; [INFO] [stderr] 229 + let _lhs = &mut buckets[i as usize]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:238:22 [INFO] [stderr] | [INFO] [stderr] 238 | buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 238 - buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] 238 + buckets[i as usize] = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:238:57 [INFO] [stderr] | [INFO] [stderr] 238 | buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 238 - buckets[i as (usize)] = buckets[(i - 1isize) as (usize)]; [INFO] [stderr] 238 + buckets[i as (usize)] = buckets[(i - 1isize) as usize]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:249:65 [INFO] [stderr] | [INFO] [stderr] 249 | let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 249 - let _lhs = &mut buckets[*old.offset(i) as (usize)]; [INFO] [stderr] 249 + let _lhs = &mut buckets[*old.offset(i) as usize]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:250:47 [INFO] [stderr] | [INFO] [stderr] 250 | *_lhs = *_lhs + _rhs as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 250 - *_lhs = *_lhs + _rhs as (isize); [INFO] [stderr] 250 + *_lhs = *_lhs + _rhs as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:261:50 [INFO] [stderr] | [INFO] [stderr] 261 | *V.offset(i) = buckets[*old.offset(i) as (usize)]; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 261 - *V.offset(i) = buckets[*old.offset(i) as (usize)]; [INFO] [stderr] 261 + *V.offset(i) = buckets[*old.offset(i) as usize]; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:270:25 [INFO] [stderr] | [INFO] [stderr] 270 | if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 270 - if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stderr] 270 + if buckets[i as usize] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:270:61 [INFO] [stderr] | [INFO] [stderr] 270 | if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 270 - if buckets[i as (usize)] == buckets[(i - 1isize) as (usize)] + 1isize { [INFO] [stderr] 270 + if buckets[i as (usize)] == buckets[(i - 1isize) as usize] + 1isize { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:271:36 [INFO] [stderr] | [INFO] [stderr] 271 | *I.offset(buckets[i as (usize)]) = -1isize; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 271 - *I.offset(buckets[i as (usize)]) = -1isize; [INFO] [stderr] 271 + *I.offset(buckets[i as usize]) = -1isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:326:30 [INFO] [stderr] | [INFO] [stderr] 326 | if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 326 - if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stderr] 326 + if *old.offset(i) as i32 != *new.offset(i) as (i32) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:326:57 [INFO] [stderr] | [INFO] [stderr] 326 | if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 326 - if *old.offset(i) as (i32) != *new.offset(i) as (i32) { [INFO] [stderr] 326 + if *old.offset(i) as (i32) != *new.offset(i) as i32 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around block return value [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:354:9 [INFO] [stderr] | [INFO] [stderr] 354 | (if x > y { [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 360 | }) [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 354 ~ if x > y { [INFO] [stderr] 355 | *pos = *I.offset(st); [INFO] [stderr] 356 | x [INFO] [stderr] 357 | } else { [INFO] [stderr] 358 | *pos = *I.offset(en); [INFO] [stderr] 359 | y [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around block return value [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:363:9 [INFO] [stderr] | [INFO] [stderr] 363 | (if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 373 | }) [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 363 ~ if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stderr] 364 | new as (*const libc::c_void), [INFO] [stderr] 365 | if oldsize - *I.offset(x) < newsize { [INFO] [stderr] 366 | oldsize - *I.offset(x) [INFO] [stderr] 367 | } else { [INFO] [stderr] 368 | newsize [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:363:48 [INFO] [stderr] | [INFO] [stderr] 363 | (if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 363 - (if memcmp(old.offset(*I.offset(x)) as (*const libc::c_void), [INFO] [stderr] 363 + (if memcmp(old.offset(*I.offset(x)) as *const libc::c_void, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:364:27 [INFO] [stderr] | [INFO] [stderr] 364 | new as (*const libc::c_void), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 364 - new as (*const libc::c_void), [INFO] [stderr] 364 + new as *const libc::c_void, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:369:25 [INFO] [stderr] | [INFO] [stderr] 369 | } as (usize)) < 0i32 { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 369 - } as (usize)) < 0i32 { [INFO] [stderr] 369 + } as usize) < 0i32 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:384:45 [INFO] [stderr] | [INFO] [stderr] 384 | *buf.offset(0isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 384 - *buf.offset(0isize) = (y % 256isize) as (u8); [INFO] [stderr] 384 + *buf.offset(0isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:385:36 [INFO] [stderr] | [INFO] [stderr] 385 | y = y - *buf.offset(0isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 385 - y = y - *buf.offset(0isize) as (isize); [INFO] [stderr] 385 + y = y - *buf.offset(0isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:387:45 [INFO] [stderr] | [INFO] [stderr] 387 | *buf.offset(1isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 387 - *buf.offset(1isize) = (y % 256isize) as (u8); [INFO] [stderr] 387 + *buf.offset(1isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:388:36 [INFO] [stderr] | [INFO] [stderr] 388 | y = y - *buf.offset(1isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 388 - y = y - *buf.offset(1isize) as (isize); [INFO] [stderr] 388 + y = y - *buf.offset(1isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:390:45 [INFO] [stderr] | [INFO] [stderr] 390 | *buf.offset(2isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 390 - *buf.offset(2isize) = (y % 256isize) as (u8); [INFO] [stderr] 390 + *buf.offset(2isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:391:36 [INFO] [stderr] | [INFO] [stderr] 391 | y = y - *buf.offset(2isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 391 - y = y - *buf.offset(2isize) as (isize); [INFO] [stderr] 391 + y = y - *buf.offset(2isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:393:45 [INFO] [stderr] | [INFO] [stderr] 393 | *buf.offset(3isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 393 - *buf.offset(3isize) = (y % 256isize) as (u8); [INFO] [stderr] 393 + *buf.offset(3isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:394:36 [INFO] [stderr] | [INFO] [stderr] 394 | y = y - *buf.offset(3isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 394 - y = y - *buf.offset(3isize) as (isize); [INFO] [stderr] 394 + y = y - *buf.offset(3isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:396:45 [INFO] [stderr] | [INFO] [stderr] 396 | *buf.offset(4isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 396 - *buf.offset(4isize) = (y % 256isize) as (u8); [INFO] [stderr] 396 + *buf.offset(4isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:397:36 [INFO] [stderr] | [INFO] [stderr] 397 | y = y - *buf.offset(4isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 397 - y = y - *buf.offset(4isize) as (isize); [INFO] [stderr] 397 + y = y - *buf.offset(4isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:399:45 [INFO] [stderr] | [INFO] [stderr] 399 | *buf.offset(5isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 399 - *buf.offset(5isize) = (y % 256isize) as (u8); [INFO] [stderr] 399 + *buf.offset(5isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:400:36 [INFO] [stderr] | [INFO] [stderr] 400 | y = y - *buf.offset(5isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 400 - y = y - *buf.offset(5isize) as (isize); [INFO] [stderr] 400 + y = y - *buf.offset(5isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:402:45 [INFO] [stderr] | [INFO] [stderr] 402 | *buf.offset(6isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 402 - *buf.offset(6isize) = (y % 256isize) as (u8); [INFO] [stderr] 402 + *buf.offset(6isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:403:36 [INFO] [stderr] | [INFO] [stderr] 403 | y = y - *buf.offset(6isize) as (isize); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 403 - y = y - *buf.offset(6isize) as (isize); [INFO] [stderr] 403 + y = y - *buf.offset(6isize) as isize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:405:45 [INFO] [stderr] | [INFO] [stderr] 405 | *buf.offset(7isize) = (y % 256isize) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 405 - *buf.offset(7isize) = (y % 256isize) as (u8); [INFO] [stderr] 405 + *buf.offset(7isize) = (y % 256isize) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:409:27 [INFO] [stderr] | [INFO] [stderr] 409 | *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 409 - *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stderr] 409 + *_lhs = (*_lhs as i32 | _rhs) as (u8); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:409:44 [INFO] [stderr] | [INFO] [stderr] 409 | *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 409 - *_lhs = (*_lhs as (i32) | _rhs) as (u8); [INFO] [stderr] 409 + *_lhs = (*_lhs as (i32) | _rhs) as u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:463:21 [INFO] [stderr] | [INFO] [stderr] 463 | libc::free(V as (*mut libc::c_void)); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 463 - libc::free(V as (*mut libc::c_void)); [INFO] [stderr] 463 + libc::free(V as *mut libc::c_void); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:484:31 [INFO] [stderr] | [INFO] [stderr] 484 | len = search(I as (*const isize), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 484 - len = search(I as (*const isize), [INFO] [stderr] 484 + len = search(I as *const isize, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:491:41 [INFO] [stderr] | [INFO] [stderr] 491 | ... &mut pos as (*mut isize)); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 491 - &mut pos as (*mut isize)); [INFO] [stderr] 491 + &mut pos as *mut isize); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:497:60 [INFO] [stderr] | [INFO] [stderr] 497 | (*req.old.offset(scsc + lastoffset) as (i32) == [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 497 - (*req.old.offset(scsc + lastoffset) as (i32) == [INFO] [stderr] 497 + (*req.old.offset(scsc + lastoffset) as i32 == [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:498:46 [INFO] [stderr] | [INFO] [stderr] 498 | *req.new.offset(scsc) as (i32)) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 498 - *req.new.offset(scsc) as (i32)) { [INFO] [stderr] 498 + *req.new.offset(scsc) as i32) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:507:56 [INFO] [stderr] | [INFO] [stderr] 507 | (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 507 - (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stderr] 507 + (*req.old.offset(scan + lastoffset) as i32 == *req.new.offset(scan) as (i32)) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:507:90 [INFO] [stderr] | [INFO] [stderr] 507 | (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 507 - (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as (i32)) { [INFO] [stderr] 507 + (*req.old.offset(scan + lastoffset) as (i32) == *req.new.offset(scan) as i32) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:523:48 [INFO] [stderr] | [INFO] [stderr] 523 | if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 523 - if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stderr] 523 + if *req.old.offset(lastpos + i) as i32 == *req.new.offset(lastscan + i) as (i32) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:523:90 [INFO] [stderr] | [INFO] [stderr] 523 | if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 523 - if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as (i32) { [INFO] [stderr] 523 + if *req.old.offset(lastpos + i) as (i32) == *req.new.offset(lastscan + i) as i32 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:542:48 [INFO] [stderr] | [INFO] [stderr] 542 | if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 542 - if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stderr] 542 + if *req.old.offset(pos - i) as i32 == *req.new.offset(scan - i) as (i32) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:542:86 [INFO] [stderr] | [INFO] [stderr] 542 | if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 542 - if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as (i32) { [INFO] [stderr] 542 + if *req.old.offset(pos - i) as (i32) == *req.new.offset(scan - i) as i32 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:562:70 [INFO] [stderr] | [INFO] [stderr] 562 | if *req.new.offset(lastscan + lenf - overlap + i) as (i32) == [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 562 - if *req.new.offset(lastscan + lenf - overlap + i) as (i32) == [INFO] [stderr] 562 + if *req.new.offset(lastscan + lenf - overlap + i) as i32 == [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:563:70 [INFO] [stderr] | [INFO] [stderr] 563 | *req.old.offset(lastpos + lenf - overlap + i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 563 - *req.old.offset(lastpos + lenf - overlap + i) as (i32) { [INFO] [stderr] 563 + *req.old.offset(lastpos + lenf - overlap + i) as i32 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:566:56 [INFO] [stderr] | [INFO] [stderr] 566 | if *req.new.offset(scan - lenb + i) as (i32) == [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 566 - if *req.new.offset(scan - lenb + i) as (i32) == [INFO] [stderr] 566 + if *req.new.offset(scan - lenb + i) as i32 == [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:567:56 [INFO] [stderr] | [INFO] [stderr] 567 | *req.old.offset(pos - lenb + i) as (i32) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 567 - *req.old.offset(pos - lenb + i) as (i32) { [INFO] [stderr] 567 + *req.old.offset(pos - lenb + i) as i32 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:585:45 [INFO] [stderr] | [INFO] [stderr] 585 | buf.as_mut_ptr() as (*const libc::c_void), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 585 - buf.as_mut_ptr() as (*const libc::c_void), [INFO] [stderr] 585 + buf.as_mut_ptr() as *const libc::c_void, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:586:62 [INFO] [stderr] | [INFO] [stderr] 586 | ::std::mem::size_of::<[u8; 24]>() as (isize))?; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 586 - ::std::mem::size_of::<[u8; 24]>() as (isize))?; [INFO] [stderr] 586 + ::std::mem::size_of::<[u8; 24]>() as isize)?; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:592:67 [INFO] [stderr] | [INFO] [stderr] 592 | *buffer.offset(i) = (*req.new.offset(lastscan + i) as (i32) - [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 592 - *buffer.offset(i) = (*req.new.offset(lastscan + i) as (i32) - [INFO] [stderr] 592 + *buffer.offset(i) = (*req.new.offset(lastscan + i) as i32 - [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:593:69 [INFO] [stderr] | [INFO] [stderr] 593 | ... *req.old.offset(lastpos + i) as (i32)) as [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 593 - *req.old.offset(lastpos + i) as (i32)) as [INFO] [stderr] 593 + *req.old.offset(lastpos + i) as i32) as [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:594:33 [INFO] [stderr] | [INFO] [stderr] 594 | ... (u8); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 594 - (u8); [INFO] [stderr] 594 + u8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:597:37 [INFO] [stderr] | [INFO] [stderr] 597 | writedata(writer, buffer as (*const libc::c_void), lenf)?; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 597 - writedata(writer, buffer as (*const libc::c_void), lenf)?; [INFO] [stderr] 597 + writedata(writer, buffer as *const libc::c_void, lenf)?; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/diff.rs:607:35 [INFO] [stderr] | [INFO] [stderr] 607 | buffer as (*const libc::c_void), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 607 - buffer as (*const libc::c_void), [INFO] [stderr] 607 + buffer as *const libc::c_void, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/patch.rs:91:20 [INFO] [stderr] | [INFO] [stderr] 91 | y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 91 - y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stderr] 91 + y = (buf[7] as i32 & 0x7Fi32) as (i64); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/patch.rs:91:40 [INFO] [stderr] | [INFO] [stderr] 91 | y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 91 - y = (buf[7] as (i32) & 0x7Fi32) as (i64); [INFO] [stderr] 91 + y = (buf[7] as (i32) & 0x7Fi32) as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/patch.rs:93:23 [INFO] [stderr] | [INFO] [stderr] 93 | y = y + buf[6] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 93 - y = y + buf[6] as (i64); [INFO] [stderr] 93 + y = y + buf[6] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/patch.rs:95:23 [INFO] [stderr] | [INFO] [stderr] 95 | y = y + buf[5] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 95 - y = y + buf[5] as (i64); [INFO] [stderr] 95 + y = y + buf[5] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/patch.rs:97:23 [INFO] [stderr] | [INFO] [stderr] 97 | y = y + buf[4] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 97 - y = y + buf[4] as (i64); [INFO] [stderr] 97 + y = y + buf[4] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/patch.rs:99:23 [INFO] [stderr] | [INFO] [stderr] 99 | y = y + buf[3] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 99 - y = y + buf[3] as (i64); [INFO] [stderr] 99 + y = y + buf[3] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/patch.rs:101:23 [INFO] [stderr] | [INFO] [stderr] 101 | y = y + buf[2] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 101 - y = y + buf[2] as (i64); [INFO] [stderr] 101 + y = y + buf[2] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/patch.rs:103:23 [INFO] [stderr] | [INFO] [stderr] 103 | y = y + buf[1] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 103 - y = y + buf[1] as (i64); [INFO] [stderr] 103 + y = y + buf[1] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/patch.rs:105:23 [INFO] [stderr] | [INFO] [stderr] 105 | y = y + buf[0] as (i64); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 105 - y = y + buf[0] as (i64); [INFO] [stderr] 105 + y = y + buf[0] as i64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> /opt/rustwide/workdir/src/patch.rs:106:18 [INFO] [stderr] | [INFO] [stderr] 106 | if buf[7] as (i32) & 0x80i32 != 0 { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 106 - if buf[7] as (i32) & 0x80i32 != 0 { [INFO] [stderr] 106 + if buf[7] as i32 & 0x80i32 != 0 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: 71 warnings emitted [INFO] [stderr] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0b375e9c5920bc83b9372d5afdf749cd977444bb40c4e0123a3d9da113b4f716", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0b375e9c5920bc83b9372d5afdf749cd977444bb40c4e0123a3d9da113b4f716", kill_on_drop: false }` [INFO] [stdout] 0b375e9c5920bc83b9372d5afdf749cd977444bb40c4e0123a3d9da113b4f716