[INFO] fetching crate rinimp3 0.1.0... [INFO] checking rinimp3-0.1.0 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] extracting crate rinimp3 0.1.0 into /workspace/builds/worker-6-tc1/source [INFO] validating manifest of crates.io crate rinimp3 0.1.0 on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate rinimp3 0.1.0 [INFO] finished tweaking crates.io crate rinimp3 0.1.0 [INFO] tweaked toml for crates.io crate rinimp3 0.1.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 27 packages to latest compatible versions [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.6.0) [INFO] [stderr] Adding clap v2.34.0 (available: v4.5.18) [INFO] [stderr] Adding heck v0.3.3 (available: v0.5.0) [INFO] [stderr] Adding hermit-abi v0.1.19 (available: v0.4.0) [INFO] [stderr] Adding minimp3 v0.3.5 (available: v0.5.1) [INFO] [stderr] Adding proc-macro2 v0.4.30 (available: v1.0.86) [INFO] [stderr] Adding quote v0.6.13 (available: v1.0.37) [INFO] [stderr] Adding strsim v0.8.0 (available: v0.11.1) [INFO] [stderr] Adding structopt v0.2.18 (available: v0.3.26) [INFO] [stderr] Adding structopt-derive v0.2.18 (available: v0.4.18) [INFO] [stderr] Adding syn v0.15.44 (available: v2.0.77) [INFO] [stderr] Adding textwrap v0.11.0 (available: v0.16.1) [INFO] [stderr] Adding unicode-width v0.1.14 (available: v0.2.0) [INFO] [stderr] Adding unicode-xid v0.1.0 (available: v0.2.6) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021 [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded minimp3 v0.3.5 [INFO] [stderr] Downloaded minimp3-sys v0.3.2 [INFO] [stderr] Downloaded slice-deque v0.3.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f626eb5ad32eb553c0b1f2a56f028b2cf2e30202bba88381dd950b6051381a49 [INFO] running `Command { std: "docker" "start" "-a" "f626eb5ad32eb553c0b1f2a56f028b2cf2e30202bba88381dd950b6051381a49", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f626eb5ad32eb553c0b1f2a56f028b2cf2e30202bba88381dd950b6051381a49", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f626eb5ad32eb553c0b1f2a56f028b2cf2e30202bba88381dd950b6051381a49", kill_on_drop: false }` [INFO] [stdout] f626eb5ad32eb553c0b1f2a56f028b2cf2e30202bba88381dd950b6051381a49 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5301f9731850cc92ed228a89d6c023a8aeb9507d2f4d80366e0dbaedadc13f24 [INFO] running `Command { std: "docker" "start" "-a" "5301f9731850cc92ed228a89d6c023a8aeb9507d2f4d80366e0dbaedadc13f24", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Checking unicode-width v0.1.14 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Checking strsim v0.8.0 [INFO] [stderr] Compiling minimp3-sys v0.3.2 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking slice-deque v0.3.0 [INFO] [stderr] Checking clap v2.34.0 [INFO] [stderr] Checking minimp3 v0.3.5 [INFO] [stderr] Compiling structopt-derive v0.2.18 [INFO] [stderr] Checking structopt v0.2.18 [INFO] [stderr] Checking rinimp3 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_center2.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:128:23 [INFO] [stdout] | [INFO] [stdout] 128 | let test_vector = include_bytes!("../vectors/ILL2_center2.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_dual.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:134:23 [INFO] [stdout] | [INFO] [stdout] 134 | let test_vector = include_bytes!("../vectors/ILL2_dual.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_dynx22.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:140:23 [INFO] [stdout] | [INFO] [stdout] 140 | let test_vector = include_bytes!("../vectors/ILL2_dynx22.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_dynx31.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:146:23 [INFO] [stdout] | [INFO] [stdout] 146 | let test_vector = include_bytes!("../vectors/ILL2_dynx31.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_dynx32.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:152:23 [INFO] [stdout] | [INFO] [stdout] 152 | let test_vector = include_bytes!("../vectors/ILL2_dynx32.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_ext_switching.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:158:23 [INFO] [stdout] | [INFO] [stdout] 158 | let test_vector = include_bytes!("../vectors/ILL2_ext_switching.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_layer1.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:164:23 [INFO] [stdout] | [INFO] [stdout] 164 | let test_vector = include_bytes!("../vectors/ILL2_layer1.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_layer3.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:170:23 [INFO] [stdout] | [INFO] [stdout] 170 | let test_vector = include_bytes!("../vectors/ILL2_layer3.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_mono.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:176:23 [INFO] [stdout] | [INFO] [stdout] 176 | let test_vector = include_bytes!("../vectors/ILL2_mono.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_multilingual.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:182:23 [INFO] [stdout] | [INFO] [stdout] 182 | let test_vector = include_bytes!("../vectors/ILL2_multilingual.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_overalloc1.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:188:23 [INFO] [stdout] | [INFO] [stdout] 188 | let test_vector = include_bytes!("../vectors/ILL2_overalloc1.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_overalloc2.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:194:23 [INFO] [stdout] | [INFO] [stdout] 194 | let test_vector = include_bytes!("../vectors/ILL2_overalloc2.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_prediction.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:200:23 [INFO] [stdout] | [INFO] [stdout] 200 | let test_vector = include_bytes!("../vectors/ILL2_prediction.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_samples.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:206:23 [INFO] [stdout] | [INFO] [stdout] 206 | let test_vector = include_bytes!("../vectors/ILL2_samples.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_scf63.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:212:23 [INFO] [stdout] | [INFO] [stdout] 212 | let test_vector = include_bytes!("../vectors/ILL2_scf63.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_tca21.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:218:23 [INFO] [stdout] | [INFO] [stdout] 218 | let test_vector = include_bytes!("../vectors/ILL2_tca21.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_tca30.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:224:23 [INFO] [stdout] | [INFO] [stdout] 224 | let test_vector = include_bytes!("../vectors/ILL2_tca30.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_tca30_PC.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:230:23 [INFO] [stdout] | [INFO] [stdout] 230 | let test_vector = include_bytes!("../vectors/ILL2_tca30_PC.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_tca31_mtx0.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:236:23 [INFO] [stdout] | [INFO] [stdout] 236 | let test_vector = include_bytes!("../vectors/ILL2_tca31_mtx0.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_tca31_mtx2.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:242:23 [INFO] [stdout] | [INFO] [stdout] 242 | let test_vector = include_bytes!("../vectors/ILL2_tca31_mtx2.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_tca31_PC.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:248:23 [INFO] [stdout] | [INFO] [stdout] 248 | let test_vector = include_bytes!("../vectors/ILL2_tca31_PC.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_tca32_PC.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:254:23 [INFO] [stdout] | [INFO] [stdout] 254 | let test_vector = include_bytes!("../vectors/ILL2_tca32_PC.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL2_wrongcrc.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:260:23 [INFO] [stdout] | [INFO] [stdout] 260 | let test_vector = include_bytes!("../vectors/ILL2_wrongcrc.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL4_ext_id1.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:266:23 [INFO] [stdout] | [INFO] [stdout] 266 | let test_vector = include_bytes!("../vectors/ILL4_ext_id1.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL4_sync.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:272:23 [INFO] [stdout] | [INFO] [stdout] 272 | let test_vector = include_bytes!("../vectors/ILL4_sync.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL4_wrongcrc.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:278:23 [INFO] [stdout] | [INFO] [stdout] 278 | let test_vector = include_bytes!("../vectors/ILL4_wrongcrc.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL4_wrong_length1.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:284:23 [INFO] [stdout] | [INFO] [stdout] 284 | let test_vector = include_bytes!("../vectors/ILL4_wrong_length1.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/ILL4_wrong_length2.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:290:23 [INFO] [stdout] | [INFO] [stdout] 290 | let test_vector = include_bytes!("../vectors/ILL4_wrong_length2.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l1-fl1.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:295:23 [INFO] [stdout] | [INFO] [stdout] 295 | let test_vector = include_bytes!("../vectors/l1-fl1.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l1-fl2.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:300:23 [INFO] [stdout] | [INFO] [stdout] 300 | let test_vector = include_bytes!("../vectors/l1-fl2.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l1-fl3.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:305:23 [INFO] [stdout] | [INFO] [stdout] 305 | let test_vector = include_bytes!("../vectors/l1-fl3.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l1-fl4.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:310:23 [INFO] [stdout] | [INFO] [stdout] 310 | let test_vector = include_bytes!("../vectors/l1-fl4.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l1-fl5.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:315:23 [INFO] [stdout] | [INFO] [stdout] 315 | let test_vector = include_bytes!("../vectors/l1-fl5.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l1-fl6.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:320:23 [INFO] [stdout] | [INFO] [stdout] 320 | let test_vector = include_bytes!("../vectors/l1-fl6.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l1-fl7.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:325:23 [INFO] [stdout] | [INFO] [stdout] 325 | let test_vector = include_bytes!("../vectors/l1-fl7.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l1-fl8.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:330:23 [INFO] [stdout] | [INFO] [stdout] 330 | let test_vector = include_bytes!("../vectors/l1-fl8.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l2-fl10.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:335:23 [INFO] [stdout] | [INFO] [stdout] 335 | let test_vector = include_bytes!("../vectors/l2-fl10.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l2-fl11.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:340:23 [INFO] [stdout] | [INFO] [stdout] 340 | let test_vector = include_bytes!("../vectors/l2-fl11.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l2-fl12.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:345:23 [INFO] [stdout] | [INFO] [stdout] 345 | let test_vector = include_bytes!("../vectors/l2-fl12.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l2-fl13.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:350:23 [INFO] [stdout] | [INFO] [stdout] 350 | let test_vector = include_bytes!("../vectors/l2-fl13.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l2-fl14.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:355:23 [INFO] [stdout] | [INFO] [stdout] 355 | let test_vector = include_bytes!("../vectors/l2-fl14.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l2-fl15.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:360:23 [INFO] [stdout] | [INFO] [stdout] 360 | let test_vector = include_bytes!("../vectors/l2-fl15.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l2-fl16.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:365:23 [INFO] [stdout] | [INFO] [stdout] 365 | let test_vector = include_bytes!("../vectors/l2-fl16.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l2-nonstandard-fl1_fl2_ff.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:370:23 [INFO] [stdout] | [INFO] [stdout] 370 | let test_vector = include_bytes!("../vectors/l2-nonstandard-fl1_fl2_ff.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l2-nonstandard-free_format.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:375:23 [INFO] [stdout] | [INFO] [stdout] 375 | let test_vector = include_bytes!("../vectors/l2-nonstandard-free_format.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l2-nonstandard-test32-size.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:380:23 [INFO] [stdout] | [INFO] [stdout] 380 | let test_vector = include_bytes!("../vectors/l2-nonstandard-test32-size.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l2-test32.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:385:23 [INFO] [stdout] | [INFO] [stdout] 385 | let test_vector = include_bytes!("../vectors/l2-test32.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-compl.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:390:23 [INFO] [stdout] | [INFO] [stdout] 390 | let test_vector = include_bytes!("../vectors/l3-compl.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-he_32khz.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:395:23 [INFO] [stdout] | [INFO] [stdout] 395 | let test_vector = include_bytes!("../vectors/l3-he_32khz.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-he_44khz.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:400:23 [INFO] [stdout] | [INFO] [stdout] 400 | let test_vector = include_bytes!("../vectors/l3-he_44khz.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-he_48khz.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:405:23 [INFO] [stdout] | [INFO] [stdout] 405 | let test_vector = include_bytes!("../vectors/l3-he_48khz.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-hecommon.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:410:23 [INFO] [stdout] | [INFO] [stdout] 410 | let test_vector = include_bytes!("../vectors/l3-hecommon.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-he_free.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:415:23 [INFO] [stdout] | [INFO] [stdout] 415 | let test_vector = include_bytes!("../vectors/l3-he_free.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-he_mode.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:420:23 [INFO] [stdout] | [INFO] [stdout] 420 | let test_vector = include_bytes!("../vectors/l3-he_mode.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-id3v2.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:425:23 [INFO] [stdout] | [INFO] [stdout] 425 | let test_vector = include_bytes!("../vectors/l3-id3v2.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-nonstandard-big-iscf.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:430:23 [INFO] [stdout] | [INFO] [stdout] 430 | let test_vector = include_bytes!("../vectors/l3-nonstandard-big-iscf.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-nonstandard-compl-sideinfo-bigvalues.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:435:23 [INFO] [stdout] | [INFO] [stdout] 435 | let test_vector = include_bytes!("../vectors/l3-nonstandard-compl-sideinfo-bigvalues.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-nonstandard-compl-sideinfo-blocktype.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:440:23 [INFO] [stdout] | [INFO] [stdout] 440 | let test_vector = include_bytes!("../vectors/l3-nonstandard-compl-sideinfo-blocktype.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-nonstandard-compl-sideinfo-size.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:445:23 [INFO] [stdout] | [INFO] [stdout] 445 | let test_vector = include_bytes!("../vectors/l3-nonstandard-compl-sideinfo-size.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-nonstandard-sideinfo-size.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:450:23 [INFO] [stdout] | [INFO] [stdout] 450 | let test_vector = include_bytes!("../vectors/l3-nonstandard-sideinfo-size.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-si.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:455:23 [INFO] [stdout] | [INFO] [stdout] 455 | let test_vector = include_bytes!("../vectors/l3-si.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-si_block.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:460:23 [INFO] [stdout] | [INFO] [stdout] 460 | let test_vector = include_bytes!("../vectors/l3-si_block.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:343:14 [INFO] [stdout] | [INFO] [stdout] 343 | (h[0] as (i32) == 0xffi32 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 343 - (h[0] as (i32) == 0xffi32 [INFO] [stdout] 343 + (h[0] as i32 == 0xffi32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-si_huff.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | let test_vector = include_bytes!("../vectors/l3-si_huff.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:344:21 [INFO] [stdout] | [INFO] [stdout] 344 | && (h[1] as (i32) & 0xf0 == 0xf0 || h[1] as (i32) & 0xfei32 == 0xe2) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 344 - && (h[1] as (i32) & 0xf0 == 0xf0 || h[1] as (i32) & 0xfei32 == 0xe2) [INFO] [stdout] 344 + && (h[1] as i32 & 0xf0 == 0xf0 || h[1] as (i32) & 0xfei32 == 0xe2) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-sin1k0db.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:470:23 [INFO] [stdout] | [INFO] [stdout] 470 | let test_vector = include_bytes!("../vectors/l3-sin1k0db.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:344:53 [INFO] [stdout] | [INFO] [stdout] 344 | && (h[1] as (i32) & 0xf0 == 0xf0 || h[1] as (i32) & 0xfei32 == 0xe2) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 344 - && (h[1] as (i32) & 0xf0 == 0xf0 || h[1] as (i32) & 0xfei32 == 0xe2) [INFO] [stdout] 344 + && (h[1] as (i32) & 0xf0 == 0xf0 || h[1] as i32 & 0xfei32 == 0xe2) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-test45.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:475:23 [INFO] [stdout] | [INFO] [stdout] 475 | let test_vector = include_bytes!("../vectors/l3-test45.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/l3-test46.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:480:23 [INFO] [stdout] | [INFO] [stdout] 480 | let test_vector = include_bytes!("../vectors/l3-test46.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:345:21 [INFO] [stdout] | [INFO] [stdout] 345 | && (h[1] as (i32) >> 1 & 3 != 0) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 345 - && (h[1] as (i32) >> 1 & 3 != 0) [INFO] [stdout] 345 + && (h[1] as i32 >> 1 & 3 != 0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/M2L3_bitrate_16_all.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:486:23 [INFO] [stdout] | [INFO] [stdout] 486 | let test_vector = include_bytes!("../vectors/M2L3_bitrate_16_all.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:346:21 [INFO] [stdout] | [INFO] [stdout] 346 | && (h[2] as (i32) >> 4 != 15) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 346 - && (h[2] as (i32) >> 4 != 15) [INFO] [stdout] 346 + && (h[2] as i32 >> 4 != 15) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/M2L3_bitrate_22_all.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:492:23 [INFO] [stdout] | [INFO] [stdout] 492 | let test_vector = include_bytes!("../vectors/M2L3_bitrate_22_all.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:347:21 [INFO] [stdout] | [INFO] [stdout] 347 | && (h[2] as (i32) >> 2 & 3 != 3)) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 347 - && (h[2] as (i32) >> 2 & 3 != 3)) as (i32) [INFO] [stdout] 347 + && (h[2] as i32 >> 2 & 3 != 3)) as (i32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/M2L3_bitrate_24_all.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:498:23 [INFO] [stdout] | [INFO] [stdout] 498 | let test_vector = include_bytes!("../vectors/M2L3_bitrate_24_all.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/M2L3_compl24.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:504:23 [INFO] [stdout] | [INFO] [stdout] 504 | let test_vector = include_bytes!("../vectors/M2L3_compl24.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:347:46 [INFO] [stdout] | [INFO] [stdout] 347 | && (h[2] as (i32) >> 2 & 3 != 3)) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 347 - && (h[2] as (i32) >> 2 & 3 != 3)) as (i32) [INFO] [stdout] 347 + && (h[2] as (i32) >> 2 & 3 != 3)) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../vectors/M2L3_noise.bit`: No such file or directory (os error 2) [INFO] [stdout] --> src/tests.rs:510:23 [INFO] [stdout] | [INFO] [stdout] 510 | let test_vector = include_bytes!("../vectors/M2L3_noise.bit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:352:23 [INFO] [stdout] | [INFO] [stdout] 352 | && ((h1[1] as (i32) ^ h2[1] as (i32)) & 0xfei32 == 0) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 352 - && ((h1[1] as (i32) ^ h2[1] as (i32)) & 0xfei32 == 0) [INFO] [stdout] 352 + && ((h1[1] as i32 ^ h2[1] as (i32)) & 0xfei32 == 0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:352:40 [INFO] [stdout] | [INFO] [stdout] 352 | && ((h1[1] as (i32) ^ h2[1] as (i32)) & 0xfei32 == 0) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 352 - && ((h1[1] as (i32) ^ h2[1] as (i32)) & 0xfei32 == 0) [INFO] [stdout] 352 + && ((h1[1] as (i32) ^ h2[1] as i32) & 0xfei32 == 0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:353:23 [INFO] [stdout] | [INFO] [stdout] 353 | && ((h1[2] as (i32) ^ h2[2] as (i32)) & 0xci32 == 0) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 353 - && ((h1[2] as (i32) ^ h2[2] as (i32)) & 0xci32 == 0) [INFO] [stdout] 353 + && ((h1[2] as i32 ^ h2[2] as (i32)) & 0xci32 == 0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:353:40 [INFO] [stdout] | [INFO] [stdout] 353 | && ((h1[2] as (i32) ^ h2[2] as (i32)) & 0xci32 == 0) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 353 - && ((h1[2] as (i32) ^ h2[2] as (i32)) & 0xci32 == 0) [INFO] [stdout] 353 + && ((h1[2] as (i32) ^ h2[2] as i32) & 0xci32 == 0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:354:23 [INFO] [stdout] | [INFO] [stdout] 354 | && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 354 - && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] 354 + && ((h1[2] as i32 & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:354:45 [INFO] [stdout] | [INFO] [stdout] 354 | && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 354 - && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] 354 + && ((h1[2] as (i32) & 0xf0 == 0) as i32 ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:354:63 [INFO] [stdout] | [INFO] [stdout] 354 | && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 354 - && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] 354 + && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as i32 & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:354:85 [INFO] [stdout] | [INFO] [stdout] 354 | && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 354 - && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] 354 + && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as i32 == 0)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:355:12 [INFO] [stdout] | [INFO] [stdout] 355 | as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 355 - as (i32) [INFO] [stdout] 355 + as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:359:17 [INFO] [stdout] | [INFO] [stdout] 359 | (if h[1] as (i32) & 6 == 6 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 359 - (if h[1] as (i32) & 6 == 6 { [INFO] [stdout] 359 + (if h[1] as i32 & 6 == 6 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:362:26 [INFO] [stdout] | [INFO] [stdout] 362 | 1152 >> (h[1] as (i32) & 14 == 2) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 362 - 1152 >> (h[1] as (i32) & 14 == 2) as (i32) [INFO] [stdout] 362 + 1152 >> (h[1] as i32 & 14 == 2) as (i32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:362:46 [INFO] [stdout] | [INFO] [stdout] 362 | 1152 >> (h[1] as (i32) & 14 == 2) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 362 - 1152 >> (h[1] as (i32) & 14 == 2) as (i32) [INFO] [stdout] 362 + 1152 >> (h[1] as (i32) & 14 == 2) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:363:11 [INFO] [stdout] | [INFO] [stdout] 363 | }) as (u32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 363 - }) as (u32) [INFO] [stdout] 363 + }) as u32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:395:19 [INFO] [stdout] | [INFO] [stdout] 395 | G_HZ[(h[2] as (i32) >> 2 & 3) as usize] [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 395 - G_HZ[(h[2] as (i32) >> 2 & 3) as usize] [INFO] [stdout] 395 + G_HZ[(h[2] as i32 >> 2 & 3) as usize] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:396:21 [INFO] [stdout] | [INFO] [stdout] 396 | >> (h[1] as (i32) & 0x8 == 0) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 396 - >> (h[1] as (i32) & 0x8 == 0) as (i32) [INFO] [stdout] 396 + >> (h[1] as i32 & 0x8 == 0) as (i32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:396:42 [INFO] [stdout] | [INFO] [stdout] 396 | >> (h[1] as (i32) & 0x8 == 0) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 396 - >> (h[1] as (i32) & 0x8 == 0) as (i32) [INFO] [stdout] 396 + >> (h[1] as (i32) & 0x8 == 0) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:397:21 [INFO] [stdout] | [INFO] [stdout] 397 | >> (h[1] as (i32) & 0x10 == 0) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 397 - >> (h[1] as (i32) & 0x10 == 0) as (i32) [INFO] [stdout] 397 + >> (h[1] as i32 & 0x10 == 0) as (i32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:397:43 [INFO] [stdout] | [INFO] [stdout] 397 | >> (h[1] as (i32) & 0x10 == 0) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 397 - >> (h[1] as (i32) & 0x10 == 0) as (i32) [INFO] [stdout] 397 + >> (h[1] as (i32) & 0x10 == 0) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:404:49 [INFO] [stdout] | [INFO] [stdout] 404 | .wrapping_div(hdr_sample_rate_hz(h)) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 404 - .wrapping_div(hdr_sample_rate_hz(h)) as (i32); [INFO] [stdout] 404 + .wrapping_div(hdr_sample_rate_hz(h)) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:405:16 [INFO] [stdout] | [INFO] [stdout] 405 | if h[1] as (i32) & 6 == 6 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 405 - if h[1] as (i32) & 6 == 6 { [INFO] [stdout] 405 + if h[1] as i32 & 6 == 6 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/tests.rs:34:38 [INFO] [stdout] | [INFO] [stdout] 34 | let s: u32 = (bs.pos & 7) as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 34 - let s: u32 = (bs.pos & 7) as (u32); [INFO] [stdout] 34 + let s: u32 = (bs.pos & 7) as u32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/tests.rs:35:34 [INFO] [stdout] | [INFO] [stdout] 35 | let mut shl: i32 = (n as (u32)).wrapping_add(s) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 35 - let mut shl: i32 = (n as (u32)).wrapping_add(s) as (i32); [INFO] [stdout] 35 + let mut shl: i32 = (n as u32).wrapping_add(s) as (i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/tests.rs:35:60 [INFO] [stdout] | [INFO] [stdout] 35 | let mut shl: i32 = (n as (u32)).wrapping_add(s) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 35 - let mut shl: i32 = (n as (u32)).wrapping_add(s) as (i32); [INFO] [stdout] 35 + let mut shl: i32 = (n as (u32)).wrapping_add(s) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/tests.rs:48:18 [INFO] [stdout] | [INFO] [stdout] 48 | } as (i32) & 255 >> s) as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 48 - } as (i32) & 255 >> s) as (u32); [INFO] [stdout] 48 + } as i32 & 255 >> s) as (u32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/tests.rs:48:39 [INFO] [stdout] | [INFO] [stdout] 48 | } as (i32) & 255 >> s) as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 48 - } as (i32) & 255 >> s) as (u32); [INFO] [stdout] 48 + } as (i32) & 255 >> s) as u32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/tests.rs:62:22 [INFO] [stdout] | [INFO] [stdout] 62 | } as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 62 - } as (u32); [INFO] [stdout] 62 + } as u32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:343:14 [INFO] [stdout] | [INFO] [stdout] 343 | (h[0] as (i32) == 0xffi32 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 343 - (h[0] as (i32) == 0xffi32 [INFO] [stdout] 343 + (h[0] as i32 == 0xffi32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:344:21 [INFO] [stdout] | [INFO] [stdout] 344 | && (h[1] as (i32) & 0xf0 == 0xf0 || h[1] as (i32) & 0xfei32 == 0xe2) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 344 - && (h[1] as (i32) & 0xf0 == 0xf0 || h[1] as (i32) & 0xfei32 == 0xe2) [INFO] [stdout] 344 + && (h[1] as i32 & 0xf0 == 0xf0 || h[1] as (i32) & 0xfei32 == 0xe2) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:344:53 [INFO] [stdout] | [INFO] [stdout] 344 | && (h[1] as (i32) & 0xf0 == 0xf0 || h[1] as (i32) & 0xfei32 == 0xe2) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 344 - && (h[1] as (i32) & 0xf0 == 0xf0 || h[1] as (i32) & 0xfei32 == 0xe2) [INFO] [stdout] 344 + && (h[1] as (i32) & 0xf0 == 0xf0 || h[1] as i32 & 0xfei32 == 0xe2) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:345:21 [INFO] [stdout] | [INFO] [stdout] 345 | && (h[1] as (i32) >> 1 & 3 != 0) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 345 - && (h[1] as (i32) >> 1 & 3 != 0) [INFO] [stdout] 345 + && (h[1] as i32 >> 1 & 3 != 0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:346:21 [INFO] [stdout] | [INFO] [stdout] 346 | && (h[2] as (i32) >> 4 != 15) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 346 - && (h[2] as (i32) >> 4 != 15) [INFO] [stdout] 346 + && (h[2] as i32 >> 4 != 15) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:347:21 [INFO] [stdout] | [INFO] [stdout] 347 | && (h[2] as (i32) >> 2 & 3 != 3)) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 347 - && (h[2] as (i32) >> 2 & 3 != 3)) as (i32) [INFO] [stdout] 347 + && (h[2] as i32 >> 2 & 3 != 3)) as (i32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:347:46 [INFO] [stdout] | [INFO] [stdout] 347 | && (h[2] as (i32) >> 2 & 3 != 3)) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 347 - && (h[2] as (i32) >> 2 & 3 != 3)) as (i32) [INFO] [stdout] 347 + && (h[2] as (i32) >> 2 & 3 != 3)) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:352:23 [INFO] [stdout] | [INFO] [stdout] 352 | && ((h1[1] as (i32) ^ h2[1] as (i32)) & 0xfei32 == 0) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 352 - && ((h1[1] as (i32) ^ h2[1] as (i32)) & 0xfei32 == 0) [INFO] [stdout] 352 + && ((h1[1] as i32 ^ h2[1] as (i32)) & 0xfei32 == 0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:352:40 [INFO] [stdout] | [INFO] [stdout] 352 | && ((h1[1] as (i32) ^ h2[1] as (i32)) & 0xfei32 == 0) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 352 - && ((h1[1] as (i32) ^ h2[1] as (i32)) & 0xfei32 == 0) [INFO] [stdout] 352 + && ((h1[1] as (i32) ^ h2[1] as i32) & 0xfei32 == 0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:353:23 [INFO] [stdout] | [INFO] [stdout] 353 | && ((h1[2] as (i32) ^ h2[2] as (i32)) & 0xci32 == 0) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 353 - && ((h1[2] as (i32) ^ h2[2] as (i32)) & 0xci32 == 0) [INFO] [stdout] 353 + && ((h1[2] as i32 ^ h2[2] as (i32)) & 0xci32 == 0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:353:40 [INFO] [stdout] | [INFO] [stdout] 353 | && ((h1[2] as (i32) ^ h2[2] as (i32)) & 0xci32 == 0) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 353 - && ((h1[2] as (i32) ^ h2[2] as (i32)) & 0xci32 == 0) [INFO] [stdout] 353 + && ((h1[2] as (i32) ^ h2[2] as i32) & 0xci32 == 0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:354:23 [INFO] [stdout] | [INFO] [stdout] 354 | && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 354 - && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] 354 + && ((h1[2] as i32 & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:354:45 [INFO] [stdout] | [INFO] [stdout] 354 | && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 354 - && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] 354 + && ((h1[2] as (i32) & 0xf0 == 0) as i32 ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:354:63 [INFO] [stdout] | [INFO] [stdout] 354 | && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 354 - && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] 354 + && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as i32 & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:416:16 [INFO] [stdout] | [INFO] [stdout] 416 | if h[2] as (i32) & 0x2 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 416 - if h[2] as (i32) & 0x2 != 0 { [INFO] [stdout] 416 + if h[2] as i32 & 0x2 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/lib.rs:417:9 [INFO] [stdout] | [INFO] [stdout] 417 | (if h[1] as (i32) & 6 == 6 { 4 } else { 1 }) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 417 - (if h[1] as (i32) & 6 == 6 { 4 } else { 1 }) [INFO] [stdout] 417 + if h[1] as (i32) & 6 == 6 { 4 } else { 1 } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:417:21 [INFO] [stdout] | [INFO] [stdout] 417 | (if h[1] as (i32) & 6 == 6 { 4 } else { 1 }) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 417 - (if h[1] as (i32) & 6 == 6 { 4 } else { 1 }) [INFO] [stdout] 417 + (if h[1] as i32 & 6 == 6 { 4 } else { 1 }) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:451:25 [INFO] [stdout] | [INFO] [stdout] 451 | (nmatch > 0) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 451 - (nmatch > 0) as (i32) [INFO] [stdout] 451 + (nmatch > 0) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:354:85 [INFO] [stdout] | [INFO] [stdout] 354 | && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 354 - && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as (i32) == 0)) [INFO] [stdout] 354 + && ((h1[2] as (i32) & 0xf0 == 0) as (i32) ^ (h2[2] as (i32) & 0xf0 == 0) as i32 == 0)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:355:12 [INFO] [stdout] | [INFO] [stdout] 355 | as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 355 - as (i32) [INFO] [stdout] 355 + as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:359:17 [INFO] [stdout] | [INFO] [stdout] 359 | (if h[1] as (i32) & 6 == 6 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 359 - (if h[1] as (i32) & 6 == 6 { [INFO] [stdout] 359 + (if h[1] as i32 & 6 == 6 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:362:26 [INFO] [stdout] | [INFO] [stdout] 362 | 1152 >> (h[1] as (i32) & 14 == 2) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 362 - 1152 >> (h[1] as (i32) & 14 == 2) as (i32) [INFO] [stdout] 362 + 1152 >> (h[1] as i32 & 14 == 2) as (i32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:362:46 [INFO] [stdout] | [INFO] [stdout] 362 | 1152 >> (h[1] as (i32) & 14 == 2) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 362 - 1152 >> (h[1] as (i32) & 14 == 2) as (i32) [INFO] [stdout] 362 + 1152 >> (h[1] as (i32) & 14 == 2) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:363:11 [INFO] [stdout] | [INFO] [stdout] 363 | }) as (u32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 363 - }) as (u32) [INFO] [stdout] 363 + }) as u32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:395:19 [INFO] [stdout] | [INFO] [stdout] 395 | G_HZ[(h[2] as (i32) >> 2 & 3) as usize] [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 395 - G_HZ[(h[2] as (i32) >> 2 & 3) as usize] [INFO] [stdout] 395 + G_HZ[(h[2] as i32 >> 2 & 3) as usize] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:396:21 [INFO] [stdout] | [INFO] [stdout] 396 | >> (h[1] as (i32) & 0x8 == 0) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 396 - >> (h[1] as (i32) & 0x8 == 0) as (i32) [INFO] [stdout] 396 + >> (h[1] as i32 & 0x8 == 0) as (i32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:396:42 [INFO] [stdout] | [INFO] [stdout] 396 | >> (h[1] as (i32) & 0x8 == 0) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 396 - >> (h[1] as (i32) & 0x8 == 0) as (i32) [INFO] [stdout] 396 + >> (h[1] as (i32) & 0x8 == 0) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:397:21 [INFO] [stdout] | [INFO] [stdout] 397 | >> (h[1] as (i32) & 0x10 == 0) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 397 - >> (h[1] as (i32) & 0x10 == 0) as (i32) [INFO] [stdout] 397 + >> (h[1] as i32 & 0x10 == 0) as (i32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:397:43 [INFO] [stdout] | [INFO] [stdout] 397 | >> (h[1] as (i32) & 0x10 == 0) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 397 - >> (h[1] as (i32) & 0x10 == 0) as (i32) [INFO] [stdout] 397 + >> (h[1] as (i32) & 0x10 == 0) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:404:49 [INFO] [stdout] | [INFO] [stdout] 404 | .wrapping_div(hdr_sample_rate_hz(h)) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 404 - .wrapping_div(hdr_sample_rate_hz(h)) as (i32); [INFO] [stdout] 404 + .wrapping_div(hdr_sample_rate_hz(h)) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:603:31 [INFO] [stdout] | [INFO] [stdout] 603 | let mode: i32 = hdr[3] as (i32) >> 6 & 3; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 603 - let mode: i32 = hdr[3] as (i32) >> 6 & 3; [INFO] [stdout] 603 + let mode: i32 = hdr[3] as i32 >> 6 & 3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:405:16 [INFO] [stdout] | [INFO] [stdout] 405 | if h[1] as (i32) & 6 == 6 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 405 - if h[1] as (i32) & 6 == 6 { [INFO] [stdout] 405 + if h[1] as i32 & 6 == 6 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:608:21 [INFO] [stdout] | [INFO] [stdout] 608 | ((hdr[3] as (i32) >> 4 & 3) << 2) + 4 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 608 - ((hdr[3] as (i32) >> 4 & 3) << 2) + 4 [INFO] [stdout] 608 + ((hdr[3] as i32 >> 4 & 3) << 2) + 4 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:612:18 [INFO] [stdout] | [INFO] [stdout] 612 | if hdr[1] as (i32) & 6 == 6 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 612 - if hdr[1] as (i32) & 6 == 6 { [INFO] [stdout] 612 + if hdr[1] as i32 & 6 == 6 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:416:16 [INFO] [stdout] | [INFO] [stdout] 416 | if h[2] as (i32) & 0x2 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 416 - if h[2] as (i32) & 0x2 != 0 { [INFO] [stdout] 416 + if h[2] as i32 & 0x2 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:620:25 [INFO] [stdout] | [INFO] [stdout] 620 | } else if hdr[1] as (i32) & 0x8 == 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 620 - } else if hdr[1] as (i32) & 0x8 == 0 { [INFO] [stdout] 620 + } else if hdr[1] as i32 & 0x8 == 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/lib.rs:417:9 [INFO] [stdout] | [INFO] [stdout] 417 | (if h[1] as (i32) & 6 == 6 { 4 } else { 1 }) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 417 - (if h[1] as (i32) & 6 == 6 { 4 } else { 1 }) [INFO] [stdout] 417 + if h[1] as (i32) & 6 == 6 { 4 } else { 1 } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:663:46 [INFO] [stdout] | [INFO] [stdout] 663 | let sample_rate_idx: i32 = hdr[2] as (i32) >> 2 & 3; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 663 - let sample_rate_idx: i32 = hdr[2] as (i32) >> 2 & 3; [INFO] [stdout] 663 + let sample_rate_idx: i32 = hdr[2] as i32 >> 2 & 3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:417:21 [INFO] [stdout] | [INFO] [stdout] 417 | (if h[1] as (i32) & 6 == 6 { 4 } else { 1 }) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 417 - (if h[1] as (i32) & 6 == 6 { 4 } else { 1 }) [INFO] [stdout] 417 + (if h[1] as i32 & 6 == 6 { 4 } else { 1 }) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:664:69 [INFO] [stdout] | [INFO] [stdout] 664 | let mut kbps: u32 = hdr_bitrate_kbps(hdr) >> (mode != 3) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 664 - let mut kbps: u32 = hdr_bitrate_kbps(hdr) >> (mode != 3) as (i32); [INFO] [stdout] 664 + let mut kbps: u32 = hdr_bitrate_kbps(hdr) >> (mode != 3) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:689:36 [INFO] [stdout] | [INFO] [stdout] 689 | (*sci).total_bands = nbands as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 689 - (*sci).total_bands = nbands as (u8); [INFO] [stdout] 689 + (*sci).total_bands = nbands as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:451:25 [INFO] [stdout] | [INFO] [stdout] 451 | (nmatch > 0) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 451 - (nmatch > 0) as (i32) [INFO] [stdout] 451 + (nmatch > 0) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:694:10 [INFO] [stdout] | [INFO] [stdout] 694 | } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 694 - } as (u8); [INFO] [stdout] 694 + } as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:603:31 [INFO] [stdout] | [INFO] [stdout] 603 | let mode: i32 = hdr[3] as (i32) >> 6 & 3; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 603 - let mode: i32 = hdr[3] as (i32) >> 6 & 3; [INFO] [stdout] 603 + let mode: i32 = hdr[3] as i32 >> 6 & 3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:776:37 [INFO] [stdout] | [INFO] [stdout] 776 | 4 + (19 >> scfcod[i] as (i32) & 3) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 776 - 4 + (19 >> scfcod[i] as (i32) & 3) [INFO] [stdout] 776 + 4 + (19 >> scfcod[i] as i32 & 3) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:818:40 [INFO] [stdout] | [INFO] [stdout] 818 | if !(i < (*sci).total_bands as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 818 - if !(i < (*sci).total_bands as (i32)) { [INFO] [stdout] 818 + if !(i < (*sci).total_bands as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:608:21 [INFO] [stdout] | [INFO] [stdout] 608 | ((hdr[3] as (i32) >> 4 & 3) << 2) + 4 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 608 - ((hdr[3] as (i32) >> 4 & 3) << 2) + 4 [INFO] [stdout] 608 + ((hdr[3] as i32 >> 4 & 3) << 2) + 4 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:612:18 [INFO] [stdout] | [INFO] [stdout] 612 | if hdr[1] as (i32) & 6 == 6 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 612 - if hdr[1] as (i32) & 6 == 6 { [INFO] [stdout] 612 + if hdr[1] as i32 & 6 == 6 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:823:52 [INFO] [stdout] | [INFO] [stdout] 823 | k = k + subband_alloc[0].band_count as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 823 - k = k + subband_alloc[0].band_count as (i32); [INFO] [stdout] 823 + k = k + subband_alloc[0].band_count as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:620:25 [INFO] [stdout] | [INFO] [stdout] 620 | } else if hdr[1] as (i32) & 0x8 == 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 620 - } else if hdr[1] as (i32) & 0x8 == 0 { [INFO] [stdout] 620 + } else if hdr[1] as i32 & 0x8 == 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:824:58 [INFO] [stdout] | [INFO] [stdout] 824 | ba_bits = subband_alloc[0].code_tab_width as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 824 - ba_bits = subband_alloc[0].code_tab_width as (u32); [INFO] [stdout] 824 + ba_bits = subband_alloc[0].code_tab_width as u32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:663:46 [INFO] [stdout] | [INFO] [stdout] 663 | let sample_rate_idx: i32 = hdr[2] as (i32) >> 2 & 3; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 663 - let sample_rate_idx: i32 = hdr[2] as (i32) >> 2 & 3; [INFO] [stdout] 663 + let sample_rate_idx: i32 = hdr[2] as i32 >> 2 & 3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:833:39 [INFO] [stdout] | [INFO] [stdout] 833 | if i < (*sci).stereo_bands as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 833 - if i < (*sci).stereo_bands as (i32) { [INFO] [stdout] 833 + if i < (*sci).stereo_bands as i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:837:19 [INFO] [stdout] | [INFO] [stdout] 837 | ba as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 837 - ba as (i32) [INFO] [stdout] 837 + ba as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:840:14 [INFO] [stdout] | [INFO] [stdout] 840 | } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 840 - } as (u8); [INFO] [stdout] 840 + } as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:845:44 [INFO] [stdout] | [INFO] [stdout] 845 | if !(i < 2 * (*sci).total_bands as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 845 - if !(i < 2 * (*sci).total_bands as (i32)) { [INFO] [stdout] 845 + if !(i < 2 * (*sci).total_bands as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:664:69 [INFO] [stdout] | [INFO] [stdout] 664 | let mut kbps: u32 = hdr_bitrate_kbps(hdr) >> (mode != 3) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 664 - let mut kbps: u32 = hdr_bitrate_kbps(hdr) >> (mode != 3) as (i32); [INFO] [stdout] 664 + let mut kbps: u32 = hdr_bitrate_kbps(hdr) >> (mode != 3) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/lib.rs:849:13 [INFO] [stdout] | [INFO] [stdout] 849 | (if hdr[1] as (i32) & 6 == 6 { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 853 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 849 ~ if hdr[1] as (i32) & 6 == 6 { [INFO] [stdout] 850 | 2 [INFO] [stdout] 851 | } else { [INFO] [stdout] 852 | get_bits(bs, 2) [INFO] [stdout] 853 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:689:36 [INFO] [stdout] | [INFO] [stdout] 689 | (*sci).total_bands = nbands as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 689 - (*sci).total_bands = nbands as (u8); [INFO] [stdout] 689 + (*sci).total_bands = nbands as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:849:27 [INFO] [stdout] | [INFO] [stdout] 849 | (if hdr[1] as (i32) & 6 == 6 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 849 - (if hdr[1] as (i32) & 6 == 6 { [INFO] [stdout] 849 + (if hdr[1] as i32 & 6 == 6 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:856:14 [INFO] [stdout] | [INFO] [stdout] 856 | } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 856 - } as (u8); [INFO] [stdout] 856 + } as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:694:10 [INFO] [stdout] | [INFO] [stdout] 694 | } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 694 - } as (u8); [INFO] [stdout] 694 + } as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:863:28 [INFO] [stdout] | [INFO] [stdout] 863 | sci.total_bands as (i32) * 2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 863 - sci.total_bands as (i32) * 2, [INFO] [stdout] 863 + sci.total_bands as i32 * 2, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:866:32 [INFO] [stdout] | [INFO] [stdout] 866 | i = (*sci).stereo_bands as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 866 - i = (*sci).stereo_bands as (i32); [INFO] [stdout] 866 + i = (*sci).stereo_bands as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:776:37 [INFO] [stdout] | [INFO] [stdout] 776 | 4 + (19 >> scfcod[i] as (i32) & 3) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 776 - 4 + (19 >> scfcod[i] as (i32) & 3) [INFO] [stdout] 776 + 4 + (19 >> scfcod[i] as i32 & 3) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:868:40 [INFO] [stdout] | [INFO] [stdout] 868 | if !(i < (*sci).total_bands as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 868 - if !(i < (*sci).total_bands as (i32)) { [INFO] [stdout] 868 + if !(i < (*sci).total_bands as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:886:58 [INFO] [stdout] | [INFO] [stdout] 886 | let ba: i32 = (*sci).bitalloc[i as usize] as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 886 - let ba: i32 = (*sci).bitalloc[i as usize] as (i32); [INFO] [stdout] 886 + let ba: i32 = (*sci).bitalloc[i as usize] as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:818:40 [INFO] [stdout] | [INFO] [stdout] 818 | if !(i < (*sci).total_bands as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 818 - if !(i < (*sci).total_bands as (i32)) { [INFO] [stdout] 818 + if !(i < (*sci).total_bands as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:897:61 [INFO] [stdout] | [INFO] [stdout] 897 | let mod_: u32 = ((2 << ba - 17) + 1) as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 897 - let mod_: u32 = ((2 << ba - 17) + 1) as (u32); [INFO] [stdout] 897 + let mod_: u32 = ((2 << ba - 17) + 1) as u32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:899:86 [INFO] [stdout] | [INFO] [stdout] 899 | get_bits(bs, mod_.wrapping_add(2).wrapping_sub(mod_ >> 3) as (u32)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 899 - get_bits(bs, mod_.wrapping_add(2).wrapping_sub(mod_ >> 3) as (u32)); [INFO] [stdout] 899 + get_bits(bs, mod_.wrapping_add(2).wrapping_sub(mod_ >> 3) as u32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:823:52 [INFO] [stdout] | [INFO] [stdout] 823 | k = k + subband_alloc[0].band_count as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 823 - k = k + subband_alloc[0].band_count as (i32); [INFO] [stdout] 823 + k = k + subband_alloc[0].band_count as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:902:32 [INFO] [stdout] | [INFO] [stdout] 902 | ... as (i32) as f32; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 902 - as (i32) as f32; [INFO] [stdout] 902 + as i32 as f32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:824:58 [INFO] [stdout] | [INFO] [stdout] 824 | ba_bits = subband_alloc[0].code_tab_width as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 824 - ba_bits = subband_alloc[0].code_tab_width as (u32); [INFO] [stdout] 824 + ba_bits = subband_alloc[0].code_tab_width as u32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1066:15 [INFO] [stdout] | [INFO] [stdout] 1066 | y[(0 * 18)] = t[i]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1066 - y[(0 * 18)] = t[i]; [INFO] [stdout] 1066 + y[0 * 18] = t[i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1067:15 [INFO] [stdout] | [INFO] [stdout] 1067 | y[(1 * 18)] = t[2 * 8 + i] + t[3 * 8 + i] + t[3 * 8 + (i + 1)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1067 - y[(1 * 18)] = t[2 * 8 + i] + t[3 * 8 + i] + t[3 * 8 + (i + 1)]; [INFO] [stdout] 1067 + y[1 * 18] = t[2 * 8 + i] + t[3 * 8 + i] + t[3 * 8 + (i + 1)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:833:39 [INFO] [stdout] | [INFO] [stdout] 833 | if i < (*sci).stereo_bands as (i32) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 833 - if i < (*sci).stereo_bands as (i32) { [INFO] [stdout] 833 + if i < (*sci).stereo_bands as i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1068:15 [INFO] [stdout] | [INFO] [stdout] 1068 | y[(2 * 18)] = t[8 + i] + t[8 + (i + 1)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1068 - y[(2 * 18)] = t[8 + i] + t[8 + (i + 1)]; [INFO] [stdout] 1068 + y[2 * 18] = t[8 + i] + t[8 + (i + 1)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1069:15 [INFO] [stdout] | [INFO] [stdout] 1069 | y[(3 * 18)] = t[2 * 8 + (i + 1)] + t[3 * 8 + i] + t[3 * 8 + (i + 1)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1069 - y[(3 * 18)] = t[2 * 8 + (i + 1)] + t[3 * 8 + i] + t[3 * 8 + (i + 1)]; [INFO] [stdout] 1069 + y[3 * 18] = t[2 * 8 + (i + 1)] + t[3 * 8 + i] + t[3 * 8 + (i + 1)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:837:19 [INFO] [stdout] | [INFO] [stdout] 837 | ba as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 837 - ba as (i32) [INFO] [stdout] 837 + ba as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1081:18 [INFO] [stdout] | [INFO] [stdout] 1081 | if sample as (f64) >= 32766.5f64 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1081 - if sample as (f64) >= 32766.5f64 { [INFO] [stdout] 1081 + if sample as f64 >= 32766.5f64 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1083:25 [INFO] [stdout] | [INFO] [stdout] 1083 | } else if sample as (f64) <= -32767.5f64 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1083 - } else if sample as (f64) <= -32767.5f64 { [INFO] [stdout] 1083 + } else if sample as f64 <= -32767.5f64 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:840:14 [INFO] [stdout] | [INFO] [stdout] 840 | } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 840 - } as (u8); [INFO] [stdout] 840 + } as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1086:44 [INFO] [stdout] | [INFO] [stdout] 1086 | let mut s: i16 = (sample + 0.5) as (i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1086 - let mut s: i16 = (sample + 0.5) as (i16); [INFO] [stdout] 1086 + let mut s: i16 = (sample + 0.5) as i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1087:19 [INFO] [stdout] | [INFO] [stdout] 1087 | s = (s as (i32) - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1087 - s = (s as (i32) - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] 1087 + s = (s as i32 - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:845:44 [INFO] [stdout] | [INFO] [stdout] 845 | if !(i < 2 * (*sci).total_bands as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 845 - if !(i < 2 * (*sci).total_bands as (i32)) { [INFO] [stdout] 845 + if !(i < 2 * (*sci).total_bands as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1087:47 [INFO] [stdout] | [INFO] [stdout] 1087 | s = (s as (i32) - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1087 - s = (s as (i32) - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] 1087 + s = (s as (i32) - (s as (i32) < 0) as i32) as (i16); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1087:57 [INFO] [stdout] | [INFO] [stdout] 1087 | s = (s as (i32) - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1087 - s = (s as (i32) - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] 1087 + s = (s as (i32) - (s as (i32) < 0) as (i32)) as i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/lib.rs:849:13 [INFO] [stdout] | [INFO] [stdout] 849 | (if hdr[1] as (i32) & 6 == 6 { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 853 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 849 ~ if hdr[1] as (i32) & 6 == 6 { [INFO] [stdout] 850 | 2 [INFO] [stdout] 851 | } else { [INFO] [stdout] 852 | get_bits(bs, 2) [INFO] [stdout] 853 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1147:27 [INFO] [stdout] | [INFO] [stdout] 1147 | zlin[4 * 15] = xl[(18 * 16)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1147 - zlin[4 * 15] = xl[(18 * 16)]; [INFO] [stdout] 1147 + zlin[4 * 15] = xl[18 * 16]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1148:31 [INFO] [stdout] | [INFO] [stdout] 1148 | zlin[4 * 15 + 1] = xr[(18 * 16)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1148 - zlin[4 * 15 + 1] = xr[(18 * 16)]; [INFO] [stdout] 1148 + zlin[4 * 15 + 1] = xr[18 * 16]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:849:27 [INFO] [stdout] | [INFO] [stdout] 849 | (if hdr[1] as (i32) & 6 == 6 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 849 - (if hdr[1] as (i32) & 6 == 6 { [INFO] [stdout] 849 + (if hdr[1] as i32 & 6 == 6 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1151:27 [INFO] [stdout] | [INFO] [stdout] 1151 | zlin[4 * 31] = xl[(1 + 18 * 16)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1151 - zlin[4 * 31] = xl[(1 + 18 * 16)]; [INFO] [stdout] 1151 + zlin[4 * 31] = xl[1 + 18 * 16]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1152:31 [INFO] [stdout] | [INFO] [stdout] 1152 | zlin[4 * 31 + 1] = xr[(1 + 18 * 16)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1152 - zlin[4 * 31 + 1] = xr[(1 + 18 * 16)]; [INFO] [stdout] 1152 + zlin[4 * 31 + 1] = xr[1 + 18 * 16]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:856:14 [INFO] [stdout] | [INFO] [stdout] 856 | } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 856 - } as (u8); [INFO] [stdout] 856 + } as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:863:28 [INFO] [stdout] | [INFO] [stdout] 863 | sci.total_bands as (i32) * 2, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 863 - sci.total_bands as (i32) * 2, [INFO] [stdout] 863 + sci.total_bands as i32 * 2, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1402:20 [INFO] [stdout] | [INFO] [stdout] 1402 | (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1402 - (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] 1402 + (hdr[2] as i32 >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1402:50 [INFO] [stdout] | [INFO] [stdout] 1402 | (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1402 - (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] 1402 + (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as i32 >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1402:79 [INFO] [stdout] | [INFO] [stdout] 1402 | (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1402 - (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] 1402 + (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as i32 >> 4 & 1)) * 3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:866:32 [INFO] [stdout] | [INFO] [stdout] 866 | i = (*sci).stereo_bands as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 866 - i = (*sci).stereo_bands as (i32); [INFO] [stdout] 866 + i = (*sci).stereo_bands as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1403:40 [INFO] [stdout] | [INFO] [stdout] 1403 | sr_idx = sr_idx - (sr_idx != 0) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1403 - sr_idx = sr_idx - (sr_idx != 0) as (i32); [INFO] [stdout] 1403 + sr_idx = sr_idx - (sr_idx != 0) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1404:42 [INFO] [stdout] | [INFO] [stdout] 1404 | let mut gr_count: u32 = if hdr[3] as (i32) & 0xc0 == 0xc0 { 1 } else { 2 }; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1404 - let mut gr_count: u32 = if hdr[3] as (i32) & 0xc0 == 0xc0 { 1 } else { 2 }; [INFO] [stdout] 1404 + let mut gr_count: u32 = if hdr[3] as i32 & 0xc0 == 0xc0 { 1 } else { 2 }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:868:40 [INFO] [stdout] | [INFO] [stdout] 868 | if !(i < (*sci).total_bands as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 868 - if !(i < (*sci).total_bands as (i32)) { [INFO] [stdout] 868 + if !(i < (*sci).total_bands as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1405:18 [INFO] [stdout] | [INFO] [stdout] 1405 | if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1405 - if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] 1405 + if hdr[1] as i32 & 0x8 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1407:46 [INFO] [stdout] | [INFO] [stdout] 1407 | main_data_begin = get_bits(bs, 9) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1407 - main_data_begin = get_bits(bs, 9) as (i32); [INFO] [stdout] 1407 + main_data_begin = get_bits(bs, 9) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:886:58 [INFO] [stdout] | [INFO] [stdout] 886 | let ba: i32 = (*sci).bitalloc[i as usize] as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 886 - let ba: i32 = (*sci).bitalloc[i as usize] as (i32); [INFO] [stdout] 886 + let ba: i32 = (*sci).bitalloc[i as usize] as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1410:71 [INFO] [stdout] | [INFO] [stdout] 1410 | main_data_begin = (get_bits(bs, 8 + gr_count) >> gr_count) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1410 - main_data_begin = (get_bits(bs, 8 + gr_count) >> gr_count) as (i32); [INFO] [stdout] 1410 + main_data_begin = (get_bits(bs, 8 + gr_count) >> gr_count) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1413:22 [INFO] [stdout] | [INFO] [stdout] 1413 | if hdr[3] as (i32) & 0xc0 == 0xc0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1413 - if hdr[3] as (i32) & 0xc0 == 0xc0 { [INFO] [stdout] 1413 + if hdr[3] as i32 & 0xc0 == 0xc0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:897:61 [INFO] [stdout] | [INFO] [stdout] 897 | let mod_: u32 = ((2 << ba - 17) + 1) as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 897 - let mod_: u32 = ((2 << ba - 17) + 1) as (u32); [INFO] [stdout] 897 + let mod_: u32 = ((2 << ba - 17) + 1) as u32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1416:52 [INFO] [stdout] | [INFO] [stdout] 1416 | gr[0].part_23_length = get_bits(bs, 12) as (u16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1416 - gr[0].part_23_length = get_bits(bs, 12) as (u16); [INFO] [stdout] 1416 + gr[0].part_23_length = get_bits(bs, 12) as u16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1417:61 [INFO] [stdout] | [INFO] [stdout] 1417 | part_23_sum = part_23_sum + gr[0].part_23_length as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1417 - part_23_sum = part_23_sum + gr[0].part_23_length as (i32); [INFO] [stdout] 1417 + part_23_sum = part_23_sum + gr[0].part_23_length as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1418:47 [INFO] [stdout] | [INFO] [stdout] 1418 | gr[0].big_values = get_bits(bs, 9) as (u16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1418 - gr[0].big_values = get_bits(bs, 9) as (u16); [INFO] [stdout] 1418 + gr[0].big_values = get_bits(bs, 9) as u16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:899:86 [INFO] [stdout] | [INFO] [stdout] 899 | get_bits(bs, mod_.wrapping_add(2).wrapping_sub(mod_ >> 3) as (u32)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 899 - get_bits(bs, mod_.wrapping_add(2).wrapping_sub(mod_ >> 3) as (u32)); [INFO] [stdout] 899 + get_bits(bs, mod_.wrapping_add(2).wrapping_sub(mod_ >> 3) as u32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1419:32 [INFO] [stdout] | [INFO] [stdout] 1419 | if gr[0].big_values as (i32) > 288 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1419 - if gr[0].big_values as (i32) > 288 { [INFO] [stdout] 1419 + if gr[0].big_values as i32 > 288 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1423:48 [INFO] [stdout] | [INFO] [stdout] 1423 | gr[0].global_gain = get_bits(bs, 8) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1423 - gr[0].global_gain = get_bits(bs, 8) as (u8); [INFO] [stdout] 1423 + gr[0].global_gain = get_bits(bs, 8) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:902:32 [INFO] [stdout] | [INFO] [stdout] 902 | ... as (i32) as f32; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 902 - as (i32) as f32; [INFO] [stdout] 902 + as i32 as f32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1425:39 [INFO] [stdout] | [INFO] [stdout] 1425 | get_bits(bs, if hdr[1] as (i32) & 0x8 != 0 { 4 } else { 9 }) as (u16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1425 - get_bits(bs, if hdr[1] as (i32) & 0x8 != 0 { 4 } else { 9 }) as (u16); [INFO] [stdout] 1425 + get_bits(bs, if hdr[1] as i32 & 0x8 != 0 { 4 } else { 9 }) as (u16); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1425:77 [INFO] [stdout] | [INFO] [stdout] 1425 | get_bits(bs, if hdr[1] as (i32) & 0x8 != 0 { 4 } else { 9 }) as (u16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1425 - get_bits(bs, if hdr[1] as (i32) & 0x8 != 0 { 4 } else { 9 }) as (u16); [INFO] [stdout] 1425 + get_bits(bs, if hdr[1] as (i32) & 0x8 != 0 { 4 } else { 9 }) as u16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1066:15 [INFO] [stdout] | [INFO] [stdout] 1066 | y[(0 * 18)] = t[i]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1066 - y[(0 * 18)] = t[i]; [INFO] [stdout] 1066 + y[0 * 18] = t[i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1430:51 [INFO] [stdout] | [INFO] [stdout] 1430 | gr[0].block_type = get_bits(bs, 2) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1430 - gr[0].block_type = get_bits(bs, 2) as (u8); [INFO] [stdout] 1430 + gr[0].block_type = get_bits(bs, 2) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1435:57 [INFO] [stdout] | [INFO] [stdout] 1435 | gr[0].mixed_block_flag = get_bits(bs, 1) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1435 - gr[0].mixed_block_flag = get_bits(bs, 1) as (u8); [INFO] [stdout] 1435 + gr[0].mixed_block_flag = get_bits(bs, 1) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1067:15 [INFO] [stdout] | [INFO] [stdout] 1067 | y[(1 * 18)] = t[2 * 8 + i] + t[3 * 8 + i] + t[3 * 8 + (i + 1)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1067 - y[(1 * 18)] = t[2 * 8 + i] + t[3 * 8 + i] + t[3 * 8 + (i + 1)]; [INFO] [stdout] 1067 + y[1 * 18] = t[2 * 8 + i] + t[3 * 8 + i] + t[3 * 8 + (i + 1)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1438:36 [INFO] [stdout] | [INFO] [stdout] 1438 | if gr[0].block_type as (i32) == 2 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1438 - if gr[0].block_type as (i32) == 2 { [INFO] [stdout] 1438 + if gr[0].block_type as i32 == 2 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1068:15 [INFO] [stdout] | [INFO] [stdout] 1068 | y[(2 * 18)] = t[8 + i] + t[8 + (i + 1)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1068 - y[(2 * 18)] = t[8 + i] + t[8 + (i + 1)]; [INFO] [stdout] 1068 + y[2 * 18] = t[8 + i] + t[8 + (i + 1)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1069:15 [INFO] [stdout] | [INFO] [stdout] 1069 | y[(3 * 18)] = t[2 * 8 + (i + 1)] + t[3 * 8 + i] + t[3 * 8 + (i + 1)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1069 - y[(3 * 18)] = t[2 * 8 + (i + 1)] + t[3 * 8 + i] + t[3 * 8 + (i + 1)]; [INFO] [stdout] 1069 + y[3 * 18] = t[2 * 8 + (i + 1)] + t[3 * 8 + i] + t[3 * 8 + (i + 1)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1081:18 [INFO] [stdout] | [INFO] [stdout] 1081 | if sample as (f64) >= 32766.5f64 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1081 - if sample as (f64) >= 32766.5f64 { [INFO] [stdout] 1081 + if sample as f64 >= 32766.5f64 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1083:25 [INFO] [stdout] | [INFO] [stdout] 1083 | } else if sample as (f64) <= -32767.5f64 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1083 - } else if sample as (f64) <= -32767.5f64 { [INFO] [stdout] 1083 + } else if sample as f64 <= -32767.5f64 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1086:44 [INFO] [stdout] | [INFO] [stdout] 1086 | let mut s: i16 = (sample + 0.5) as (i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1086 - let mut s: i16 = (sample + 0.5) as (i16); [INFO] [stdout] 1086 + let mut s: i16 = (sample + 0.5) as i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1087:19 [INFO] [stdout] | [INFO] [stdout] 1087 | s = (s as (i32) - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1087 - s = (s as (i32) - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] 1087 + s = (s as i32 - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1087:47 [INFO] [stdout] | [INFO] [stdout] 1087 | s = (s as (i32) - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1087 - s = (s as (i32) - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] 1087 + s = (s as (i32) - (s as (i32) < 0) as i32) as (i16); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1447:53 [INFO] [stdout] | [INFO] [stdout] 1447 | gr[0].n_long_sfb = if hdr[1] as (i32) & 0x8 != 0 { 8 } else { 6 } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1447 - gr[0].n_long_sfb = if hdr[1] as (i32) & 0x8 != 0 { 8 } else { 6 } as (u8); [INFO] [stdout] 1447 + gr[0].n_long_sfb = if hdr[1] as i32 & 0x8 != 0 { 8 } else { 6 } as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1087:57 [INFO] [stdout] | [INFO] [stdout] 1087 | s = (s as (i32) - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1087 - s = (s as (i32) - (s as (i32) < 0) as (i32)) as (i16); [INFO] [stdout] 1087 + s = (s as (i32) - (s as (i32) < 0) as (i32)) as i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1447:90 [INFO] [stdout] | [INFO] [stdout] 1447 | gr[0].n_long_sfb = if hdr[1] as (i32) & 0x8 != 0 { 8 } else { 6 } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1447 - gr[0].n_long_sfb = if hdr[1] as (i32) & 0x8 != 0 { 8 } else { 6 } as (u8); [INFO] [stdout] 1447 + gr[0].n_long_sfb = if hdr[1] as (i32) & 0x8 != 0 { 8 } else { 6 } as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1453:57 [INFO] [stdout] | [INFO] [stdout] 1453 | gr[0].subblock_gain[0] = get_bits(bs, 3) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1453 - gr[0].subblock_gain[0] = get_bits(bs, 3) as (u8); [INFO] [stdout] 1453 + gr[0].subblock_gain[0] = get_bits(bs, 3) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1147:27 [INFO] [stdout] | [INFO] [stdout] 1147 | zlin[4 * 15] = xl[(18 * 16)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1147 - zlin[4 * 15] = xl[(18 * 16)]; [INFO] [stdout] 1147 + zlin[4 * 15] = xl[18 * 16]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1454:57 [INFO] [stdout] | [INFO] [stdout] 1454 | gr[0].subblock_gain[1] = get_bits(bs, 3) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1454 - gr[0].subblock_gain[1] = get_bits(bs, 3) as (u8); [INFO] [stdout] 1454 + gr[0].subblock_gain[1] = get_bits(bs, 3) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1148:31 [INFO] [stdout] | [INFO] [stdout] 1148 | zlin[4 * 15 + 1] = xr[(18 * 16)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1148 - zlin[4 * 15 + 1] = xr[(18 * 16)]; [INFO] [stdout] 1148 + zlin[4 * 15 + 1] = xr[18 * 16]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1455:57 [INFO] [stdout] | [INFO] [stdout] 1455 | gr[0].subblock_gain[2] = get_bits(bs, 3) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1455 - gr[0].subblock_gain[2] = get_bits(bs, 3) as (u8); [INFO] [stdout] 1455 + gr[0].subblock_gain[2] = get_bits(bs, 3) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1460:56 [INFO] [stdout] | [INFO] [stdout] 1460 | gr[0].region_count[0] = get_bits(bs, 4) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1460 - gr[0].region_count[0] = get_bits(bs, 4) as (u8); [INFO] [stdout] 1460 + gr[0].region_count[0] = get_bits(bs, 4) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1151:27 [INFO] [stdout] | [INFO] [stdout] 1151 | zlin[4 * 31] = xl[(1 + 18 * 16)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1151 - zlin[4 * 31] = xl[(1 + 18 * 16)]; [INFO] [stdout] 1151 + zlin[4 * 31] = xl[1 + 18 * 16]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1461:56 [INFO] [stdout] | [INFO] [stdout] 1461 | gr[0].region_count[1] = get_bits(bs, 3) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1461 - gr[0].region_count[1] = get_bits(bs, 3) as (u8); [INFO] [stdout] 1461 + gr[0].region_count[1] = get_bits(bs, 3) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:1152:31 [INFO] [stdout] | [INFO] [stdout] 1152 | zlin[4 * 31 + 1] = xr[(1 + 18 * 16)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1152 - zlin[4 * 31 + 1] = xr[(1 + 18 * 16)]; [INFO] [stdout] 1152 + zlin[4 * 31 + 1] = xr[1 + 18 * 16]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1464:51 [INFO] [stdout] | [INFO] [stdout] 1464 | gr[0].table_select[0] = (tables >> 10) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1464 - gr[0].table_select[0] = (tables >> 10) as (u8); [INFO] [stdout] 1464 + gr[0].table_select[0] = (tables >> 10) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1465:55 [INFO] [stdout] | [INFO] [stdout] 1465 | gr[0].table_select[1] = (tables >> 5 & 31) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1465 - gr[0].table_select[1] = (tables >> 5 & 31) as (u8); [INFO] [stdout] 1465 + gr[0].table_select[1] = (tables >> 5 & 31) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1466:50 [INFO] [stdout] | [INFO] [stdout] 1466 | gr[0].table_select[2] = (tables & 31) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1466 - gr[0].table_select[2] = (tables & 31) as (u8); [INFO] [stdout] 1466 + gr[0].table_select[2] = (tables & 31) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1467:38 [INFO] [stdout] | [INFO] [stdout] 1467 | gr[0].preflag = if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1467 - gr[0].preflag = if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] 1467 + gr[0].preflag = if hdr[1] as i32 & 0x8 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1470:41 [INFO] [stdout] | [INFO] [stdout] 1470 | (gr[0].scalefac_compress as (i32) >= 500) as (u32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1470 - (gr[0].scalefac_compress as (i32) >= 500) as (u32) [INFO] [stdout] 1470 + (gr[0].scalefac_compress as i32 >= 500) as (u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1470:58 [INFO] [stdout] | [INFO] [stdout] 1470 | (gr[0].scalefac_compress as (i32) >= 500) as (u32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1470 - (gr[0].scalefac_compress as (i32) >= 500) as (u32) [INFO] [stdout] 1470 + (gr[0].scalefac_compress as (i32) >= 500) as u32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1471:14 [INFO] [stdout] | [INFO] [stdout] 1471 | } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1471 - } as (u8); [INFO] [stdout] 1471 + } as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1472:51 [INFO] [stdout] | [INFO] [stdout] 1472 | gr[0].scalefac_scale = get_bits(bs, 1) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1472 - gr[0].scalefac_scale = get_bits(bs, 1) as (u8); [INFO] [stdout] 1472 + gr[0].scalefac_scale = get_bits(bs, 1) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1473:49 [INFO] [stdout] | [INFO] [stdout] 1473 | gr[0].count1_table = get_bits(bs, 1) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1473 - gr[0].count1_table = get_bits(bs, 1) as (u8); [INFO] [stdout] 1473 + gr[0].count1_table = get_bits(bs, 1) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1474:45 [INFO] [stdout] | [INFO] [stdout] 1474 | gr[0].scfsi = (scfsi >> 12 & 15) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1474 - gr[0].scfsi = (scfsi >> 12 & 15) as (u8); [INFO] [stdout] 1474 + gr[0].scfsi = (scfsi >> 12 & 15) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/lib.rs:1488:9 [INFO] [stdout] | [INFO] [stdout] 1488 | (if part_23_sum + (*bs).pos > (*bs).limit + main_data_begin * 8 { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 1492 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1488 ~ if part_23_sum + (*bs).pos > (*bs).limit + main_data_begin * 8 { [INFO] [stdout] 1489 | -1 [INFO] [stdout] 1490 | } else { [INFO] [stdout] 1491 | main_data_begin [INFO] [stdout] 1492 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1568:44 [INFO] [stdout] | [INFO] [stdout] 1568 | let bits: u32 = scf_size[i] as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1568 - let bits: u32 = scf_size[i] as (u32); [INFO] [stdout] 1568 + let bits: u32 = scf_size[i] as u32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1590:60 [INFO] [stdout] | [INFO] [stdout] 1590 | let s: i32 = get_bits(bitbuf, bits) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1590 - let s: i32 = get_bits(bitbuf, bits) as (i32); [INFO] [stdout] 1590 + let s: i32 = get_bits(bitbuf, bits) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1591:71 [INFO] [stdout] | [INFO] [stdout] 1591 | ist_pos[k] = if s == max_scf { -1 } else { s } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1591 - ist_pos[k] = if s == max_scf { -1 } else { s } as (u8); [INFO] [stdout] 1591 + ist_pos[k] = if s == max_scf { -1 } else { s } as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1592:35 [INFO] [stdout] | [INFO] [stdout] 1592 | scf[k] = s as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1592 - scf[k] = s as (u8); [INFO] [stdout] 1592 + scf[k] = s as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1609:29 [INFO] [stdout] | [INFO] [stdout] 1609 | *_lhs = _rhs as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1609 - *_lhs = _rhs as (u8); [INFO] [stdout] 1609 + *_lhs = _rhs as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1662:40 [INFO] [stdout] | [INFO] [stdout] 1662 | [(!((*gr).n_short_sfb == 0) as (i32) + ((*gr).n_long_sfb == 0) as (i32)) as usize]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1662 - [(!((*gr).n_short_sfb == 0) as (i32) + ((*gr).n_long_sfb == 0) as (i32)) as usize]; [INFO] [stdout] 1662 + [(!((*gr).n_short_sfb == 0) as i32 + ((*gr).n_long_sfb == 0) as (i32)) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1662:75 [INFO] [stdout] | [INFO] [stdout] 1662 | [(!((*gr).n_short_sfb == 0) as (i32) + ((*gr).n_long_sfb == 0) as (i32)) as usize]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1662 - [(!((*gr).n_short_sfb == 0) as (i32) + ((*gr).n_long_sfb == 0) as (i32)) as usize]; [INFO] [stdout] 1662 + [(!((*gr).n_short_sfb == 0) as (i32) + ((*gr).n_long_sfb == 0) as i32) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1666:50 [INFO] [stdout] | [INFO] [stdout] 1666 | let scf_shift: i32 = (*gr).scalefac_scale as (i32) + 1; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1666 - let scf_shift: i32 = (*gr).scalefac_scale as (i32) + 1; [INFO] [stdout] 1666 + let scf_shift: i32 = (*gr).scalefac_scale as i32 + 1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1668:41 [INFO] [stdout] | [INFO] [stdout] 1668 | let mut scfsi: i32 = (*gr).scfsi as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1668 - let mut scfsi: i32 = (*gr).scfsi as (i32); [INFO] [stdout] 1668 + let mut scfsi: i32 = (*gr).scfsi as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1670:18 [INFO] [stdout] | [INFO] [stdout] 1670 | if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1670 - if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] 1670 + if hdr[1] as i32 & 0x8 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1672:76 [INFO] [stdout] | [INFO] [stdout] 1672 | let part: i32 = G_SCFC_DECODE[(*gr).scalefac_compress as usize] as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1672 - let part: i32 = G_SCFC_DECODE[(*gr).scalefac_compress as usize] as (i32); [INFO] [stdout] 1672 + let part: i32 = G_SCFC_DECODE[(*gr).scalefac_compress as usize] as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1674:39 [INFO] [stdout] | [INFO] [stdout] 1674 | let _rhs = (part >> 2) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1674 - let _rhs = (part >> 2) as (u8); [INFO] [stdout] 1674 + let _rhs = (part >> 2) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1680:38 [INFO] [stdout] | [INFO] [stdout] 1680 | let _rhs = (part & 3) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1680 - let _rhs = (part & 3) as (u8); [INFO] [stdout] 1680 + let _rhs = (part & 3) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1692:35 [INFO] [stdout] | [INFO] [stdout] 1692 | let ist: i32 = (hdr[3] as (i32) & 0x10 != 0 && (ch != 0)) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1692 - let ist: i32 = (hdr[3] as (i32) & 0x10 != 0 && (ch != 0)) as (i32); [INFO] [stdout] 1692 + let ist: i32 = (hdr[3] as i32 & 0x10 != 0 && (ch != 0)) as (i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1692:70 [INFO] [stdout] | [INFO] [stdout] 1692 | let ist: i32 = (hdr[3] as (i32) & 0x10 != 0 && (ch != 0)) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1692 - let ist: i32 = (hdr[3] as (i32) & 0x10 != 0 && (ch != 0)) as (i32); [INFO] [stdout] 1692 + let ist: i32 = (hdr[3] as (i32) & 0x10 != 0 && (ch != 0)) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1693:42 [INFO] [stdout] | [INFO] [stdout] 1693 | sfc = (*gr).scalefac_compress as (i32) >> ist; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1693 - sfc = (*gr).scalefac_compress as (i32) >> ist; [INFO] [stdout] 1693 + sfc = (*gr).scalefac_compress as i32 >> ist; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1705:84 [INFO] [stdout] | [INFO] [stdout] 1705 | scf_size[i as usize] = (sfc / modprod % G_MOD[(k + i) as usize] as (i32)) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1705 - scf_size[i as usize] = (sfc / modprod % G_MOD[(k + i) as usize] as (i32)) as (u8); [INFO] [stdout] 1705 + scf_size[i as usize] = (sfc / modprod % G_MOD[(k + i) as usize] as i32) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1705:94 [INFO] [stdout] | [INFO] [stdout] 1705 | scf_size[i as usize] = (sfc / modprod % G_MOD[(k + i) as usize] as (i32)) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1705 - scf_size[i as usize] = (sfc / modprod % G_MOD[(k + i) as usize] as (i32)) as (u8); [INFO] [stdout] 1705 + scf_size[i as usize] = (sfc / modprod % G_MOD[(k + i) as usize] as (i32)) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1706:64 [INFO] [stdout] | [INFO] [stdout] 1706 | modprod = modprod * G_MOD[(k + i) as usize] as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1706 - modprod = modprod * G_MOD[(k + i) as usize] as (i32); [INFO] [stdout] 1706 + modprod = modprod * G_MOD[(k + i) as usize] as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1728:43 [INFO] [stdout] | [INFO] [stdout] 1728 | if !(i < (*gr).n_short_sfb as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1728 - if !(i < (*gr).n_short_sfb as (i32)) { [INFO] [stdout] 1728 + if !(i < (*gr).n_short_sfb as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1733:59 [INFO] [stdout] | [INFO] [stdout] 1733 | let _lhs = &mut iscf[((*gr).n_long_sfb as (i32) + i + 0) as usize]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1733 - let _lhs = &mut iscf[((*gr).n_long_sfb as (i32) + i + 0) as usize]; [INFO] [stdout] 1733 + let _lhs = &mut iscf[((*gr).n_long_sfb as i32 + i + 0) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1734:35 [INFO] [stdout] | [INFO] [stdout] 1734 | *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1734 - *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] 1734 + *_lhs = (*_lhs as i32 + _rhs) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1734:52 [INFO] [stdout] | [INFO] [stdout] 1734 | *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1734 - *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] 1734 + *_lhs = (*_lhs as (i32) + _rhs) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1738:59 [INFO] [stdout] | [INFO] [stdout] 1738 | let _lhs = &mut iscf[((*gr).n_long_sfb as (i32) + i + 1) as usize]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1738 - let _lhs = &mut iscf[((*gr).n_long_sfb as (i32) + i + 1) as usize]; [INFO] [stdout] 1738 + let _lhs = &mut iscf[((*gr).n_long_sfb as i32 + i + 1) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1739:35 [INFO] [stdout] | [INFO] [stdout] 1739 | *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1739 - *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] 1739 + *_lhs = (*_lhs as i32 + _rhs) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1739:52 [INFO] [stdout] | [INFO] [stdout] 1739 | *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1739 - *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] 1739 + *_lhs = (*_lhs as (i32) + _rhs) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1743:59 [INFO] [stdout] | [INFO] [stdout] 1743 | let _lhs = &mut iscf[((*gr).n_long_sfb as (i32) + i + 2) as usize]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1743 - let _lhs = &mut iscf[((*gr).n_long_sfb as (i32) + i + 2) as usize]; [INFO] [stdout] 1743 + let _lhs = &mut iscf[((*gr).n_long_sfb as i32 + i + 2) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1744:35 [INFO] [stdout] | [INFO] [stdout] 1744 | *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1744 - *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] 1744 + *_lhs = (*_lhs as i32 + _rhs) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1744:52 [INFO] [stdout] | [INFO] [stdout] 1744 | *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1744 - *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] 1744 + *_lhs = (*_lhs as (i32) + _rhs) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1757:31 [INFO] [stdout] | [INFO] [stdout] 1757 | *_lhs = (*_lhs as (i32) + _rhs as (i32)) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1757 - *_lhs = (*_lhs as (i32) + _rhs as (i32)) as (u8); [INFO] [stdout] 1757 + *_lhs = (*_lhs as i32 + _rhs as (i32)) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1757:47 [INFO] [stdout] | [INFO] [stdout] 1757 | *_lhs = (*_lhs as (i32) + _rhs as (i32)) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1757 - *_lhs = (*_lhs as (i32) + _rhs as (i32)) as (u8); [INFO] [stdout] 1757 + *_lhs = (*_lhs as (i32) + _rhs as i32) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1757:57 [INFO] [stdout] | [INFO] [stdout] 1757 | *_lhs = (*_lhs as (i32) + _rhs as (i32)) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1757 - *_lhs = (*_lhs as (i32) + _rhs as (i32)) as (u8); [INFO] [stdout] 1757 + *_lhs = (*_lhs as (i32) + _rhs as (i32)) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1761:37 [INFO] [stdout] | [INFO] [stdout] 1761 | gain_exp = (*gr).global_gain as (i32) + -1 * 4 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1761 - gain_exp = (*gr).global_gain as (i32) + -1 * 4 [INFO] [stdout] 1761 + gain_exp = (*gr).global_gain as i32 + -1 * 4 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1763:24 [INFO] [stdout] | [INFO] [stdout] 1763 | - if hdr[3] as (i32) & 0xe0 == 0x60 { 2 } else { 0 }; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1763 - - if hdr[3] as (i32) & 0xe0 == 0x60 { 2 } else { 0 }; [INFO] [stdout] 1763 + - if hdr[3] as i32 & 0xe0 == 0x60 { 2 } else { 0 }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1770:38 [INFO] [stdout] | [INFO] [stdout] 1770 | if !(i < (*gr).n_long_sfb as (i32) + (*gr).n_short_sfb as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1770 - if !(i < (*gr).n_long_sfb as (i32) + (*gr).n_short_sfb as (i32)) { [INFO] [stdout] 1770 + if !(i < (*gr).n_long_sfb as i32 + (*gr).n_short_sfb as (i32)) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1770:67 [INFO] [stdout] | [INFO] [stdout] 1770 | if !(i < (*gr).n_long_sfb as (i32) + (*gr).n_short_sfb as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1770 - if !(i < (*gr).n_long_sfb as (i32) + (*gr).n_short_sfb as (i32)) { [INFO] [stdout] 1770 + if !(i < (*gr).n_long_sfb as (i32) + (*gr).n_short_sfb as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1853:57 [INFO] [stdout] | [INFO] [stdout] 1853 | let mut big_val_cnt: i32 = (*gr_info).big_values as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1853 - let mut big_val_cnt: i32 = (*gr_info).big_values as (i32); [INFO] [stdout] 1853 + let mut big_val_cnt: i32 = (*gr_info).big_values as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1856:56 [INFO] [stdout] | [INFO] [stdout] 1856 | let mut bs_cache: u32 = (*bs_next_ptr.offset(0) as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1856 - let mut bs_cache: u32 = (*bs_next_ptr.offset(0) as (u32)) [INFO] [stdout] 1856 + let mut bs_cache: u32 = (*bs_next_ptr.offset(0) as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1858:49 [INFO] [stdout] | [INFO] [stdout] 1858 | .wrapping_add(*bs_next_ptr.offset(1) as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1858 - .wrapping_add(*bs_next_ptr.offset(1) as (u32)) [INFO] [stdout] 1858 + .wrapping_add(*bs_next_ptr.offset(1) as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1860:49 [INFO] [stdout] | [INFO] [stdout] 1860 | .wrapping_add(*bs_next_ptr.offset(2) as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1860 - .wrapping_add(*bs_next_ptr.offset(2) as (u32)) [INFO] [stdout] 1860 + .wrapping_add(*bs_next_ptr.offset(2) as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1862:49 [INFO] [stdout] | [INFO] [stdout] 1862 | .wrapping_add(*bs_next_ptr.offset(3) as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1862 - .wrapping_add(*bs_next_ptr.offset(3) as (u32)) [INFO] [stdout] 1862 + .wrapping_add(*bs_next_ptr.offset(3) as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1872:70 [INFO] [stdout] | [INFO] [stdout] 1872 | let tab_num: i32 = (*gr_info).table_select[ireg as usize] as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1872 - let tab_num: i32 = (*gr_info).table_select[ireg as usize] as (i32); [INFO] [stdout] 1872 + let tab_num: i32 = (*gr_info).table_select[ireg as usize] as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1878:52 [INFO] [stdout] | [INFO] [stdout] 1878 | ... } as usize] as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1878 - } as usize] as (i32); [INFO] [stdout] 1878 + } as usize] as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1880:59 [INFO] [stdout] | [INFO] [stdout] 1880 | let linbits: i32 = G_LINBITS[tab_num as usize] as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1880 - let linbits: i32 = G_LINBITS[tab_num as usize] as (i32); [INFO] [stdout] 1880 + let linbits: i32 = G_LINBITS[tab_num as usize] as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1887:18 [INFO] [stdout] | [INFO] [stdout] 1887 | } as (i32) / 2; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1887 - } as (i32) / 2; [INFO] [stdout] 1887 + } as i32 / 2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1899:88 [INFO] [stdout] | [INFO] [stdout] 1899 | let mut leaf: i32 = *codebook.offset((bs_cache >> 32 - w) as isize) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1899 - let mut leaf: i32 = *codebook.offset((bs_cache >> 32 - w) as isize) as (i32); [INFO] [stdout] 1899 + let mut leaf: i32 = *codebook.offset((bs_cache >> 32 - w) as isize) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1909:94 [INFO] [stdout] | [INFO] [stdout] 1909 | (bs_cache.wrapping_shr((32 - w) as u32)).wrapping_sub((leaf >> 3) as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1909 - (bs_cache.wrapping_shr((32 - w) as u32)).wrapping_sub((leaf >> 3) as (u32)) [INFO] [stdout] 1909 + (bs_cache.wrapping_shr((32 - w) as u32)).wrapping_sub((leaf >> 3) as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1911:26 [INFO] [stdout] | [INFO] [stdout] 1911 | ) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1911 - ) as (i32); [INFO] [stdout] 1911 + ) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1923:39 [INFO] [stdout] | [INFO] [stdout] 1923 | lsb = (lsb as (u32)).wrapping_add(bs_cache >> 32 - linbits) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1923 - lsb = (lsb as (u32)).wrapping_add(bs_cache >> 32 - linbits) as (i32); [INFO] [stdout] 1923 + lsb = (lsb as u32).wrapping_add(bs_cache >> 32 - linbits) as (i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1923:88 [INFO] [stdout] | [INFO] [stdout] 1923 | lsb = (lsb as (u32)).wrapping_add(bs_cache >> 32 - linbits) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1923 - lsb = (lsb as (u32)).wrapping_add(bs_cache >> 32 - linbits) as (i32); [INFO] [stdout] 1923 + lsb = (lsb as (u32)).wrapping_add(bs_cache >> 32 - linbits) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1941:56 [INFO] [stdout] | [INFO] [stdout] 1941 | dst[0] = GPOW43[((16 + lsb) as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1941 - dst[0] = GPOW43[((16 + lsb) as (u32)) [INFO] [stdout] 1941 + dst[0] = GPOW43[((16 + lsb) as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1960:26 [INFO] [stdout] | [INFO] [stdout] 1960 | } as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1960 - } as (u32)) [INFO] [stdout] 1960 + } as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1991:87 [INFO] [stdout] | [INFO] [stdout] 1991 | let mut leaf: i32 = *codebook_count1.offset((bs_cache >> 32 - 4) as isize) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1991 - let mut leaf: i32 = *codebook_count1.offset((bs_cache >> 32 - 4) as isize) as (i32); [INFO] [stdout] 1991 + let mut leaf: i32 = *codebook_count1.offset((bs_cache >> 32 - 4) as isize) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1994:33 [INFO] [stdout] | [INFO] [stdout] 1994 | ((leaf >> 3) as (u32)).wrapping_add(bs_cache << 4 >> 32 - (leaf & 3)) as isize, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1994 - ((leaf >> 3) as (u32)).wrapping_add(bs_cache << 4 >> 32 - (leaf & 3)) as isize, [INFO] [stdout] 1994 + ((leaf >> 3) as u32).wrapping_add(bs_cache << 4 >> 32 - (leaf & 3)) as isize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1995:18 [INFO] [stdout] | [INFO] [stdout] 1995 | ) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1995 - ) as (i32); [INFO] [stdout] 1995 + ) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1402:20 [INFO] [stdout] | [INFO] [stdout] 1402 | (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1402 - (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] 1402 + (hdr[2] as i32 >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1402:50 [INFO] [stdout] | [INFO] [stdout] 1402 | (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1402 - (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] 1402 + (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as i32 >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1402:79 [INFO] [stdout] | [INFO] [stdout] 1402 | (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1402 - (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as (i32) >> 4 & 1)) * 3; [INFO] [stdout] 1402 + (hdr[2] as (i32) >> 2 & 3) + ((hdr[1] as (i32) >> 3 & 1) + (hdr[1] as i32 >> 4 & 1)) * 3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1403:40 [INFO] [stdout] | [INFO] [stdout] 1403 | sr_idx = sr_idx - (sr_idx != 0) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1403 - sr_idx = sr_idx - (sr_idx != 0) as (i32); [INFO] [stdout] 1403 + sr_idx = sr_idx - (sr_idx != 0) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1404:42 [INFO] [stdout] | [INFO] [stdout] 1404 | let mut gr_count: u32 = if hdr[3] as (i32) & 0xc0 == 0xc0 { 1 } else { 2 }; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1404 - let mut gr_count: u32 = if hdr[3] as (i32) & 0xc0 == 0xc0 { 1 } else { 2 }; [INFO] [stdout] 1404 + let mut gr_count: u32 = if hdr[3] as i32 & 0xc0 == 0xc0 { 1 } else { 2 }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1405:18 [INFO] [stdout] | [INFO] [stdout] 1405 | if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1405 - if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] 1405 + if hdr[1] as i32 & 0x8 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1407:46 [INFO] [stdout] | [INFO] [stdout] 1407 | main_data_begin = get_bits(bs, 9) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1407 - main_data_begin = get_bits(bs, 9) as (i32); [INFO] [stdout] 1407 + main_data_begin = get_bits(bs, 9) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1410:71 [INFO] [stdout] | [INFO] [stdout] 1410 | main_data_begin = (get_bits(bs, 8 + gr_count) >> gr_count) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1410 - main_data_begin = (get_bits(bs, 8 + gr_count) >> gr_count) as (i32); [INFO] [stdout] 1410 + main_data_begin = (get_bits(bs, 8 + gr_count) >> gr_count) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1413:22 [INFO] [stdout] | [INFO] [stdout] 1413 | if hdr[3] as (i32) & 0xc0 == 0xc0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1413 - if hdr[3] as (i32) & 0xc0 == 0xc0 { [INFO] [stdout] 1413 + if hdr[3] as i32 & 0xc0 == 0xc0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1416:52 [INFO] [stdout] | [INFO] [stdout] 1416 | gr[0].part_23_length = get_bits(bs, 12) as (u16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1416 - gr[0].part_23_length = get_bits(bs, 12) as (u16); [INFO] [stdout] 1416 + gr[0].part_23_length = get_bits(bs, 12) as u16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1417:61 [INFO] [stdout] | [INFO] [stdout] 1417 | part_23_sum = part_23_sum + gr[0].part_23_length as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1417 - part_23_sum = part_23_sum + gr[0].part_23_length as (i32); [INFO] [stdout] 1417 + part_23_sum = part_23_sum + gr[0].part_23_length as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1418:47 [INFO] [stdout] | [INFO] [stdout] 1418 | gr[0].big_values = get_bits(bs, 9) as (u16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1418 - gr[0].big_values = get_bits(bs, 9) as (u16); [INFO] [stdout] 1418 + gr[0].big_values = get_bits(bs, 9) as u16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1419:32 [INFO] [stdout] | [INFO] [stdout] 1419 | if gr[0].big_values as (i32) > 288 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1419 - if gr[0].big_values as (i32) > 288 { [INFO] [stdout] 1419 + if gr[0].big_values as i32 > 288 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1423:48 [INFO] [stdout] | [INFO] [stdout] 1423 | gr[0].global_gain = get_bits(bs, 8) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1423 - gr[0].global_gain = get_bits(bs, 8) as (u8); [INFO] [stdout] 1423 + gr[0].global_gain = get_bits(bs, 8) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1425:39 [INFO] [stdout] | [INFO] [stdout] 1425 | get_bits(bs, if hdr[1] as (i32) & 0x8 != 0 { 4 } else { 9 }) as (u16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1425 - get_bits(bs, if hdr[1] as (i32) & 0x8 != 0 { 4 } else { 9 }) as (u16); [INFO] [stdout] 1425 + get_bits(bs, if hdr[1] as i32 & 0x8 != 0 { 4 } else { 9 }) as (u16); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2014:18 [INFO] [stdout] | [INFO] [stdout] 2014 | } as (i32) / 2; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2014 - } as (i32) / 2; [INFO] [stdout] 2014 + } as i32 / 2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1425:77 [INFO] [stdout] | [INFO] [stdout] 1425 | get_bits(bs, if hdr[1] as (i32) & 0x8 != 0 { 4 } else { 9 }) as (u16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1425 - get_bits(bs, if hdr[1] as (i32) & 0x8 != 0 { 4 } else { 9 }) as (u16); [INFO] [stdout] 1425 + get_bits(bs, if hdr[1] as (i32) & 0x8 != 0 { 4 } else { 9 }) as u16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2045:18 [INFO] [stdout] | [INFO] [stdout] 2045 | } as (i32) / 2; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2045 - } as (i32) / 2; [INFO] [stdout] 2045 + } as i32 / 2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2153:22 [INFO] [stdout] | [INFO] [stdout] 2153 | max_band[(i % 3)] = i as i32; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2153 - max_band[(i % 3)] = i as i32; [INFO] [stdout] 2153 + max_band[i % 3] = i as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2187:38 [INFO] [stdout] | [INFO] [stdout] 2187 | let max_pos: u32 = (if hdr[1] as (i32) & 0x8 != 0 { 7 } else { 64 }) as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2187 - let max_pos: u32 = (if hdr[1] as (i32) & 0x8 != 0 { 7 } else { 64 }) as (u32); [INFO] [stdout] 2187 + let max_pos: u32 = (if hdr[1] as i32 & 0x8 != 0 { 7 } else { 64 }) as (u32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2187:77 [INFO] [stdout] | [INFO] [stdout] 2187 | let max_pos: u32 = (if hdr[1] as (i32) & 0x8 != 0 { 7 } else { 64 }) as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2187 - let max_pos: u32 = (if hdr[1] as (i32) & 0x8 != 0 { 7 } else { 64 }) as (u32); [INFO] [stdout] 2187 + let max_pos: u32 = (if hdr[1] as (i32) & 0x8 != 0 { 7 } else { 64 }) as u32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2194:17 [INFO] [stdout] | [INFO] [stdout] 2194 | if i as (i32) > max_band[i.wrapping_rem(3)] && (ipos < max_pos) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2194 - if i as (i32) > max_band[i.wrapping_rem(3)] && (ipos < max_pos) { [INFO] [stdout] 2194 + if i as i32 > max_band[i.wrapping_rem(3)] && (ipos < max_pos) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1430:51 [INFO] [stdout] | [INFO] [stdout] 1430 | gr[0].block_type = get_bits(bs, 2) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1430 - gr[0].block_type = get_bits(bs, 2) as (u8); [INFO] [stdout] 1430 + gr[0].block_type = get_bits(bs, 2) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2197:39 [INFO] [stdout] | [INFO] [stdout] 2197 | let s: f32 = if hdr[3] as (i32) & 0x20 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2197 - let s: f32 = if hdr[3] as (i32) & 0x20 != 0 { [INFO] [stdout] 2197 + let s: f32 = if hdr[3] as i32 & 0x20 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2202:26 [INFO] [stdout] | [INFO] [stdout] 2202 | if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2202 - if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] 2202 + if hdr[1] as i32 & 0x8 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2207:82 [INFO] [stdout] | [INFO] [stdout] 2207 | kr = l3_ldexp_q2(1.0, (ipos.wrapping_add(1) >> 1 << mpeg2_sh) as (i32)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2207 - kr = l3_ldexp_q2(1.0, (ipos.wrapping_add(1) >> 1 << mpeg2_sh) as (i32)); [INFO] [stdout] 2207 + kr = l3_ldexp_q2(1.0, (ipos.wrapping_add(1) >> 1 << mpeg2_sh) as i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2213:54 [INFO] [stdout] | [INFO] [stdout] 2213 | l3_intensity_stereo_band(left, sfb[i] as (i32), kl * s, kr * s); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2213 - l3_intensity_stereo_band(left, sfb[i] as (i32), kl * s, kr * s); [INFO] [stdout] 2213 + l3_intensity_stereo_band(left, sfb[i] as i32, kl * s, kr * s); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2214:29 [INFO] [stdout] | [INFO] [stdout] 2214 | } else if hdr[3] as (i32) & 0x20 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2214 - } else if hdr[3] as (i32) & 0x20 != 0 { [INFO] [stdout] 2214 + } else if hdr[3] as i32 & 0x20 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2229:42 [INFO] [stdout] | [INFO] [stdout] 2229 | let n_sfb: i32 = gr[0].n_long_sfb as (i32) + gr[0].n_short_sfb as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2229 - let n_sfb: i32 = gr[0].n_long_sfb as (i32) + gr[0].n_short_sfb as (i32); [INFO] [stdout] 2229 + let n_sfb: i32 = gr[0].n_long_sfb as i32 + gr[0].n_short_sfb as (i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2229:71 [INFO] [stdout] | [INFO] [stdout] 2229 | let n_sfb: i32 = gr[0].n_long_sfb as (i32) + gr[0].n_short_sfb as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2229 - let n_sfb: i32 = gr[0].n_long_sfb as (i32) + gr[0].n_short_sfb as (i32); [INFO] [stdout] 2229 + let n_sfb: i32 = gr[0].n_long_sfb as (i32) + gr[0].n_short_sfb as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2264:45 [INFO] [stdout] | [INFO] [stdout] 2264 | let default_pos: i32 = if hdr[1] as (i32) & 0x8 != 0 { 3 } else { 0 }; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2264 - let default_pos: i32 = if hdr[1] as (i32) & 0x8 != 0 { 3 } else { 0 }; [INFO] [stdout] 2264 + let default_pos: i32 = if hdr[1] as i32 & 0x8 != 0 { 3 } else { 0 }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1435:57 [INFO] [stdout] | [INFO] [stdout] 1435 | gr[0].mixed_block_flag = get_bits(bs, 1) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1435 - gr[0].mixed_block_flag = get_bits(bs, 1) as (u8); [INFO] [stdout] 1435 + gr[0].mixed_block_flag = get_bits(bs, 1) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2280:36 [INFO] [stdout] | [INFO] [stdout] 2280 | gr[1].scalefac_compress as (i32) & 1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2280 - gr[1].scalefac_compress as (i32) & 1, [INFO] [stdout] 2280 + gr[1].scalefac_compress as i32 & 1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2496:16 [INFO] [stdout] | [INFO] [stdout] 2496 | si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2496 - si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] 2496 + si[8 - 2 * i] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1438:36 [INFO] [stdout] | [INFO] [stdout] 1438 | if gr[0].block_type as (i32) == 2 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1438 - if gr[0].block_type as (i32) == 2 { [INFO] [stdout] 1438 + if gr[0].block_type as i32 == 2 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1447:53 [INFO] [stdout] | [INFO] [stdout] 1447 | gr[0].n_long_sfb = if hdr[1] as (i32) & 0x8 != 0 { 8 } else { 6 } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1447 - gr[0].n_long_sfb = if hdr[1] as (i32) & 0x8 != 0 { 8 } else { 6 } as (u8); [INFO] [stdout] 1447 + gr[0].n_long_sfb = if hdr[1] as i32 & 0x8 != 0 { 8 } else { 6 } as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1447:90 [INFO] [stdout] | [INFO] [stdout] 1447 | gr[0].n_long_sfb = if hdr[1] as (i32) & 0x8 != 0 { 8 } else { 6 } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1447 - gr[0].n_long_sfb = if hdr[1] as (i32) & 0x8 != 0 { 8 } else { 6 } as (u8); [INFO] [stdout] 1447 + gr[0].n_long_sfb = if hdr[1] as (i32) & 0x8 != 0 { 8 } else { 6 } as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1453:57 [INFO] [stdout] | [INFO] [stdout] 1453 | gr[0].subblock_gain[0] = get_bits(bs, 3) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1453 - gr[0].subblock_gain[0] = get_bits(bs, 3) as (u8); [INFO] [stdout] 1453 + gr[0].subblock_gain[0] = get_bits(bs, 3) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2496:37 [INFO] [stdout] | [INFO] [stdout] 2496 | si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2496 - si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] 2496 + si[(8 - 2 * i)] = grbuf[4 * i + 1] - grbuf[(4 * i + 2)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2496:58 [INFO] [stdout] | [INFO] [stdout] 2496 | si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2496 - si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] 2496 + si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[4 * i + 2]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2497:16 [INFO] [stdout] | [INFO] [stdout] 2497 | co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2497 - co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] 2497 + co[1 + 2 * i] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2497:37 [INFO] [stdout] | [INFO] [stdout] 2497 | co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2497 - co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] 2497 + co[(1 + 2 * i)] = grbuf[4 * i + 1] + grbuf[(4 * i + 2)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1454:57 [INFO] [stdout] | [INFO] [stdout] 1454 | gr[0].subblock_gain[1] = get_bits(bs, 3) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1454 - gr[0].subblock_gain[1] = get_bits(bs, 3) as (u8); [INFO] [stdout] 1454 + gr[0].subblock_gain[1] = get_bits(bs, 3) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2497:58 [INFO] [stdout] | [INFO] [stdout] 2497 | co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2497 - co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] 2497 + co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[4 * i + 2]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2498:16 [INFO] [stdout] | [INFO] [stdout] 2498 | si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2498 - si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] 2498 + si[7 - 2 * i] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2498:37 [INFO] [stdout] | [INFO] [stdout] 2498 | si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2498 - si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] 2498 + si[(7 - 2 * i)] = grbuf[4 * i + 4] - grbuf[(4 * i + 3)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2498:58 [INFO] [stdout] | [INFO] [stdout] 2498 | si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2498 - si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] 2498 + si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[4 * i + 3]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2499:16 [INFO] [stdout] | [INFO] [stdout] 2499 | co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2499 - co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] 2499 + co[2 + 2 * i] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2499:39 [INFO] [stdout] | [INFO] [stdout] 2499 | co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2499 - co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] 2499 + co[(2 + 2 * i)] = -(grbuf[4 * i + 3] + grbuf[(4 * i + 4)]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2499:60 [INFO] [stdout] | [INFO] [stdout] 2499 | co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2499 - co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] 2499 + co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[4 * i + 4]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2514:44 [INFO] [stdout] | [INFO] [stdout] 2514 | let sum: f32 = co[i] * G_TWID9[(9 + i)] + si[i] * G_TWID9[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2514 - let sum: f32 = co[i] * G_TWID9[(9 + i)] + si[i] * G_TWID9[(0 + i)]; [INFO] [stdout] 2514 + let sum: f32 = co[i] * G_TWID9[9 + i] + si[i] * G_TWID9[(0 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1455:57 [INFO] [stdout] | [INFO] [stdout] 1455 | gr[0].subblock_gain[2] = get_bits(bs, 3) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1455 - gr[0].subblock_gain[2] = get_bits(bs, 3) as (u8); [INFO] [stdout] 1455 + gr[0].subblock_gain[2] = get_bits(bs, 3) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2514:71 [INFO] [stdout] | [INFO] [stdout] 2514 | let sum: f32 = co[i] * G_TWID9[(9 + i)] + si[i] * G_TWID9[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2514 - let sum: f32 = co[i] * G_TWID9[(9 + i)] + si[i] * G_TWID9[(0 + i)]; [INFO] [stdout] 2514 + let sum: f32 = co[i] * G_TWID9[(9 + i)] + si[i] * G_TWID9[0 + i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2515:42 [INFO] [stdout] | [INFO] [stdout] 2515 | overlap[i] = co[i] * G_TWID9[(0 + i)] - si[i] * G_TWID9[(9 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2515 - overlap[i] = co[i] * G_TWID9[(0 + i)] - si[i] * G_TWID9[(9 + i)]; [INFO] [stdout] 2515 + overlap[i] = co[i] * G_TWID9[0 + i] - si[i] * G_TWID9[(9 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2515:69 [INFO] [stdout] | [INFO] [stdout] 2515 | overlap[i] = co[i] * G_TWID9[(0 + i)] - si[i] * G_TWID9[(9 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2515 - overlap[i] = co[i] * G_TWID9[(0 + i)] - si[i] * G_TWID9[(9 + i)]; [INFO] [stdout] 2515 + overlap[i] = co[i] * G_TWID9[(0 + i)] - si[i] * G_TWID9[9 + i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2516:37 [INFO] [stdout] | [INFO] [stdout] 2516 | grbuf[i] = ovl * window[(0 + i)] - sum * window[(9 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2516 - grbuf[i] = ovl * window[(0 + i)] - sum * window[(9 + i)]; [INFO] [stdout] 2516 + grbuf[i] = ovl * window[0 + i] - sum * window[(9 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1460:56 [INFO] [stdout] | [INFO] [stdout] 1460 | gr[0].region_count[0] = get_bits(bs, 4) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1460 - gr[0].region_count[0] = get_bits(bs, 4) as (u8); [INFO] [stdout] 1460 + gr[0].region_count[0] = get_bits(bs, 4) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1461:56 [INFO] [stdout] | [INFO] [stdout] 1461 | gr[0].region_count[1] = get_bits(bs, 3) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1461 - gr[0].region_count[1] = get_bits(bs, 3) as (u8); [INFO] [stdout] 1461 + gr[0].region_count[1] = get_bits(bs, 3) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1464:51 [INFO] [stdout] | [INFO] [stdout] 1464 | gr[0].table_select[0] = (tables >> 10) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1464 - gr[0].table_select[0] = (tables >> 10) as (u8); [INFO] [stdout] 1464 + gr[0].table_select[0] = (tables >> 10) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1465:55 [INFO] [stdout] | [INFO] [stdout] 1465 | gr[0].table_select[1] = (tables >> 5 & 31) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1465 - gr[0].table_select[1] = (tables >> 5 & 31) as (u8); [INFO] [stdout] 1465 + gr[0].table_select[1] = (tables >> 5 & 31) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2516:61 [INFO] [stdout] | [INFO] [stdout] 2516 | grbuf[i] = ovl * window[(0 + i)] - sum * window[(9 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2516 - grbuf[i] = ovl * window[(0 + i)] - sum * window[(9 + i)]; [INFO] [stdout] 2516 + grbuf[i] = ovl * window[(0 + i)] - sum * window[9 + i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1466:50 [INFO] [stdout] | [INFO] [stdout] 1466 | gr[0].table_select[2] = (tables & 31) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1466 - gr[0].table_select[2] = (tables & 31) as (u8); [INFO] [stdout] 1466 + gr[0].table_select[2] = (tables & 31) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2517:19 [INFO] [stdout] | [INFO] [stdout] 2517 | grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2517 - grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] 2517 + grbuf[17 - i] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2517:44 [INFO] [stdout] | [INFO] [stdout] 2517 | grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2517 - grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] 2517 + grbuf[(17 - i)] = ovl * window[9 + i] + sum * window[(0 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2517:68 [INFO] [stdout] | [INFO] [stdout] 2517 | grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2517 - grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] 2517 + grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[0 + i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2550:40 [INFO] [stdout] | [INFO] [stdout] 2550 | let sum: f32 = co[i] * G_TWID3[(3 + i)] + si[i] * G_TWID3[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2550 - let sum: f32 = co[i] * G_TWID3[(3 + i)] + si[i] * G_TWID3[(0 + i)]; [INFO] [stdout] 2550 + let sum: f32 = co[i] * G_TWID3[3 + i] + si[i] * G_TWID3[(0 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1467:38 [INFO] [stdout] | [INFO] [stdout] 1467 | gr[0].preflag = if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1467 - gr[0].preflag = if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] 1467 + gr[0].preflag = if hdr[1] as i32 & 0x8 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2550:67 [INFO] [stdout] | [INFO] [stdout] 2550 | let sum: f32 = co[i] * G_TWID3[(3 + i)] + si[i] * G_TWID3[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2550 - let sum: f32 = co[i] * G_TWID3[(3 + i)] + si[i] * G_TWID3[(0 + i)]; [INFO] [stdout] 2550 + let sum: f32 = co[i] * G_TWID3[(3 + i)] + si[i] * G_TWID3[0 + i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2551:38 [INFO] [stdout] | [INFO] [stdout] 2551 | overlap[i] = co[i] * G_TWID3[(0 + i)] - si[i] * G_TWID3[(3 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2551 - overlap[i] = co[i] * G_TWID3[(0 + i)] - si[i] * G_TWID3[(3 + i)]; [INFO] [stdout] 2551 + overlap[i] = co[i] * G_TWID3[0 + i] - si[i] * G_TWID3[(3 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2551:65 [INFO] [stdout] | [INFO] [stdout] 2551 | overlap[i] = co[i] * G_TWID3[(0 + i)] - si[i] * G_TWID3[(3 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2551 - overlap[i] = co[i] * G_TWID3[(0 + i)] - si[i] * G_TWID3[(3 + i)]; [INFO] [stdout] 2551 + overlap[i] = co[i] * G_TWID3[(0 + i)] - si[i] * G_TWID3[3 + i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2552:32 [INFO] [stdout] | [INFO] [stdout] 2552 | dst[i] = ovl * G_TWID3[(2 - i)] - sum * G_TWID3[(5 - i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2552 - dst[i] = ovl * G_TWID3[(2 - i)] - sum * G_TWID3[(5 - i)]; [INFO] [stdout] 2552 + dst[i] = ovl * G_TWID3[2 - i] - sum * G_TWID3[(5 - i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1470:41 [INFO] [stdout] | [INFO] [stdout] 1470 | (gr[0].scalefac_compress as (i32) >= 500) as (u32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1470 - (gr[0].scalefac_compress as (i32) >= 500) as (u32) [INFO] [stdout] 1470 + (gr[0].scalefac_compress as i32 >= 500) as (u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1470:58 [INFO] [stdout] | [INFO] [stdout] 1470 | (gr[0].scalefac_compress as (i32) >= 500) as (u32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1470 - (gr[0].scalefac_compress as (i32) >= 500) as (u32) [INFO] [stdout] 1470 + (gr[0].scalefac_compress as (i32) >= 500) as u32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1471:14 [INFO] [stdout] | [INFO] [stdout] 1471 | } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1471 - } as (u8); [INFO] [stdout] 1471 + } as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1472:51 [INFO] [stdout] | [INFO] [stdout] 1472 | gr[0].scalefac_scale = get_bits(bs, 1) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1472 - gr[0].scalefac_scale = get_bits(bs, 1) as (u8); [INFO] [stdout] 1472 + gr[0].scalefac_scale = get_bits(bs, 1) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2552:57 [INFO] [stdout] | [INFO] [stdout] 2552 | dst[i] = ovl * G_TWID3[(2 - i)] - sum * G_TWID3[(5 - i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2552 - dst[i] = ovl * G_TWID3[(2 - i)] - sum * G_TWID3[(5 - i)]; [INFO] [stdout] 2552 + dst[i] = ovl * G_TWID3[(2 - i)] - sum * G_TWID3[5 - i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2553:36 [INFO] [stdout] | [INFO] [stdout] 2553 | dst[5 - i] = ovl * G_TWID3[(5 - i)] + sum * G_TWID3[(2 - i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2553 - dst[5 - i] = ovl * G_TWID3[(5 - i)] + sum * G_TWID3[(2 - i)]; [INFO] [stdout] 2553 + dst[5 - i] = ovl * G_TWID3[5 - i] + sum * G_TWID3[(2 - i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2553:61 [INFO] [stdout] | [INFO] [stdout] 2553 | dst[5 - i] = ovl * G_TWID3[(5 - i)] + sum * G_TWID3[(2 - i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2553 - dst[5 - i] = ovl * G_TWID3[(5 - i)] + sum * G_TWID3[(2 - i)]; [INFO] [stdout] 2553 + dst[5 - i] = ovl * G_TWID3[(5 - i)] + sum * G_TWID3[2 - i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1473:49 [INFO] [stdout] | [INFO] [stdout] 1473 | gr[0].count1_table = get_bits(bs, 1) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1473 - gr[0].count1_table = get_bits(bs, 1) as (u8); [INFO] [stdout] 1473 + gr[0].count1_table = get_bits(bs, 1) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2606:71 [INFO] [stdout] | [INFO] [stdout] 2606 | l3_imdct36(grbuf, overlap, &G_MDCT_WINDOW[0], n_long_bands as (i32)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2606 - l3_imdct36(grbuf, overlap, &G_MDCT_WINDOW[0], n_long_bands as (i32)); [INFO] [stdout] 2606 + l3_imdct36(grbuf, overlap, &G_MDCT_WINDOW[0], n_long_bands as i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2611:76 [INFO] [stdout] | [INFO] [stdout] 2611 | l3_imdct_short(grbuf, overlap, 32u32.wrapping_sub(n_long_bands) as (i32)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2611 - l3_imdct_short(grbuf, overlap, 32u32.wrapping_sub(n_long_bands) as (i32)); [INFO] [stdout] 2611 + l3_imdct_short(grbuf, overlap, 32u32.wrapping_sub(n_long_bands) as i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2617:49 [INFO] [stdout] | [INFO] [stdout] 2617 | 32u32.wrapping_sub(n_long_bands) as (i32), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2617 - 32u32.wrapping_sub(n_long_bands) as (i32), [INFO] [stdout] 2617 + 32u32.wrapping_sub(n_long_bands) as i32, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2671:90 [INFO] [stdout] | [INFO] [stdout] 2671 | let layer3gr_limit: i32 = (*s).bs.pos + (gr_info[ch as usize]).part_23_length as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2671 - let layer3gr_limit: i32 = (*s).bs.pos + (gr_info[ch as usize]).part_23_length as (i32); [INFO] [stdout] 2671 + let layer3gr_limit: i32 = (*s).bs.pos + (gr_info[ch as usize]).part_23_length as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2691:26 [INFO] [stdout] | [INFO] [stdout] 2691 | if (*h).header[3] as (i32) & 0x10 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2691 - if (*h).header[3] as (i32) & 0x10 != 0 { [INFO] [stdout] 2691 + if (*h).header[3] as i32 & 0x10 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1474:45 [INFO] [stdout] | [INFO] [stdout] 1474 | gr[0].scfsi = (scfsi >> 12 & 15) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1474 - gr[0].scfsi = (scfsi >> 12 & 15) as (u8); [INFO] [stdout] 1474 + gr[0].scfsi = (scfsi >> 12 & 15) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2693:33 [INFO] [stdout] | [INFO] [stdout] 2693 | } else if (*h).header[3] as (i32) & 0xe0 == 0x60 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2693 - } else if (*h).header[3] as (i32) & 0xe0 == 0x60 { [INFO] [stdout] 2693 + } else if (*h).header[3] as i32 & 0xe0 == 0x60 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2708:36 [INFO] [stdout] | [INFO] [stdout] 2708 | << (((*h).header[2] as (i32) >> 2 & 3) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2708 - << (((*h).header[2] as (i32) >> 2 & 3) [INFO] [stdout] 2708 + << (((*h).header[2] as i32 >> 2 & 3) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2709:39 [INFO] [stdout] | [INFO] [stdout] 2709 | + (((*h).header[1] as (i32) >> 3 & 1) + ((*h).header[1] as (i32) >> 4 & 1)) * 3 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2709 - + (((*h).header[1] as (i32) >> 3 & 1) + ((*h).header[1] as (i32) >> 4 & 1)) * 3 [INFO] [stdout] 2709 + + (((*h).header[1] as i32 >> 3 & 1) + ((*h).header[1] as (i32) >> 4 & 1)) * 3 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2709:76 [INFO] [stdout] | [INFO] [stdout] 2709 | + (((*h).header[1] as (i32) >> 3 & 1) + ((*h).header[1] as (i32) >> 4 & 1)) * 3 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2709 - + (((*h).header[1] as (i32) >> 3 & 1) + ((*h).header[1] as (i32) >> 4 & 1)) * 3 [INFO] [stdout] 2709 + + (((*h).header[1] as (i32) >> 3 & 1) + ((*h).header[1] as i32 >> 4 & 1)) * 3 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2710:26 [INFO] [stdout] | [INFO] [stdout] 2710 | == 2) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2710 - == 2) as (i32); [INFO] [stdout] 2710 + == 2) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2723:38 [INFO] [stdout] | [INFO] [stdout] 2723 | gr_info[0].block_type as (u32), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2723 - gr_info[0].block_type as (u32), [INFO] [stdout] 2723 + gr_info[0].block_type as u32, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2724:29 [INFO] [stdout] | [INFO] [stdout] 2724 | n_long_bands as (u32), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2724 - n_long_bands as (u32), [INFO] [stdout] 2724 + n_long_bands as u32, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/lib.rs:1488:9 [INFO] [stdout] | [INFO] [stdout] 1488 | (if part_23_sum + (*bs).pos > (*bs).limit + main_data_begin * 8 { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 1492 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1488 ~ if part_23_sum + (*bs).pos > (*bs).limit + main_data_begin * 8 { [INFO] [stdout] 1489 | -1 [INFO] [stdout] 1490 | } else { [INFO] [stdout] 1491 | main_data_begin [INFO] [stdout] 1492 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2734:46 [INFO] [stdout] | [INFO] [stdout] 2734 | let mut pos: i32 = (((*s).bs.pos + 7) as (u32)).wrapping_div(8) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2734 - let mut pos: i32 = (((*s).bs.pos + 7) as (u32)).wrapping_div(8) as (i32); [INFO] [stdout] 2734 + let mut pos: i32 = (((*s).bs.pos + 7) as u32).wrapping_div(8) as (i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2734:72 [INFO] [stdout] | [INFO] [stdout] 2734 | let mut pos: i32 = (((*s).bs.pos + 7) as (u32)).wrapping_div(8) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2734 - let mut pos: i32 = (((*s).bs.pos + 7) as (u32)).wrapping_div(8) as (i32); [INFO] [stdout] 2734 + let mut pos: i32 = (((*s).bs.pos + 7) as (u32)).wrapping_div(8) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2735:46 [INFO] [stdout] | [INFO] [stdout] 2735 | let mut remains: i32 = ((*s).bs.limit as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2735 - let mut remains: i32 = ((*s).bs.limit as (u32)) [INFO] [stdout] 2735 + let mut remains: i32 = ((*s).bs.limit as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2737:30 [INFO] [stdout] | [INFO] [stdout] 2737 | .wrapping_sub(pos as (u32)) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2737 - .wrapping_sub(pos as (u32)) as (i32); [INFO] [stdout] 2737 + .wrapping_sub(pos as u32) as (i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2737:40 [INFO] [stdout] | [INFO] [stdout] 2737 | .wrapping_sub(pos as (u32)) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2737 - .wrapping_sub(pos as (u32)) as (i32); [INFO] [stdout] 2737 + .wrapping_sub(pos as (u32)) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1568:44 [INFO] [stdout] | [INFO] [stdout] 1568 | let bits: u32 = scf_size[i] as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1568 - let bits: u32 = scf_size[i] as (u32); [INFO] [stdout] 1568 + let bits: u32 = scf_size[i] as u32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/lib.rs:2760:9 [INFO] [stdout] | [INFO] [stdout] 2760 | (((buf[6] & 0x7F) as usize) << 21 [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 2763 | | ((buf[9] & 0x7F) as usize) + 10) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2760 ~ ((buf[6] & 0x7F) as usize) << 21 [INFO] [stdout] 2761 | | ((buf[7] & 0x7F) as usize) << 14 [INFO] [stdout] 2762 | | ((buf[8] & 0x7F) as usize) << 7 [INFO] [stdout] 2763 ~ | ((buf[9] & 0x7F) as usize) + 10 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2792:46 [INFO] [stdout] | [INFO] [stdout] 2792 | if mp3_bytes > 4 && ((*dec).header[0] as (i32) == 0xff) && (hdr_compare(&dec.header, mp3) != 0) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2792 - if mp3_bytes > 4 && ((*dec).header[0] as (i32) == 0xff) && (hdr_compare(&dec.header, mp3) != 0) [INFO] [stdout] 2792 + if mp3_bytes > 4 && ((*dec).header[0] as i32 == 0xff) && (hdr_compare(&dec.header, mp3) != 0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2828:45 [INFO] [stdout] | [INFO] [stdout] 2828 | (*info).hz = hdr_sample_rate_hz(hdr) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2828 - (*info).hz = hdr_sample_rate_hz(hdr) as (i32); [INFO] [stdout] 2828 + (*info).hz = hdr_sample_rate_hz(hdr) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1590:60 [INFO] [stdout] | [INFO] [stdout] 1590 | let s: i32 = get_bits(bitbuf, bits) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1590 - let s: i32 = get_bits(bitbuf, bits) as (i32); [INFO] [stdout] 1590 + let s: i32 = get_bits(bitbuf, bits) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1591:71 [INFO] [stdout] | [INFO] [stdout] 1591 | ist_pos[k] = if s == max_scf { -1 } else { s } as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1591 - ist_pos[k] = if s == max_scf { -1 } else { s } as (u8); [INFO] [stdout] 1591 + ist_pos[k] = if s == max_scf { -1 } else { s } as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1592:35 [INFO] [stdout] | [INFO] [stdout] 1592 | scf[k] = s as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1592 - scf[k] = s as (u8); [INFO] [stdout] 1592 + scf[k] = s as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1609:29 [INFO] [stdout] | [INFO] [stdout] 1609 | *_lhs = _rhs as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1609 - *_lhs = _rhs as (u8); [INFO] [stdout] 1609 + *_lhs = _rhs as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1662:40 [INFO] [stdout] | [INFO] [stdout] 1662 | [(!((*gr).n_short_sfb == 0) as (i32) + ((*gr).n_long_sfb == 0) as (i32)) as usize]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1662 - [(!((*gr).n_short_sfb == 0) as (i32) + ((*gr).n_long_sfb == 0) as (i32)) as usize]; [INFO] [stdout] 1662 + [(!((*gr).n_short_sfb == 0) as i32 + ((*gr).n_long_sfb == 0) as (i32)) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1662:75 [INFO] [stdout] | [INFO] [stdout] 1662 | [(!((*gr).n_short_sfb == 0) as (i32) + ((*gr).n_long_sfb == 0) as (i32)) as usize]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1662 - [(!((*gr).n_short_sfb == 0) as (i32) + ((*gr).n_long_sfb == 0) as (i32)) as usize]; [INFO] [stdout] 1662 + [(!((*gr).n_short_sfb == 0) as (i32) + ((*gr).n_long_sfb == 0) as i32) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1666:50 [INFO] [stdout] | [INFO] [stdout] 1666 | let scf_shift: i32 = (*gr).scalefac_scale as (i32) + 1; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1666 - let scf_shift: i32 = (*gr).scalefac_scale as (i32) + 1; [INFO] [stdout] 1666 + let scf_shift: i32 = (*gr).scalefac_scale as i32 + 1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1668:41 [INFO] [stdout] | [INFO] [stdout] 1668 | let mut scfsi: i32 = (*gr).scfsi as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1668 - let mut scfsi: i32 = (*gr).scfsi as (i32); [INFO] [stdout] 1668 + let mut scfsi: i32 = (*gr).scfsi as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1670:18 [INFO] [stdout] | [INFO] [stdout] 1670 | if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1670 - if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] 1670 + if hdr[1] as i32 & 0x8 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1672:76 [INFO] [stdout] | [INFO] [stdout] 1672 | let part: i32 = G_SCFC_DECODE[(*gr).scalefac_compress as usize] as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1672 - let part: i32 = G_SCFC_DECODE[(*gr).scalefac_compress as usize] as (i32); [INFO] [stdout] 1672 + let part: i32 = G_SCFC_DECODE[(*gr).scalefac_compress as usize] as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1674:39 [INFO] [stdout] | [INFO] [stdout] 1674 | let _rhs = (part >> 2) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1674 - let _rhs = (part >> 2) as (u8); [INFO] [stdout] 1674 + let _rhs = (part >> 2) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1680:38 [INFO] [stdout] | [INFO] [stdout] 1680 | let _rhs = (part & 3) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1680 - let _rhs = (part & 3) as (u8); [INFO] [stdout] 1680 + let _rhs = (part & 3) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1692:35 [INFO] [stdout] | [INFO] [stdout] 1692 | let ist: i32 = (hdr[3] as (i32) & 0x10 != 0 && (ch != 0)) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1692 - let ist: i32 = (hdr[3] as (i32) & 0x10 != 0 && (ch != 0)) as (i32); [INFO] [stdout] 1692 + let ist: i32 = (hdr[3] as i32 & 0x10 != 0 && (ch != 0)) as (i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1692:70 [INFO] [stdout] | [INFO] [stdout] 1692 | let ist: i32 = (hdr[3] as (i32) & 0x10 != 0 && (ch != 0)) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1692 - let ist: i32 = (hdr[3] as (i32) & 0x10 != 0 && (ch != 0)) as (i32); [INFO] [stdout] 1692 + let ist: i32 = (hdr[3] as (i32) & 0x10 != 0 && (ch != 0)) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1693:42 [INFO] [stdout] | [INFO] [stdout] 1693 | sfc = (*gr).scalefac_compress as (i32) >> ist; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1693 - sfc = (*gr).scalefac_compress as (i32) >> ist; [INFO] [stdout] 1693 + sfc = (*gr).scalefac_compress as i32 >> ist; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1705:84 [INFO] [stdout] | [INFO] [stdout] 1705 | scf_size[i as usize] = (sfc / modprod % G_MOD[(k + i) as usize] as (i32)) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1705 - scf_size[i as usize] = (sfc / modprod % G_MOD[(k + i) as usize] as (i32)) as (u8); [INFO] [stdout] 1705 + scf_size[i as usize] = (sfc / modprod % G_MOD[(k + i) as usize] as i32) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2829:36 [INFO] [stdout] | [INFO] [stdout] 2829 | (*info).layer = 4 - (hdr[1] as (i32) >> 1 & 3); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2829 - (*info).layer = 4 - (hdr[1] as (i32) >> 1 & 3); [INFO] [stdout] 2829 + (*info).layer = 4 - (hdr[1] as i32 >> 1 & 3); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2830:53 [INFO] [stdout] | [INFO] [stdout] 2830 | (*info).bitrate_kbps = hdr_bitrate_kbps(hdr) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2830 - (*info).bitrate_kbps = hdr_bitrate_kbps(hdr) as (i32); [INFO] [stdout] 2830 + (*info).bitrate_kbps = hdr_bitrate_kbps(hdr) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1705:94 [INFO] [stdout] | [INFO] [stdout] 1705 | scf_size[i as usize] = (sfc / modprod % G_MOD[(k + i) as usize] as (i32)) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1705 - scf_size[i as usize] = (sfc / modprod % G_MOD[(k + i) as usize] as (i32)) as (u8); [INFO] [stdout] 1705 + scf_size[i as usize] = (sfc / modprod % G_MOD[(k + i) as usize] as (i32)) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2833:35 [INFO] [stdout] | [INFO] [stdout] 2833 | hdr_frame_samples(hdr) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2833 - hdr_frame_samples(hdr) as (i32) [INFO] [stdout] 2833 + hdr_frame_samples(hdr) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2836:22 [INFO] [stdout] | [INFO] [stdout] 2836 | if hdr[1] as (i32) & 1 == 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2836 - if hdr[1] as (i32) & 1 == 0 { [INFO] [stdout] 2836 + if hdr[1] as i32 & 1 == 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2858:49 [INFO] [stdout] | [INFO] [stdout] 2858 | if !(igr < if hdr[1] as (i32) & 0x8 != 0 { 2 } else { 1 }) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2858 - if !(igr < if hdr[1] as (i32) & 0x8 != 0 { 2 } else { 1 }) { [INFO] [stdout] 2858 + if !(igr < if hdr[1] as i32 & 0x8 != 0 { 2 } else { 1 }) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2974:21 [INFO] [stdout] | [INFO] [stdout] 2974 | (success as (u32)).wrapping_mul(hdr_frame_samples(&dec.header)) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2974 - (success as (u32)).wrapping_mul(hdr_frame_samples(&dec.header)) as (i32) [INFO] [stdout] 2974 + (success as u32).wrapping_mul(hdr_frame_samples(&dec.header)) as (i32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2974:76 [INFO] [stdout] | [INFO] [stdout] 2974 | (success as (u32)).wrapping_mul(hdr_frame_samples(&dec.header)) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2974 - (success as (u32)).wrapping_mul(hdr_frame_samples(&dec.header)) as (i32) [INFO] [stdout] 2974 + (success as (u32)).wrapping_mul(hdr_frame_samples(&dec.header)) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1706:64 [INFO] [stdout] | [INFO] [stdout] 1706 | modprod = modprod * G_MOD[(k + i) as usize] as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1706 - modprod = modprod * G_MOD[(k + i) as usize] as (i32); [INFO] [stdout] 1706 + modprod = modprod * G_MOD[(k + i) as usize] as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1728:43 [INFO] [stdout] | [INFO] [stdout] 1728 | if !(i < (*gr).n_short_sfb as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1728 - if !(i < (*gr).n_short_sfb as (i32)) { [INFO] [stdout] 1728 + if !(i < (*gr).n_short_sfb as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1733:59 [INFO] [stdout] | [INFO] [stdout] 1733 | let _lhs = &mut iscf[((*gr).n_long_sfb as (i32) + i + 0) as usize]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1733 - let _lhs = &mut iscf[((*gr).n_long_sfb as (i32) + i + 0) as usize]; [INFO] [stdout] 1733 + let _lhs = &mut iscf[((*gr).n_long_sfb as i32 + i + 0) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1734:35 [INFO] [stdout] | [INFO] [stdout] 1734 | *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1734 - *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] 1734 + *_lhs = (*_lhs as i32 + _rhs) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1734:52 [INFO] [stdout] | [INFO] [stdout] 1734 | *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1734 - *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] 1734 + *_lhs = (*_lhs as (i32) + _rhs) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1738:59 [INFO] [stdout] | [INFO] [stdout] 1738 | let _lhs = &mut iscf[((*gr).n_long_sfb as (i32) + i + 1) as usize]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1738 - let _lhs = &mut iscf[((*gr).n_long_sfb as (i32) + i + 1) as usize]; [INFO] [stdout] 1738 + let _lhs = &mut iscf[((*gr).n_long_sfb as i32 + i + 1) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1739:35 [INFO] [stdout] | [INFO] [stdout] 1739 | *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1739 - *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] 1739 + *_lhs = (*_lhs as i32 + _rhs) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1739:52 [INFO] [stdout] | [INFO] [stdout] 1739 | *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1739 - *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] 1739 + *_lhs = (*_lhs as (i32) + _rhs) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1743:59 [INFO] [stdout] | [INFO] [stdout] 1743 | let _lhs = &mut iscf[((*gr).n_long_sfb as (i32) + i + 2) as usize]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1743 - let _lhs = &mut iscf[((*gr).n_long_sfb as (i32) + i + 2) as usize]; [INFO] [stdout] 1743 + let _lhs = &mut iscf[((*gr).n_long_sfb as i32 + i + 2) as usize]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1744:35 [INFO] [stdout] | [INFO] [stdout] 1744 | *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1744 - *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] 1744 + *_lhs = (*_lhs as i32 + _rhs) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1744:52 [INFO] [stdout] | [INFO] [stdout] 1744 | *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1744 - *_lhs = (*_lhs as (i32) + _rhs) as (u8); [INFO] [stdout] 1744 + *_lhs = (*_lhs as (i32) + _rhs) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1757:31 [INFO] [stdout] | [INFO] [stdout] 1757 | *_lhs = (*_lhs as (i32) + _rhs as (i32)) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1757 - *_lhs = (*_lhs as (i32) + _rhs as (i32)) as (u8); [INFO] [stdout] 1757 + *_lhs = (*_lhs as i32 + _rhs as (i32)) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1757:47 [INFO] [stdout] | [INFO] [stdout] 1757 | *_lhs = (*_lhs as (i32) + _rhs as (i32)) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1757 - *_lhs = (*_lhs as (i32) + _rhs as (i32)) as (u8); [INFO] [stdout] 1757 + *_lhs = (*_lhs as (i32) + _rhs as i32) as (u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1757:57 [INFO] [stdout] | [INFO] [stdout] 1757 | *_lhs = (*_lhs as (i32) + _rhs as (i32)) as (u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1757 - *_lhs = (*_lhs as (i32) + _rhs as (i32)) as (u8); [INFO] [stdout] 1757 + *_lhs = (*_lhs as (i32) + _rhs as (i32)) as u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1761:37 [INFO] [stdout] | [INFO] [stdout] 1761 | gain_exp = (*gr).global_gain as (i32) + -1 * 4 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1761 - gain_exp = (*gr).global_gain as (i32) + -1 * 4 [INFO] [stdout] 1761 + gain_exp = (*gr).global_gain as i32 + -1 * 4 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1763:24 [INFO] [stdout] | [INFO] [stdout] 1763 | - if hdr[3] as (i32) & 0xe0 == 0x60 { 2 } else { 0 }; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1763 - - if hdr[3] as (i32) & 0xe0 == 0x60 { 2 } else { 0 }; [INFO] [stdout] 1763 + - if hdr[3] as i32 & 0xe0 == 0x60 { 2 } else { 0 }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1770:38 [INFO] [stdout] | [INFO] [stdout] 1770 | if !(i < (*gr).n_long_sfb as (i32) + (*gr).n_short_sfb as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1770 - if !(i < (*gr).n_long_sfb as (i32) + (*gr).n_short_sfb as (i32)) { [INFO] [stdout] 1770 + if !(i < (*gr).n_long_sfb as i32 + (*gr).n_short_sfb as (i32)) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1770:67 [INFO] [stdout] | [INFO] [stdout] 1770 | if !(i < (*gr).n_long_sfb as (i32) + (*gr).n_short_sfb as (i32)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1770 - if !(i < (*gr).n_long_sfb as (i32) + (*gr).n_short_sfb as (i32)) { [INFO] [stdout] 1770 + if !(i < (*gr).n_long_sfb as (i32) + (*gr).n_short_sfb as i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1853:57 [INFO] [stdout] | [INFO] [stdout] 1853 | let mut big_val_cnt: i32 = (*gr_info).big_values as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1853 - let mut big_val_cnt: i32 = (*gr_info).big_values as (i32); [INFO] [stdout] 1853 + let mut big_val_cnt: i32 = (*gr_info).big_values as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1856:56 [INFO] [stdout] | [INFO] [stdout] 1856 | let mut bs_cache: u32 = (*bs_next_ptr.offset(0) as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1856 - let mut bs_cache: u32 = (*bs_next_ptr.offset(0) as (u32)) [INFO] [stdout] 1856 + let mut bs_cache: u32 = (*bs_next_ptr.offset(0) as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1858:49 [INFO] [stdout] | [INFO] [stdout] 1858 | .wrapping_add(*bs_next_ptr.offset(1) as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1858 - .wrapping_add(*bs_next_ptr.offset(1) as (u32)) [INFO] [stdout] 1858 + .wrapping_add(*bs_next_ptr.offset(1) as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1860:49 [INFO] [stdout] | [INFO] [stdout] 1860 | .wrapping_add(*bs_next_ptr.offset(2) as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1860 - .wrapping_add(*bs_next_ptr.offset(2) as (u32)) [INFO] [stdout] 1860 + .wrapping_add(*bs_next_ptr.offset(2) as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1862:49 [INFO] [stdout] | [INFO] [stdout] 1862 | .wrapping_add(*bs_next_ptr.offset(3) as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1862 - .wrapping_add(*bs_next_ptr.offset(3) as (u32)) [INFO] [stdout] 1862 + .wrapping_add(*bs_next_ptr.offset(3) as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1872:70 [INFO] [stdout] | [INFO] [stdout] 1872 | let tab_num: i32 = (*gr_info).table_select[ireg as usize] as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1872 - let tab_num: i32 = (*gr_info).table_select[ireg as usize] as (i32); [INFO] [stdout] 1872 + let tab_num: i32 = (*gr_info).table_select[ireg as usize] as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1878:52 [INFO] [stdout] | [INFO] [stdout] 1878 | ... } as usize] as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1878 - } as usize] as (i32); [INFO] [stdout] 1878 + } as usize] as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1880:59 [INFO] [stdout] | [INFO] [stdout] 1880 | let linbits: i32 = G_LINBITS[tab_num as usize] as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1880 - let linbits: i32 = G_LINBITS[tab_num as usize] as (i32); [INFO] [stdout] 1880 + let linbits: i32 = G_LINBITS[tab_num as usize] as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1887:18 [INFO] [stdout] | [INFO] [stdout] 1887 | } as (i32) / 2; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1887 - } as (i32) / 2; [INFO] [stdout] 1887 + } as i32 / 2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1899:88 [INFO] [stdout] | [INFO] [stdout] 1899 | let mut leaf: i32 = *codebook.offset((bs_cache >> 32 - w) as isize) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1899 - let mut leaf: i32 = *codebook.offset((bs_cache >> 32 - w) as isize) as (i32); [INFO] [stdout] 1899 + let mut leaf: i32 = *codebook.offset((bs_cache >> 32 - w) as isize) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1909:94 [INFO] [stdout] | [INFO] [stdout] 1909 | (bs_cache.wrapping_shr((32 - w) as u32)).wrapping_sub((leaf >> 3) as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1909 - (bs_cache.wrapping_shr((32 - w) as u32)).wrapping_sub((leaf >> 3) as (u32)) [INFO] [stdout] 1909 + (bs_cache.wrapping_shr((32 - w) as u32)).wrapping_sub((leaf >> 3) as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1911:26 [INFO] [stdout] | [INFO] [stdout] 1911 | ) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1911 - ) as (i32); [INFO] [stdout] 1911 + ) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1923:39 [INFO] [stdout] | [INFO] [stdout] 1923 | lsb = (lsb as (u32)).wrapping_add(bs_cache >> 32 - linbits) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1923 - lsb = (lsb as (u32)).wrapping_add(bs_cache >> 32 - linbits) as (i32); [INFO] [stdout] 1923 + lsb = (lsb as u32).wrapping_add(bs_cache >> 32 - linbits) as (i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1923:88 [INFO] [stdout] | [INFO] [stdout] 1923 | lsb = (lsb as (u32)).wrapping_add(bs_cache >> 32 - linbits) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1923 - lsb = (lsb as (u32)).wrapping_add(bs_cache >> 32 - linbits) as (i32); [INFO] [stdout] 1923 + lsb = (lsb as (u32)).wrapping_add(bs_cache >> 32 - linbits) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1941:56 [INFO] [stdout] | [INFO] [stdout] 1941 | dst[0] = GPOW43[((16 + lsb) as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1941 - dst[0] = GPOW43[((16 + lsb) as (u32)) [INFO] [stdout] 1941 + dst[0] = GPOW43[((16 + lsb) as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1960:26 [INFO] [stdout] | [INFO] [stdout] 1960 | } as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1960 - } as (u32)) [INFO] [stdout] 1960 + } as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1991:87 [INFO] [stdout] | [INFO] [stdout] 1991 | let mut leaf: i32 = *codebook_count1.offset((bs_cache >> 32 - 4) as isize) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1991 - let mut leaf: i32 = *codebook_count1.offset((bs_cache >> 32 - 4) as isize) as (i32); [INFO] [stdout] 1991 + let mut leaf: i32 = *codebook_count1.offset((bs_cache >> 32 - 4) as isize) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1994:33 [INFO] [stdout] | [INFO] [stdout] 1994 | ((leaf >> 3) as (u32)).wrapping_add(bs_cache << 4 >> 32 - (leaf & 3)) as isize, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1994 - ((leaf >> 3) as (u32)).wrapping_add(bs_cache << 4 >> 32 - (leaf & 3)) as isize, [INFO] [stdout] 1994 + ((leaf >> 3) as u32).wrapping_add(bs_cache << 4 >> 32 - (leaf & 3)) as isize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:1995:18 [INFO] [stdout] | [INFO] [stdout] 1995 | ) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1995 - ) as (i32); [INFO] [stdout] 1995 + ) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2014:18 [INFO] [stdout] | [INFO] [stdout] 2014 | } as (i32) / 2; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2014 - } as (i32) / 2; [INFO] [stdout] 2014 + } as i32 / 2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2045:18 [INFO] [stdout] | [INFO] [stdout] 2045 | } as (i32) / 2; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2045 - } as (i32) / 2; [INFO] [stdout] 2045 + } as i32 / 2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2153:22 [INFO] [stdout] | [INFO] [stdout] 2153 | max_band[(i % 3)] = i as i32; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2153 - max_band[(i % 3)] = i as i32; [INFO] [stdout] 2153 + max_band[i % 3] = i as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2187:38 [INFO] [stdout] | [INFO] [stdout] 2187 | let max_pos: u32 = (if hdr[1] as (i32) & 0x8 != 0 { 7 } else { 64 }) as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2187 - let max_pos: u32 = (if hdr[1] as (i32) & 0x8 != 0 { 7 } else { 64 }) as (u32); [INFO] [stdout] 2187 + let max_pos: u32 = (if hdr[1] as i32 & 0x8 != 0 { 7 } else { 64 }) as (u32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2187:77 [INFO] [stdout] | [INFO] [stdout] 2187 | let max_pos: u32 = (if hdr[1] as (i32) & 0x8 != 0 { 7 } else { 64 }) as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2187 - let max_pos: u32 = (if hdr[1] as (i32) & 0x8 != 0 { 7 } else { 64 }) as (u32); [INFO] [stdout] 2187 + let max_pos: u32 = (if hdr[1] as (i32) & 0x8 != 0 { 7 } else { 64 }) as u32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2194:17 [INFO] [stdout] | [INFO] [stdout] 2194 | if i as (i32) > max_band[i.wrapping_rem(3)] && (ipos < max_pos) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2194 - if i as (i32) > max_band[i.wrapping_rem(3)] && (ipos < max_pos) { [INFO] [stdout] 2194 + if i as i32 > max_band[i.wrapping_rem(3)] && (ipos < max_pos) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2197:39 [INFO] [stdout] | [INFO] [stdout] 2197 | let s: f32 = if hdr[3] as (i32) & 0x20 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2197 - let s: f32 = if hdr[3] as (i32) & 0x20 != 0 { [INFO] [stdout] 2197 + let s: f32 = if hdr[3] as i32 & 0x20 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2202:26 [INFO] [stdout] | [INFO] [stdout] 2202 | if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2202 - if hdr[1] as (i32) & 0x8 != 0 { [INFO] [stdout] 2202 + if hdr[1] as i32 & 0x8 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2207:82 [INFO] [stdout] | [INFO] [stdout] 2207 | kr = l3_ldexp_q2(1.0, (ipos.wrapping_add(1) >> 1 << mpeg2_sh) as (i32)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2207 - kr = l3_ldexp_q2(1.0, (ipos.wrapping_add(1) >> 1 << mpeg2_sh) as (i32)); [INFO] [stdout] 2207 + kr = l3_ldexp_q2(1.0, (ipos.wrapping_add(1) >> 1 << mpeg2_sh) as i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2213:54 [INFO] [stdout] | [INFO] [stdout] 2213 | l3_intensity_stereo_band(left, sfb[i] as (i32), kl * s, kr * s); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2213 - l3_intensity_stereo_band(left, sfb[i] as (i32), kl * s, kr * s); [INFO] [stdout] 2213 + l3_intensity_stereo_band(left, sfb[i] as i32, kl * s, kr * s); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2214:29 [INFO] [stdout] | [INFO] [stdout] 2214 | } else if hdr[3] as (i32) & 0x20 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2214 - } else if hdr[3] as (i32) & 0x20 != 0 { [INFO] [stdout] 2214 + } else if hdr[3] as i32 & 0x20 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2229:42 [INFO] [stdout] | [INFO] [stdout] 2229 | let n_sfb: i32 = gr[0].n_long_sfb as (i32) + gr[0].n_short_sfb as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2229 - let n_sfb: i32 = gr[0].n_long_sfb as (i32) + gr[0].n_short_sfb as (i32); [INFO] [stdout] 2229 + let n_sfb: i32 = gr[0].n_long_sfb as i32 + gr[0].n_short_sfb as (i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2229:71 [INFO] [stdout] | [INFO] [stdout] 2229 | let n_sfb: i32 = gr[0].n_long_sfb as (i32) + gr[0].n_short_sfb as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2229 - let n_sfb: i32 = gr[0].n_long_sfb as (i32) + gr[0].n_short_sfb as (i32); [INFO] [stdout] 2229 + let n_sfb: i32 = gr[0].n_long_sfb as (i32) + gr[0].n_short_sfb as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2264:45 [INFO] [stdout] | [INFO] [stdout] 2264 | let default_pos: i32 = if hdr[1] as (i32) & 0x8 != 0 { 3 } else { 0 }; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2264 - let default_pos: i32 = if hdr[1] as (i32) & 0x8 != 0 { 3 } else { 0 }; [INFO] [stdout] 2264 + let default_pos: i32 = if hdr[1] as i32 & 0x8 != 0 { 3 } else { 0 }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2280:36 [INFO] [stdout] | [INFO] [stdout] 2280 | gr[1].scalefac_compress as (i32) & 1, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2280 - gr[1].scalefac_compress as (i32) & 1, [INFO] [stdout] 2280 + gr[1].scalefac_compress as i32 & 1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2496:16 [INFO] [stdout] | [INFO] [stdout] 2496 | si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2496 - si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] 2496 + si[8 - 2 * i] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2496:37 [INFO] [stdout] | [INFO] [stdout] 2496 | si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2496 - si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] 2496 + si[(8 - 2 * i)] = grbuf[4 * i + 1] - grbuf[(4 * i + 2)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2496:58 [INFO] [stdout] | [INFO] [stdout] 2496 | si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2496 - si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[(4 * i + 2)]; [INFO] [stdout] 2496 + si[(8 - 2 * i)] = grbuf[(4 * i + 1)] - grbuf[4 * i + 2]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2497:16 [INFO] [stdout] | [INFO] [stdout] 2497 | co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2497 - co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] 2497 + co[1 + 2 * i] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2497:37 [INFO] [stdout] | [INFO] [stdout] 2497 | co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2497 - co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] 2497 + co[(1 + 2 * i)] = grbuf[4 * i + 1] + grbuf[(4 * i + 2)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2497:58 [INFO] [stdout] | [INFO] [stdout] 2497 | co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2497 - co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[(4 * i + 2)]; [INFO] [stdout] 2497 + co[(1 + 2 * i)] = grbuf[(4 * i + 1)] + grbuf[4 * i + 2]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2498:16 [INFO] [stdout] | [INFO] [stdout] 2498 | si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2498 - si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] 2498 + si[7 - 2 * i] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2498:37 [INFO] [stdout] | [INFO] [stdout] 2498 | si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2498 - si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] 2498 + si[(7 - 2 * i)] = grbuf[4 * i + 4] - grbuf[(4 * i + 3)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2498:58 [INFO] [stdout] | [INFO] [stdout] 2498 | si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2498 - si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[(4 * i + 3)]; [INFO] [stdout] 2498 + si[(7 - 2 * i)] = grbuf[(4 * i + 4)] - grbuf[4 * i + 3]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2499:16 [INFO] [stdout] | [INFO] [stdout] 2499 | co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2499 - co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] 2499 + co[2 + 2 * i] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2499:39 [INFO] [stdout] | [INFO] [stdout] 2499 | co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2499 - co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] 2499 + co[(2 + 2 * i)] = -(grbuf[4 * i + 3] + grbuf[(4 * i + 4)]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2499:60 [INFO] [stdout] | [INFO] [stdout] 2499 | co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2499 - co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[(4 * i + 4)]); [INFO] [stdout] 2499 + co[(2 + 2 * i)] = -(grbuf[(4 * i + 3)] + grbuf[4 * i + 4]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2514:44 [INFO] [stdout] | [INFO] [stdout] 2514 | let sum: f32 = co[i] * G_TWID9[(9 + i)] + si[i] * G_TWID9[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2514 - let sum: f32 = co[i] * G_TWID9[(9 + i)] + si[i] * G_TWID9[(0 + i)]; [INFO] [stdout] 2514 + let sum: f32 = co[i] * G_TWID9[9 + i] + si[i] * G_TWID9[(0 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2514:71 [INFO] [stdout] | [INFO] [stdout] 2514 | let sum: f32 = co[i] * G_TWID9[(9 + i)] + si[i] * G_TWID9[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2514 - let sum: f32 = co[i] * G_TWID9[(9 + i)] + si[i] * G_TWID9[(0 + i)]; [INFO] [stdout] 2514 + let sum: f32 = co[i] * G_TWID9[(9 + i)] + si[i] * G_TWID9[0 + i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2515:42 [INFO] [stdout] | [INFO] [stdout] 2515 | overlap[i] = co[i] * G_TWID9[(0 + i)] - si[i] * G_TWID9[(9 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2515 - overlap[i] = co[i] * G_TWID9[(0 + i)] - si[i] * G_TWID9[(9 + i)]; [INFO] [stdout] 2515 + overlap[i] = co[i] * G_TWID9[0 + i] - si[i] * G_TWID9[(9 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2515:69 [INFO] [stdout] | [INFO] [stdout] 2515 | overlap[i] = co[i] * G_TWID9[(0 + i)] - si[i] * G_TWID9[(9 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2515 - overlap[i] = co[i] * G_TWID9[(0 + i)] - si[i] * G_TWID9[(9 + i)]; [INFO] [stdout] 2515 + overlap[i] = co[i] * G_TWID9[(0 + i)] - si[i] * G_TWID9[9 + i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2516:37 [INFO] [stdout] | [INFO] [stdout] 2516 | grbuf[i] = ovl * window[(0 + i)] - sum * window[(9 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2516 - grbuf[i] = ovl * window[(0 + i)] - sum * window[(9 + i)]; [INFO] [stdout] 2516 + grbuf[i] = ovl * window[0 + i] - sum * window[(9 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2516:61 [INFO] [stdout] | [INFO] [stdout] 2516 | grbuf[i] = ovl * window[(0 + i)] - sum * window[(9 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2516 - grbuf[i] = ovl * window[(0 + i)] - sum * window[(9 + i)]; [INFO] [stdout] 2516 + grbuf[i] = ovl * window[(0 + i)] - sum * window[9 + i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2517:19 [INFO] [stdout] | [INFO] [stdout] 2517 | grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2517 - grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] 2517 + grbuf[17 - i] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2517:44 [INFO] [stdout] | [INFO] [stdout] 2517 | grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2517 - grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] 2517 + grbuf[(17 - i)] = ovl * window[9 + i] + sum * window[(0 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2517:68 [INFO] [stdout] | [INFO] [stdout] 2517 | grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2517 - grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[(0 + i)]; [INFO] [stdout] 2517 + grbuf[(17 - i)] = ovl * window[(9 + i)] + sum * window[0 + i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2550:40 [INFO] [stdout] | [INFO] [stdout] 2550 | let sum: f32 = co[i] * G_TWID3[(3 + i)] + si[i] * G_TWID3[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2550 - let sum: f32 = co[i] * G_TWID3[(3 + i)] + si[i] * G_TWID3[(0 + i)]; [INFO] [stdout] 2550 + let sum: f32 = co[i] * G_TWID3[3 + i] + si[i] * G_TWID3[(0 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2550:67 [INFO] [stdout] | [INFO] [stdout] 2550 | let sum: f32 = co[i] * G_TWID3[(3 + i)] + si[i] * G_TWID3[(0 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2550 - let sum: f32 = co[i] * G_TWID3[(3 + i)] + si[i] * G_TWID3[(0 + i)]; [INFO] [stdout] 2550 + let sum: f32 = co[i] * G_TWID3[(3 + i)] + si[i] * G_TWID3[0 + i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2551:38 [INFO] [stdout] | [INFO] [stdout] 2551 | overlap[i] = co[i] * G_TWID3[(0 + i)] - si[i] * G_TWID3[(3 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2551 - overlap[i] = co[i] * G_TWID3[(0 + i)] - si[i] * G_TWID3[(3 + i)]; [INFO] [stdout] 2551 + overlap[i] = co[i] * G_TWID3[0 + i] - si[i] * G_TWID3[(3 + i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2551:65 [INFO] [stdout] | [INFO] [stdout] 2551 | overlap[i] = co[i] * G_TWID3[(0 + i)] - si[i] * G_TWID3[(3 + i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2551 - overlap[i] = co[i] * G_TWID3[(0 + i)] - si[i] * G_TWID3[(3 + i)]; [INFO] [stdout] 2551 + overlap[i] = co[i] * G_TWID3[(0 + i)] - si[i] * G_TWID3[3 + i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2552:32 [INFO] [stdout] | [INFO] [stdout] 2552 | dst[i] = ovl * G_TWID3[(2 - i)] - sum * G_TWID3[(5 - i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2552 - dst[i] = ovl * G_TWID3[(2 - i)] - sum * G_TWID3[(5 - i)]; [INFO] [stdout] 2552 + dst[i] = ovl * G_TWID3[2 - i] - sum * G_TWID3[(5 - i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2552:57 [INFO] [stdout] | [INFO] [stdout] 2552 | dst[i] = ovl * G_TWID3[(2 - i)] - sum * G_TWID3[(5 - i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2552 - dst[i] = ovl * G_TWID3[(2 - i)] - sum * G_TWID3[(5 - i)]; [INFO] [stdout] 2552 + dst[i] = ovl * G_TWID3[(2 - i)] - sum * G_TWID3[5 - i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2553:36 [INFO] [stdout] | [INFO] [stdout] 2553 | dst[5 - i] = ovl * G_TWID3[(5 - i)] + sum * G_TWID3[(2 - i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2553 - dst[5 - i] = ovl * G_TWID3[(5 - i)] + sum * G_TWID3[(2 - i)]; [INFO] [stdout] 2553 + dst[5 - i] = ovl * G_TWID3[5 - i] + sum * G_TWID3[(2 - i)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/lib.rs:2553:61 [INFO] [stdout] | [INFO] [stdout] 2553 | dst[5 - i] = ovl * G_TWID3[(5 - i)] + sum * G_TWID3[(2 - i)]; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2553 - dst[5 - i] = ovl * G_TWID3[(5 - i)] + sum * G_TWID3[(2 - i)]; [INFO] [stdout] 2553 + dst[5 - i] = ovl * G_TWID3[(5 - i)] + sum * G_TWID3[2 - i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2606:71 [INFO] [stdout] | [INFO] [stdout] 2606 | l3_imdct36(grbuf, overlap, &G_MDCT_WINDOW[0], n_long_bands as (i32)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2606 - l3_imdct36(grbuf, overlap, &G_MDCT_WINDOW[0], n_long_bands as (i32)); [INFO] [stdout] 2606 + l3_imdct36(grbuf, overlap, &G_MDCT_WINDOW[0], n_long_bands as i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2611:76 [INFO] [stdout] | [INFO] [stdout] 2611 | l3_imdct_short(grbuf, overlap, 32u32.wrapping_sub(n_long_bands) as (i32)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2611 - l3_imdct_short(grbuf, overlap, 32u32.wrapping_sub(n_long_bands) as (i32)); [INFO] [stdout] 2611 + l3_imdct_short(grbuf, overlap, 32u32.wrapping_sub(n_long_bands) as i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2617:49 [INFO] [stdout] | [INFO] [stdout] 2617 | 32u32.wrapping_sub(n_long_bands) as (i32), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2617 - 32u32.wrapping_sub(n_long_bands) as (i32), [INFO] [stdout] 2617 + 32u32.wrapping_sub(n_long_bands) as i32, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2671:90 [INFO] [stdout] | [INFO] [stdout] 2671 | let layer3gr_limit: i32 = (*s).bs.pos + (gr_info[ch as usize]).part_23_length as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2671 - let layer3gr_limit: i32 = (*s).bs.pos + (gr_info[ch as usize]).part_23_length as (i32); [INFO] [stdout] 2671 + let layer3gr_limit: i32 = (*s).bs.pos + (gr_info[ch as usize]).part_23_length as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2691:26 [INFO] [stdout] | [INFO] [stdout] 2691 | if (*h).header[3] as (i32) & 0x10 != 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2691 - if (*h).header[3] as (i32) & 0x10 != 0 { [INFO] [stdout] 2691 + if (*h).header[3] as i32 & 0x10 != 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2693:33 [INFO] [stdout] | [INFO] [stdout] 2693 | } else if (*h).header[3] as (i32) & 0xe0 == 0x60 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2693 - } else if (*h).header[3] as (i32) & 0xe0 == 0x60 { [INFO] [stdout] 2693 + } else if (*h).header[3] as i32 & 0xe0 == 0x60 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2708:36 [INFO] [stdout] | [INFO] [stdout] 2708 | << (((*h).header[2] as (i32) >> 2 & 3) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2708 - << (((*h).header[2] as (i32) >> 2 & 3) [INFO] [stdout] 2708 + << (((*h).header[2] as i32 >> 2 & 3) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2709:39 [INFO] [stdout] | [INFO] [stdout] 2709 | + (((*h).header[1] as (i32) >> 3 & 1) + ((*h).header[1] as (i32) >> 4 & 1)) * 3 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2709 - + (((*h).header[1] as (i32) >> 3 & 1) + ((*h).header[1] as (i32) >> 4 & 1)) * 3 [INFO] [stdout] 2709 + + (((*h).header[1] as i32 >> 3 & 1) + ((*h).header[1] as (i32) >> 4 & 1)) * 3 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2709:76 [INFO] [stdout] | [INFO] [stdout] 2709 | + (((*h).header[1] as (i32) >> 3 & 1) + ((*h).header[1] as (i32) >> 4 & 1)) * 3 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2709 - + (((*h).header[1] as (i32) >> 3 & 1) + ((*h).header[1] as (i32) >> 4 & 1)) * 3 [INFO] [stdout] 2709 + + (((*h).header[1] as (i32) >> 3 & 1) + ((*h).header[1] as i32 >> 4 & 1)) * 3 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2710:26 [INFO] [stdout] | [INFO] [stdout] 2710 | == 2) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2710 - == 2) as (i32); [INFO] [stdout] 2710 + == 2) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2723:38 [INFO] [stdout] | [INFO] [stdout] 2723 | gr_info[0].block_type as (u32), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2723 - gr_info[0].block_type as (u32), [INFO] [stdout] 2723 + gr_info[0].block_type as u32, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2724:29 [INFO] [stdout] | [INFO] [stdout] 2724 | n_long_bands as (u32), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2724 - n_long_bands as (u32), [INFO] [stdout] 2724 + n_long_bands as u32, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2734:46 [INFO] [stdout] | [INFO] [stdout] 2734 | let mut pos: i32 = (((*s).bs.pos + 7) as (u32)).wrapping_div(8) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2734 - let mut pos: i32 = (((*s).bs.pos + 7) as (u32)).wrapping_div(8) as (i32); [INFO] [stdout] 2734 + let mut pos: i32 = (((*s).bs.pos + 7) as u32).wrapping_div(8) as (i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2734:72 [INFO] [stdout] | [INFO] [stdout] 2734 | let mut pos: i32 = (((*s).bs.pos + 7) as (u32)).wrapping_div(8) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2734 - let mut pos: i32 = (((*s).bs.pos + 7) as (u32)).wrapping_div(8) as (i32); [INFO] [stdout] 2734 + let mut pos: i32 = (((*s).bs.pos + 7) as (u32)).wrapping_div(8) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2735:46 [INFO] [stdout] | [INFO] [stdout] 2735 | let mut remains: i32 = ((*s).bs.limit as (u32)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2735 - let mut remains: i32 = ((*s).bs.limit as (u32)) [INFO] [stdout] 2735 + let mut remains: i32 = ((*s).bs.limit as u32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2737:30 [INFO] [stdout] | [INFO] [stdout] 2737 | .wrapping_sub(pos as (u32)) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2737 - .wrapping_sub(pos as (u32)) as (i32); [INFO] [stdout] 2737 + .wrapping_sub(pos as u32) as (i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2737:40 [INFO] [stdout] | [INFO] [stdout] 2737 | .wrapping_sub(pos as (u32)) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2737 - .wrapping_sub(pos as (u32)) as (i32); [INFO] [stdout] 2737 + .wrapping_sub(pos as (u32)) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/lib.rs:2760:9 [INFO] [stdout] | [INFO] [stdout] 2760 | (((buf[6] & 0x7F) as usize) << 21 [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 2763 | | ((buf[9] & 0x7F) as usize) + 10) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2760 ~ ((buf[6] & 0x7F) as usize) << 21 [INFO] [stdout] 2761 | | ((buf[7] & 0x7F) as usize) << 14 [INFO] [stdout] 2762 | | ((buf[8] & 0x7F) as usize) << 7 [INFO] [stdout] 2763 ~ | ((buf[9] & 0x7F) as usize) + 10 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2792:46 [INFO] [stdout] | [INFO] [stdout] 2792 | if mp3_bytes > 4 && ((*dec).header[0] as (i32) == 0xff) && (hdr_compare(&dec.header, mp3) != 0) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2792 - if mp3_bytes > 4 && ((*dec).header[0] as (i32) == 0xff) && (hdr_compare(&dec.header, mp3) != 0) [INFO] [stdout] 2792 + if mp3_bytes > 4 && ((*dec).header[0] as i32 == 0xff) && (hdr_compare(&dec.header, mp3) != 0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2828:45 [INFO] [stdout] | [INFO] [stdout] 2828 | (*info).hz = hdr_sample_rate_hz(hdr) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2828 - (*info).hz = hdr_sample_rate_hz(hdr) as (i32); [INFO] [stdout] 2828 + (*info).hz = hdr_sample_rate_hz(hdr) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2829:36 [INFO] [stdout] | [INFO] [stdout] 2829 | (*info).layer = 4 - (hdr[1] as (i32) >> 1 & 3); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2829 - (*info).layer = 4 - (hdr[1] as (i32) >> 1 & 3); [INFO] [stdout] 2829 + (*info).layer = 4 - (hdr[1] as i32 >> 1 & 3); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2830:53 [INFO] [stdout] | [INFO] [stdout] 2830 | (*info).bitrate_kbps = hdr_bitrate_kbps(hdr) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2830 - (*info).bitrate_kbps = hdr_bitrate_kbps(hdr) as (i32); [INFO] [stdout] 2830 + (*info).bitrate_kbps = hdr_bitrate_kbps(hdr) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2833:35 [INFO] [stdout] | [INFO] [stdout] 2833 | hdr_frame_samples(hdr) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2833 - hdr_frame_samples(hdr) as (i32) [INFO] [stdout] 2833 + hdr_frame_samples(hdr) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2836:22 [INFO] [stdout] | [INFO] [stdout] 2836 | if hdr[1] as (i32) & 1 == 0 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2836 - if hdr[1] as (i32) & 1 == 0 { [INFO] [stdout] 2836 + if hdr[1] as i32 & 1 == 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2858:49 [INFO] [stdout] | [INFO] [stdout] 2858 | if !(igr < if hdr[1] as (i32) & 0x8 != 0 { 2 } else { 1 }) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2858 - if !(igr < if hdr[1] as (i32) & 0x8 != 0 { 2 } else { 1 }) { [INFO] [stdout] 2858 + if !(igr < if hdr[1] as i32 & 0x8 != 0 { 2 } else { 1 }) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2974:21 [INFO] [stdout] | [INFO] [stdout] 2974 | (success as (u32)).wrapping_mul(hdr_frame_samples(&dec.header)) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2974 - (success as (u32)).wrapping_mul(hdr_frame_samples(&dec.header)) as (i32) [INFO] [stdout] 2974 + (success as u32).wrapping_mul(hdr_frame_samples(&dec.header)) as (i32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/lib.rs:2974:76 [INFO] [stdout] | [INFO] [stdout] 2974 | (success as (u32)).wrapping_mul(hdr_frame_samples(&dec.header)) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2974 - (success as (u32)).wrapping_mul(hdr_frame_samples(&dec.header)) as (i32) [INFO] [stdout] 2974 + (success as (u32)).wrapping_mul(hdr_frame_samples(&dec.header)) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 234 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 71 previous errors; 240 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/bin/minimp3_test.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / /// This is a translation of minimp3_test.c, [INFO] [stdout] 2 | | /// which also includes minimp3_ex.h. [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] 3 | [INFO] [stdout] 4 | / extern "C" { [INFO] [stdout] 5 | | fn __errno_location() -> *mut i32; [INFO] [stdout] 6 | | fn abs(__x: i32) -> i32; [INFO] [stdout] 7 | | fn close(__fd: i32) -> i32; [INFO] [stdout] ... | [INFO] [stdout] 53 | | fn strrchr(__s: *const u8, __c: i32) -> *mut u8; [INFO] [stdout] 54 | | } [INFO] [stdout] | |_- rustdoc does not generate documentation for extern blocks [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:81:20 [INFO] [stdout] | [INFO] [stdout] 81 | buf as (*mut u8) as (*const u8), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 81 - buf as (*mut u8) as (*const u8), [INFO] [stdout] 81 + buf as *mut u8 as (*const u8), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:81:33 [INFO] [stdout] | [INFO] [stdout] 81 | buf as (*mut u8) as (*const u8), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 81 - buf as (*mut u8) as (*const u8), [INFO] [stdout] 81 + buf as (*mut u8) as *const u8, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:86:35 [INFO] [stdout] | [INFO] [stdout] 86 | (((*buf.offset(6isize) as (i32) & 0x7fi32) << 21i32 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 86 - (((*buf.offset(6isize) as (i32) & 0x7fi32) << 21i32 [INFO] [stdout] 86 + (((*buf.offset(6isize) as i32 & 0x7fi32) << 21i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:87:39 [INFO] [stdout] | [INFO] [stdout] 87 | | (*buf.offset(7isize) as (i32) & 0x7fi32) << 14i32 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 87 - | (*buf.offset(7isize) as (i32) & 0x7fi32) << 14i32 [INFO] [stdout] 87 + | (*buf.offset(7isize) as i32 & 0x7fi32) << 14i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:88:39 [INFO] [stdout] | [INFO] [stdout] 88 | | (*buf.offset(8isize) as (i32) & 0x7fi32) << 7i32 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 88 - | (*buf.offset(8isize) as (i32) & 0x7fi32) << 7i32 [INFO] [stdout] 88 + | (*buf.offset(8isize) as i32 & 0x7fi32) << 7i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:89:38 [INFO] [stdout] | [INFO] [stdout] 89 | | *buf.offset(9isize) as (i32) & 0x7fi32) + 10i32) as (usize) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 89 - | *buf.offset(9isize) as (i32) & 0x7fi32) + 10i32) as (usize) [INFO] [stdout] 89 + | *buf.offset(9isize) as i32 & 0x7fi32) + 10i32) as (usize) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:89:67 [INFO] [stdout] | [INFO] [stdout] 89 | | *buf.offset(9isize) as (i32) & 0x7fi32) + 10i32) as (usize) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 89 - | *buf.offset(9isize) as (i32) & 0x7fi32) + 10i32) as (usize) [INFO] [stdout] 89 + | *buf.offset(9isize) as (i32) & 0x7fi32) + 10i32) as usize [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:106:17 [INFO] [stdout] | [INFO] [stdout] 106 | info as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 106 - info as (*mut ::std::os::raw::c_void), [INFO] [stdout] 106 + info as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:111:28 [INFO] [stdout] | [INFO] [stdout] 111 | &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 111 - &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] 111 + &mut frame_info as *mut FrameInfo as (*mut ::std::os::raw::c_void), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:111:48 [INFO] [stdout] | [INFO] [stdout] 111 | &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 111 - &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] 111 + &mut frame_info as (*mut FrameInfo) as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:118:39 [INFO] [stdout] | [INFO] [stdout] 118 | buf = buf.offset(id3v2size as (isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 118 - buf = buf.offset(id3v2size as (isize)); [INFO] [stdout] 118 + buf = buf.offset(id3v2size as isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/bin/minimp3_test.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | 'loop2: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_labels)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:129:56 [INFO] [stdout] | [INFO] [stdout] 129 | buf = buf.offset(frame_info.frame_bytes as (isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 129 - buf = buf.offset(frame_info.frame_bytes as (isize)); [INFO] [stdout] 129 + buf = buf.offset(frame_info.frame_bytes as isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:130:72 [INFO] [stdout] | [INFO] [stdout] 130 | buf_size = buf_size.wrapping_sub(frame_info.frame_bytes as (usize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 130 - buf_size = buf_size.wrapping_sub(frame_info.frame_bytes as (usize)); [INFO] [stdout] 130 + buf_size = buf_size.wrapping_sub(frame_info.frame_bytes as usize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/bin/minimp3_test.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | (if samples == 0 { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 224 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 138 ~ if samples == 0 { [INFO] [stdout] 139 | } else { [INFO] [stdout] ... [INFO] [stdout] 223 | }) [INFO] [stdout] 224 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:142:57 [INFO] [stdout] | [INFO] [stdout] 142 | .wrapping_div(frame_info.frame_bytes as (usize)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 142 - .wrapping_div(frame_info.frame_bytes as (usize)) [INFO] [stdout] 142 + .wrapping_div(frame_info.frame_bytes as usize) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:143:42 [INFO] [stdout] | [INFO] [stdout] 143 | .wrapping_mul(samples as (usize)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 143 - .wrapping_mul(samples as (usize)) [INFO] [stdout] 143 + .wrapping_mul(samples as usize) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:146:42 [INFO] [stdout] | [INFO] [stdout] 146 | ((1152i32 * 2i32) as (usize)).wrapping_mul(::std::mem::size_of::()), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 146 - ((1152i32 * 2i32) as (usize)).wrapping_mul(::std::mem::size_of::()), [INFO] [stdout] 146 + ((1152i32 * 2i32) as usize).wrapping_mul(::std::mem::size_of::()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:148:51 [INFO] [stdout] | [INFO] [stdout] 148 | (*info).buffer = malloc(allocated) as (*mut i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 148 - (*info).buffer = malloc(allocated) as (*mut i16); [INFO] [stdout] 148 + (*info).buffer = malloc(allocated) as *mut i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/bin/minimp3_test.rs:149:13 [INFO] [stdout] | [INFO] [stdout] 149 | (if (*info).buffer.is_null() { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 223 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 149 ~ if (*info).buffer.is_null() { [INFO] [stdout] 150 | } else { [INFO] [stdout] ... [INFO] [stdout] 222 | (*info).avg_bitrate_kbps = avg_bitrate_kbps.wrapping_div(frames) as (i32); [INFO] [stdout] 223 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:151:46 [INFO] [stdout] | [INFO] [stdout] 151 | (*info).samples = samples as (usize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 151 - (*info).samples = samples as (usize); [INFO] [stdout] 151 + (*info).samples = samples as usize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:153:39 [INFO] [stdout] | [INFO] [stdout] 153 | (*info).buffer as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 153 - (*info).buffer as (*mut ::std::os::raw::c_void), [INFO] [stdout] 153 + (*info).buffer as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:154:41 [INFO] [stdout] | [INFO] [stdout] 154 | pcm.as_mut_ptr() as (*const ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 154 - pcm.as_mut_ptr() as (*const ::std::os::raw::c_void), [INFO] [stdout] 154 + pcm.as_mut_ptr() as *const ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/bin/minimp3_test.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / /// This is a translation of minimp3_test.c, [INFO] [stdout] 2 | | /// which also includes minimp3_ex.h. [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] 3 | [INFO] [stdout] 4 | / extern "C" { [INFO] [stdout] 5 | | fn __errno_location() -> *mut i32; [INFO] [stdout] 6 | | fn abs(__x: i32) -> i32; [INFO] [stdout] 7 | | fn close(__fd: i32) -> i32; [INFO] [stdout] ... | [INFO] [stdout] 53 | | fn strrchr(__s: *const u8, __c: i32) -> *mut u8; [INFO] [stdout] 54 | | } [INFO] [stdout] | |_- rustdoc does not generate documentation for extern blocks [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:160:78 [INFO] [stdout] | [INFO] [stdout] 160 | let mut avg_bitrate_kbps: usize = frame_info.bitrate_kbps as (usize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 160 - let mut avg_bitrate_kbps: usize = frame_info.bitrate_kbps as (usize); [INFO] [stdout] 160 + let mut avg_bitrate_kbps: usize = frame_info.bitrate_kbps as usize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/bin/minimp3_test.rs:163:17 [INFO] [stdout] | [INFO] [stdout] 163 | 'loop7: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:81:20 [INFO] [stdout] | [INFO] [stdout] 81 | buf as (*mut u8) as (*const u8), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 81 - buf as (*mut u8) as (*const u8), [INFO] [stdout] 81 + buf as *mut u8 as (*const u8), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:166:48 [INFO] [stdout] | [INFO] [stdout] 166 | < ((1152i32 * 2i32) as (usize)).wrapping_mul(::std::mem::size_of::()) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 166 - < ((1152i32 * 2i32) as (usize)).wrapping_mul(::std::mem::size_of::()) [INFO] [stdout] 166 + < ((1152i32 * 2i32) as usize).wrapping_mul(::std::mem::size_of::()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:81:33 [INFO] [stdout] | [INFO] [stdout] 81 | buf as (*mut u8) as (*const u8), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 81 - buf as (*mut u8) as (*const u8), [INFO] [stdout] 81 + buf as (*mut u8) as *const u8, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:86:35 [INFO] [stdout] | [INFO] [stdout] 86 | (((*buf.offset(6isize) as (i32) & 0x7fi32) << 21i32 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 86 - (((*buf.offset(6isize) as (i32) & 0x7fi32) << 21i32 [INFO] [stdout] 86 + (((*buf.offset(6isize) as i32 & 0x7fi32) << 21i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:170:55 [INFO] [stdout] | [INFO] [stdout] 170 | ... realloc((*info).buffer as (*mut ::std::os::raw::c_void), allocated) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 170 - realloc((*info).buffer as (*mut ::std::os::raw::c_void), allocated) [INFO] [stdout] 170 + realloc((*info).buffer as *mut ::std::os::raw::c_void, allocated) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:87:39 [INFO] [stdout] | [INFO] [stdout] 87 | | (*buf.offset(7isize) as (i32) & 0x7fi32) << 14i32 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 87 - | (*buf.offset(7isize) as (i32) & 0x7fi32) << 14i32 [INFO] [stdout] 87 + | (*buf.offset(7isize) as i32 & 0x7fi32) << 14i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:171:36 [INFO] [stdout] | [INFO] [stdout] 171 | ... as (*mut i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 171 - as (*mut i16); [INFO] [stdout] 171 + as *mut i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:88:39 [INFO] [stdout] | [INFO] [stdout] 88 | | (*buf.offset(8isize) as (i32) & 0x7fi32) << 7i32 [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 88 - | (*buf.offset(8isize) as (i32) & 0x7fi32) << 7i32 [INFO] [stdout] 88 + | (*buf.offset(8isize) as i32 & 0x7fi32) << 7i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:179:66 [INFO] [stdout] | [INFO] [stdout] 179 | (*info).buffer.offset((*info).samples as (isize)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 179 - (*info).buffer.offset((*info).samples as (isize)), [INFO] [stdout] 179 + (*info).buffer.offset((*info).samples as isize), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:89:38 [INFO] [stdout] | [INFO] [stdout] 89 | | *buf.offset(9isize) as (i32) & 0x7fi32) + 10i32) as (usize) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 89 - | *buf.offset(9isize) as (i32) & 0x7fi32) + 10i32) as (usize) [INFO] [stdout] 89 + | *buf.offset(9isize) as i32 & 0x7fi32) + 10i32) as (usize) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:190:53 [INFO] [stdout] | [INFO] [stdout] 190 | buf = buf.offset(frame_bytes as (isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 190 - buf = buf.offset(frame_bytes as (isize)); [INFO] [stdout] 190 + buf = buf.offset(frame_bytes as isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:89:67 [INFO] [stdout] | [INFO] [stdout] 89 | | *buf.offset(9isize) as (i32) & 0x7fi32) + 10i32) as (usize) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 89 - | *buf.offset(9isize) as (i32) & 0x7fi32) + 10i32) as (usize) [INFO] [stdout] 89 + | *buf.offset(9isize) as (i32) & 0x7fi32) + 10i32) as usize [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:191:69 [INFO] [stdout] | [INFO] [stdout] 191 | buf_size = buf_size.wrapping_sub(frame_bytes as (usize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 191 - buf_size = buf_size.wrapping_sub(frame_bytes as (usize)); [INFO] [stdout] 191 + buf_size = buf_size.wrapping_sub(frame_bytes as usize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:106:17 [INFO] [stdout] | [INFO] [stdout] 106 | info as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 106 - info as (*mut ::std::os::raw::c_void), [INFO] [stdout] 106 + info as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:201:78 [INFO] [stdout] | [INFO] [stdout] 201 | ... .wrapping_add((samples * frame_info.channels) as (usize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 201 - .wrapping_add((samples * frame_info.channels) as (usize)); [INFO] [stdout] 201 + .wrapping_add((samples * frame_info.channels) as usize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:111:28 [INFO] [stdout] | [INFO] [stdout] 111 | &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 111 - &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] 111 + &mut frame_info as *mut FrameInfo as (*mut ::std::os::raw::c_void), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:203:86 [INFO] [stdout] | [INFO] [stdout] 203 | ... avg_bitrate_kbps.wrapping_add(frame_info.bitrate_kbps as (usize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 203 - avg_bitrate_kbps.wrapping_add(frame_info.bitrate_kbps as (usize)); [INFO] [stdout] 203 + avg_bitrate_kbps.wrapping_add(frame_info.bitrate_kbps as usize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:111:48 [INFO] [stdout] | [INFO] [stdout] 111 | &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 111 - &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] 111 + &mut frame_info as (*mut FrameInfo) as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:209:48 [INFO] [stdout] | [INFO] [stdout] 209 | ... &mut frame_info as (*mut FrameInfo), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 209 - &mut frame_info as (*mut FrameInfo), [INFO] [stdout] 209 + &mut frame_info as *mut FrameInfo, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:118:39 [INFO] [stdout] | [INFO] [stdout] 118 | buf = buf.offset(id3v2size as (isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 118 - buf = buf.offset(id3v2size as (isize)); [INFO] [stdout] 118 + buf = buf.offset(id3v2size as isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/bin/minimp3_test.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | 'loop2: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_labels)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:218:43 [INFO] [stdout] | [INFO] [stdout] 218 | (*info).buffer as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 218 - (*info).buffer as (*mut ::std::os::raw::c_void), [INFO] [stdout] 218 + (*info).buffer as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:129:56 [INFO] [stdout] | [INFO] [stdout] 129 | buf = buf.offset(frame_info.frame_bytes as (isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 129 - buf = buf.offset(frame_info.frame_bytes as (isize)); [INFO] [stdout] 129 + buf = buf.offset(frame_info.frame_bytes as isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:220:26 [INFO] [stdout] | [INFO] [stdout] 220 | ) as (*mut i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 220 - ) as (*mut i16); [INFO] [stdout] 220 + ) as *mut i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:130:72 [INFO] [stdout] | [INFO] [stdout] 130 | buf_size = buf_size.wrapping_sub(frame_info.frame_bytes as (usize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 130 - buf_size = buf_size.wrapping_sub(frame_info.frame_bytes as (usize)); [INFO] [stdout] 130 + buf_size = buf_size.wrapping_sub(frame_info.frame_bytes as usize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/bin/minimp3_test.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | (if samples == 0 { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 224 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 138 ~ if samples == 0 { [INFO] [stdout] 139 | } else { [INFO] [stdout] ... [INFO] [stdout] 223 | }) [INFO] [stdout] 224 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:142:57 [INFO] [stdout] | [INFO] [stdout] 142 | .wrapping_div(frame_info.frame_bytes as (usize)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 142 - .wrapping_div(frame_info.frame_bytes as (usize)) [INFO] [stdout] 142 + .wrapping_div(frame_info.frame_bytes as usize) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:222:85 [INFO] [stdout] | [INFO] [stdout] 222 | (*info).avg_bitrate_kbps = avg_bitrate_kbps.wrapping_div(frames) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 222 - (*info).avg_bitrate_kbps = avg_bitrate_kbps.wrapping_div(frames) as (i32); [INFO] [stdout] 222 + (*info).avg_bitrate_kbps = avg_bitrate_kbps.wrapping_div(frames) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:143:42 [INFO] [stdout] | [INFO] [stdout] 143 | .wrapping_mul(samples as (usize)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 143 - .wrapping_mul(samples as (usize)) [INFO] [stdout] 143 + .wrapping_mul(samples as usize) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:236:28 [INFO] [stdout] | [INFO] [stdout] 236 | &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 236 - &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] 236 + &mut frame_info as *mut FrameInfo as (*mut ::std::os::raw::c_void), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:146:42 [INFO] [stdout] | [INFO] [stdout] 146 | ((1152i32 * 2i32) as (usize)).wrapping_mul(::std::mem::size_of::()), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 146 - ((1152i32 * 2i32) as (usize)).wrapping_mul(::std::mem::size_of::()), [INFO] [stdout] 146 + ((1152i32 * 2i32) as usize).wrapping_mul(::std::mem::size_of::()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:148:51 [INFO] [stdout] | [INFO] [stdout] 148 | (*info).buffer = malloc(allocated) as (*mut i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 148 - (*info).buffer = malloc(allocated) as (*mut i16); [INFO] [stdout] 148 + (*info).buffer = malloc(allocated) as *mut i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:236:48 [INFO] [stdout] | [INFO] [stdout] 236 | &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 236 - &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] 236 + &mut frame_info as (*mut FrameInfo) as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/bin/minimp3_test.rs:149:13 [INFO] [stdout] | [INFO] [stdout] 149 | (if (*info).buffer.is_null() { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 223 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 149 ~ if (*info).buffer.is_null() { [INFO] [stdout] 150 | } else { [INFO] [stdout] ... [INFO] [stdout] 222 | (*info).avg_bitrate_kbps = avg_bitrate_kbps.wrapping_div(frames) as (i32); [INFO] [stdout] 223 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/bin/minimp3_test.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | (if id3v2size > buf_size { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 291 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 241 ~ if id3v2size > buf_size { [INFO] [stdout] 242 | } else { [INFO] [stdout] ... [INFO] [stdout] 290 | } [INFO] [stdout] 291 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:151:46 [INFO] [stdout] | [INFO] [stdout] 151 | (*info).samples = samples as (usize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 151 - (*info).samples = samples as (usize); [INFO] [stdout] 151 + (*info).samples = samples as usize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:244:39 [INFO] [stdout] | [INFO] [stdout] 244 | buf = buf.offset(id3v2size as (isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 244 - buf = buf.offset(id3v2size as (isize)); [INFO] [stdout] 244 + buf = buf.offset(id3v2size as isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:153:39 [INFO] [stdout] | [INFO] [stdout] 153 | (*info).buffer as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 153 - (*info).buffer as (*mut ::std::os::raw::c_void), [INFO] [stdout] 153 + (*info).buffer as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/bin/minimp3_test.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | 'loop3: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:154:41 [INFO] [stdout] | [INFO] [stdout] 154 | pcm.as_mut_ptr() as (*const ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 154 - pcm.as_mut_ptr() as (*const ::std::os::raw::c_void), [INFO] [stdout] 154 + pcm.as_mut_ptr() as *const ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:252:29 [INFO] [stdout] | [INFO] [stdout] 252 | buf_size as (i32), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 252 - buf_size as (i32), [INFO] [stdout] 252 + buf_size as i32, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:160:78 [INFO] [stdout] | [INFO] [stdout] 160 | let mut avg_bitrate_kbps: usize = frame_info.bitrate_kbps as (usize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 160 - let mut avg_bitrate_kbps: usize = frame_info.bitrate_kbps as (usize); [INFO] [stdout] 160 + let mut avg_bitrate_kbps: usize = frame_info.bitrate_kbps as usize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:256:35 [INFO] [stdout] | [INFO] [stdout] 256 | buf = buf.offset(i as (isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 256 - buf = buf.offset(i as (isize)); [INFO] [stdout] 256 + buf = buf.offset(i as isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/bin/minimp3_test.rs:163:17 [INFO] [stdout] | [INFO] [stdout] 163 | 'loop7: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:166:48 [INFO] [stdout] | [INFO] [stdout] 166 | < ((1152i32 * 2i32) as (usize)).wrapping_mul(::std::mem::size_of::()) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 166 - < ((1152i32 * 2i32) as (usize)).wrapping_mul(::std::mem::size_of::()) [INFO] [stdout] 166 + < ((1152i32 * 2i32) as usize).wrapping_mul(::std::mem::size_of::()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:257:51 [INFO] [stdout] | [INFO] [stdout] 257 | buf_size = buf_size.wrapping_sub(i as (usize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 257 - buf_size = buf_size.wrapping_sub(i as (usize)); [INFO] [stdout] 257 + buf_size = buf_size.wrapping_sub(i as usize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:170:55 [INFO] [stdout] | [INFO] [stdout] 170 | ... realloc((*info).buffer as (*mut ::std::os::raw::c_void), allocated) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 170 - realloc((*info).buffer as (*mut ::std::os::raw::c_void), allocated) [INFO] [stdout] 170 + realloc((*info).buffer as *mut ::std::os::raw::c_void, allocated) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:263:52 [INFO] [stdout] | [INFO] [stdout] 263 | frame_info.channels = if hdr[3] as (i32) & 0xc0i32 == 0xc0i32 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 263 - frame_info.channels = if hdr[3] as (i32) & 0xc0i32 == 0xc0i32 { [INFO] [stdout] 263 + frame_info.channels = if hdr[3] as i32 & 0xc0i32 == 0xc0i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:171:36 [INFO] [stdout] | [INFO] [stdout] 171 | ... as (*mut i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 171 - as (*mut i16); [INFO] [stdout] 171 + as *mut i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:268:60 [INFO] [stdout] | [INFO] [stdout] 268 | frame_info.hz = hdr_sample_rate_hz(hdr) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 268 - frame_info.hz = hdr_sample_rate_hz(hdr) as (i32); [INFO] [stdout] 268 + frame_info.hz = hdr_sample_rate_hz(hdr) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:179:66 [INFO] [stdout] | [INFO] [stdout] 179 | (*info).buffer.offset((*info).samples as (isize)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 179 - (*info).buffer.offset((*info).samples as (isize)), [INFO] [stdout] 179 + (*info).buffer.offset((*info).samples as isize), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:270:53 [INFO] [stdout] | [INFO] [stdout] 270 | frame_info.layer = 4i32 - hdr[1] as (i32) >> 1i32 & 3i32; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 270 - frame_info.layer = 4i32 - hdr[1] as (i32) >> 1i32 & 3i32; [INFO] [stdout] 270 + frame_info.layer = 4i32 - hdr[1] as i32 >> 1i32 & 3i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:190:53 [INFO] [stdout] | [INFO] [stdout] 190 | buf = buf.offset(frame_bytes as (isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 190 - buf = buf.offset(frame_bytes as (isize)); [INFO] [stdout] 190 + buf = buf.offset(frame_bytes as isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:191:69 [INFO] [stdout] | [INFO] [stdout] 191 | buf_size = buf_size.wrapping_sub(frame_bytes as (usize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 191 - buf_size = buf_size.wrapping_sub(frame_bytes as (usize)); [INFO] [stdout] 191 + buf_size = buf_size.wrapping_sub(frame_bytes as usize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:271:68 [INFO] [stdout] | [INFO] [stdout] 271 | frame_info.bitrate_kbps = hdr_bitrate_kbps(hdr) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 271 - frame_info.bitrate_kbps = hdr_bitrate_kbps(hdr) as (i32); [INFO] [stdout] 271 + frame_info.bitrate_kbps = hdr_bitrate_kbps(hdr) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:201:78 [INFO] [stdout] | [INFO] [stdout] 201 | ... .wrapping_add((samples * frame_info.channels) as (usize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 201 - .wrapping_add((samples * frame_info.channels) as (usize)); [INFO] [stdout] 201 + .wrapping_add((samples * frame_info.channels) as usize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:277:39 [INFO] [stdout] | [INFO] [stdout] 277 | ((hdr.as_ptr() as (isize)).wrapping_sub(orig_buf as (isize)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 277 - ((hdr.as_ptr() as (isize)).wrapping_sub(orig_buf as (isize)) [INFO] [stdout] 277 + ((hdr.as_ptr() as isize).wrapping_sub(orig_buf as (isize)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:203:86 [INFO] [stdout] | [INFO] [stdout] 203 | ... avg_bitrate_kbps.wrapping_add(frame_info.bitrate_kbps as (usize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 203 - avg_bitrate_kbps.wrapping_add(frame_info.bitrate_kbps as (usize)); [INFO] [stdout] 203 + avg_bitrate_kbps.wrapping_add(frame_info.bitrate_kbps as usize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:277:73 [INFO] [stdout] | [INFO] [stdout] 277 | ((hdr.as_ptr() as (isize)).wrapping_sub(orig_buf as (isize)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 277 - ((hdr.as_ptr() as (isize)).wrapping_sub(orig_buf as (isize)) [INFO] [stdout] 277 + ((hdr.as_ptr() as (isize)).wrapping_sub(orig_buf as isize) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:278:58 [INFO] [stdout] | [INFO] [stdout] 278 | / ::std::mem::size_of::() as (isize)) as (usize), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 278 - / ::std::mem::size_of::() as (isize)) as (usize), [INFO] [stdout] 278 + / ::std::mem::size_of::() as isize) as (usize), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:209:48 [INFO] [stdout] | [INFO] [stdout] 209 | ... &mut frame_info as (*mut FrameInfo), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 209 - &mut frame_info as (*mut FrameInfo), [INFO] [stdout] 209 + &mut frame_info as *mut FrameInfo, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:278:70 [INFO] [stdout] | [INFO] [stdout] 278 | / ::std::mem::size_of::() as (isize)) as (usize), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 278 - / ::std::mem::size_of::() as (isize)) as (usize), [INFO] [stdout] 278 + / ::std::mem::size_of::() as (isize)) as usize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:218:43 [INFO] [stdout] | [INFO] [stdout] 218 | (*info).buffer as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 218 - (*info).buffer as (*mut ::std::os::raw::c_void), [INFO] [stdout] 218 + (*info).buffer as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:279:40 [INFO] [stdout] | [INFO] [stdout] 279 | &mut frame_info as (*mut FrameInfo), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 279 - &mut frame_info as (*mut FrameInfo), [INFO] [stdout] 279 + &mut frame_info as *mut FrameInfo, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:220:26 [INFO] [stdout] | [INFO] [stdout] 220 | ) as (*mut i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 220 - ) as (*mut i16); [INFO] [stdout] 220 + ) as *mut i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:284:48 [INFO] [stdout] | [INFO] [stdout] 284 | buf = buf.offset(frame_size as (isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 284 - buf = buf.offset(frame_size as (isize)); [INFO] [stdout] 284 + buf = buf.offset(frame_size as isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:222:85 [INFO] [stdout] | [INFO] [stdout] 222 | (*info).avg_bitrate_kbps = avg_bitrate_kbps.wrapping_div(frames) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 222 - (*info).avg_bitrate_kbps = avg_bitrate_kbps.wrapping_div(frames) as (i32); [INFO] [stdout] 222 + (*info).avg_bitrate_kbps = avg_bitrate_kbps.wrapping_div(frames) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:285:64 [INFO] [stdout] | [INFO] [stdout] 285 | buf_size = buf_size.wrapping_sub(frame_size as (usize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 285 - buf_size = buf_size.wrapping_sub(frame_size as (usize)); [INFO] [stdout] 285 + buf_size = buf_size.wrapping_sub(frame_size as usize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:236:28 [INFO] [stdout] | [INFO] [stdout] 236 | &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 236 - &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] 236 + &mut frame_info as *mut FrameInfo as (*mut ::std::os::raw::c_void), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:329:16 [INFO] [stdout] | [INFO] [stdout] 329 | dec as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 329 - dec as (*mut ::std::os::raw::c_void), [INFO] [stdout] 329 + dec as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:384:21 [INFO] [stdout] | [INFO] [stdout] 384 | map_info as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 384 - map_info as (*mut ::std::os::raw::c_void), [INFO] [stdout] 384 + map_info as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:236:48 [INFO] [stdout] | [INFO] [stdout] 236 | &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 236 - &mut frame_info as (*mut FrameInfo) as (*mut ::std::os::raw::c_void), [INFO] [stdout] 236 + &mut frame_info as (*mut FrameInfo) as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/bin/minimp3_test.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | 'loop1: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/bin/minimp3_test.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | (if id3v2size > buf_size { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 291 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 241 ~ if id3v2size > buf_size { [INFO] [stdout] 242 | } else { [INFO] [stdout] ... [INFO] [stdout] 290 | } [INFO] [stdout] 291 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:394:46 [INFO] [stdout] | [INFO] [stdout] 394 | if file < 0i32 || fstat(file, &mut st as (*mut stat)) < 0i32 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 394 - if file < 0i32 || fstat(file, &mut st as (*mut stat)) < 0i32 { [INFO] [stdout] 394 + if file < 0i32 || fstat(file, &mut st as *mut stat) < 0i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:398:42 [INFO] [stdout] | [INFO] [stdout] 398 | (*map_info).size = st.st_size as (usize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 398 - (*map_info).size = st.st_size as (usize); [INFO] [stdout] 398 + (*map_info).size = st.st_size as usize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:244:39 [INFO] [stdout] | [INFO] [stdout] 244 | buf = buf.offset(id3v2size as (isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 244 - buf = buf.offset(id3v2size as (isize)); [INFO] [stdout] 244 + buf = buf.offset(id3v2size as isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/bin/minimp3_test.rs:399:9 [INFO] [stdout] | [INFO] [stdout] 399 | 'loop4: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/bin/minimp3_test.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | 'loop3: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:401:25 [INFO] [stdout] | [INFO] [stdout] 401 | 0i32 as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 401 - 0i32 as (*mut ::std::os::raw::c_void), [INFO] [stdout] 401 + 0i32 as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:252:29 [INFO] [stdout] | [INFO] [stdout] 252 | buf_size as (i32), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 252 - buf_size as (i32), [INFO] [stdout] 252 + buf_size as i32, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:402:31 [INFO] [stdout] | [INFO] [stdout] 402 | st.st_size as (usize), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 402 - st.st_size as (usize), [INFO] [stdout] 402 + st.st_size as usize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:256:35 [INFO] [stdout] | [INFO] [stdout] 256 | buf = buf.offset(i as (isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 256 - buf = buf.offset(i as (isize)); [INFO] [stdout] 256 + buf = buf.offset(i as isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:407:18 [INFO] [stdout] | [INFO] [stdout] 407 | ) as (*const u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 407 - ) as (*const u8); [INFO] [stdout] 407 + ) as *const u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:257:51 [INFO] [stdout] | [INFO] [stdout] 257 | buf_size = buf_size.wrapping_sub(i as (usize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 257 - buf_size = buf_size.wrapping_sub(i as (usize)); [INFO] [stdout] 257 + buf_size = buf_size.wrapping_sub(i as usize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:408:27 [INFO] [stdout] | [INFO] [stdout] 408 | if !(-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 408 - if !(-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer [INFO] [stdout] 408 + if !(-1i32 as *mut ::std::os::raw::c_void as (*const u8) == (*map_info).buffer [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:263:52 [INFO] [stdout] | [INFO] [stdout] 263 | frame_info.channels = if hdr[3] as (i32) & 0xc0i32 == 0xc0i32 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 263 - frame_info.channels = if hdr[3] as (i32) & 0xc0i32 == 0xc0i32 { [INFO] [stdout] 263 + frame_info.channels = if hdr[3] as i32 & 0xc0i32 == 0xc0i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:408:60 [INFO] [stdout] | [INFO] [stdout] 408 | if !(-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 408 - if !(-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer [INFO] [stdout] 408 + if !(-1i32 as (*mut ::std::os::raw::c_void) as *const u8 == (*map_info).buffer [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:268:60 [INFO] [stdout] | [INFO] [stdout] 268 | frame_info.hz = hdr_sample_rate_hz(hdr) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 268 - frame_info.hz = hdr_sample_rate_hz(hdr) as (i32); [INFO] [stdout] 268 + frame_info.hz = hdr_sample_rate_hz(hdr) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/bin/minimp3_test.rs:415:9 [INFO] [stdout] | [INFO] [stdout] 415 | (if -1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 419 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 415 ~ if -1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer { [INFO] [stdout] 416 | -1i32 [INFO] [stdout] 417 | } else { [INFO] [stdout] 418 | 0i32 [INFO] [stdout] 419 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:270:53 [INFO] [stdout] | [INFO] [stdout] 270 | frame_info.layer = 4i32 - hdr[1] as (i32) >> 1i32 & 3i32; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 270 - frame_info.layer = 4i32 - hdr[1] as (i32) >> 1i32 & 3i32; [INFO] [stdout] 270 + frame_info.layer = 4i32 - hdr[1] as i32 >> 1i32 & 3i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:415:22 [INFO] [stdout] | [INFO] [stdout] 415 | (if -1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 415 - (if -1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer { [INFO] [stdout] 415 + (if -1i32 as *mut ::std::os::raw::c_void as (*const u8) == (*map_info).buffer { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:271:68 [INFO] [stdout] | [INFO] [stdout] 271 | frame_info.bitrate_kbps = hdr_bitrate_kbps(hdr) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 271 - frame_info.bitrate_kbps = hdr_bitrate_kbps(hdr) as (i32); [INFO] [stdout] 271 + frame_info.bitrate_kbps = hdr_bitrate_kbps(hdr) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:415:55 [INFO] [stdout] | [INFO] [stdout] 415 | (if -1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 415 - (if -1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer { [INFO] [stdout] 415 + (if -1i32 as (*mut ::std::os::raw::c_void) as *const u8 == (*map_info).buffer { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:277:39 [INFO] [stdout] | [INFO] [stdout] 277 | ((hdr.as_ptr() as (isize)).wrapping_sub(orig_buf as (isize)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 277 - ((hdr.as_ptr() as (isize)).wrapping_sub(orig_buf as (isize)) [INFO] [stdout] 277 + ((hdr.as_ptr() as isize).wrapping_sub(orig_buf as (isize)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:277:73 [INFO] [stdout] | [INFO] [stdout] 277 | ((hdr.as_ptr() as (isize)).wrapping_sub(orig_buf as (isize)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 277 - ((hdr.as_ptr() as (isize)).wrapping_sub(orig_buf as (isize)) [INFO] [stdout] 277 + ((hdr.as_ptr() as (isize)).wrapping_sub(orig_buf as isize) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:425:22 [INFO] [stdout] | [INFO] [stdout] 425 | && (-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) != (*map_info).buffer) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 425 - && (-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) != (*map_info).buffer) [INFO] [stdout] 425 + && (-1i32 as *mut ::std::os::raw::c_void as (*const u8) != (*map_info).buffer) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:278:58 [INFO] [stdout] | [INFO] [stdout] 278 | / ::std::mem::size_of::() as (isize)) as (usize), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 278 - / ::std::mem::size_of::() as (isize)) as (usize), [INFO] [stdout] 278 + / ::std::mem::size_of::() as isize) as (usize), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:425:55 [INFO] [stdout] | [INFO] [stdout] 425 | && (-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) != (*map_info).buffer) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 425 - && (-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) != (*map_info).buffer) [INFO] [stdout] 425 + && (-1i32 as (*mut ::std::os::raw::c_void) as *const u8 != (*map_info).buffer) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:278:70 [INFO] [stdout] | [INFO] [stdout] 278 | / ::std::mem::size_of::() as (isize)) as (usize), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 278 - / ::std::mem::size_of::() as (isize)) as (usize), [INFO] [stdout] 278 + / ::std::mem::size_of::() as (isize)) as usize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:428:35 [INFO] [stdout] | [INFO] [stdout] 428 | (*map_info).buffer as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 428 - (*map_info).buffer as (*mut ::std::os::raw::c_void), [INFO] [stdout] 428 + (*map_info).buffer as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:279:40 [INFO] [stdout] | [INFO] [stdout] 279 | &mut frame_info as (*mut FrameInfo), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 279 - &mut frame_info as (*mut FrameInfo), [INFO] [stdout] 279 + &mut frame_info as *mut FrameInfo, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:432:34 [INFO] [stdout] | [INFO] [stdout] 432 | (*map_info).buffer = 0i32 as (*const u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 432 - (*map_info).buffer = 0i32 as (*const u8); [INFO] [stdout] 432 + (*map_info).buffer = 0i32 as *const u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:284:48 [INFO] [stdout] | [INFO] [stdout] 284 | buf = buf.offset(frame_size as (isize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 284 - buf = buf.offset(frame_size as (isize)); [INFO] [stdout] 284 + buf = buf.offset(frame_size as isize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:446:60 [INFO] [stdout] | [INFO] [stdout] 446 | ret = mp3dec_open_file(file_name, &mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 446 - ret = mp3dec_open_file(file_name, &mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] 446 + ret = mp3dec_open_file(file_name, &mut map_info as *mut Mp3decMapInfo); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:285:64 [INFO] [stdout] | [INFO] [stdout] 285 | buf_size = buf_size.wrapping_sub(frame_size as (usize)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 285 - buf_size = buf_size.wrapping_sub(frame_size as (usize)); [INFO] [stdout] 285 + buf_size = buf_size.wrapping_sub(frame_size as usize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:460:44 [INFO] [stdout] | [INFO] [stdout] 460 | mp3dec_close_file(&mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 460 - mp3dec_close_file(&mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] 460 + mp3dec_close_file(&mut map_info as *mut Mp3decMapInfo); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:329:16 [INFO] [stdout] | [INFO] [stdout] 329 | dec as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 329 - dec as (*mut ::std::os::raw::c_void), [INFO] [stdout] 329 + dec as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:473:60 [INFO] [stdout] | [INFO] [stdout] 473 | ret = mp3dec_open_file(file_name, &mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 473 - ret = mp3dec_open_file(file_name, &mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] 473 + ret = mp3dec_open_file(file_name, &mut map_info as *mut Mp3decMapInfo); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:384:21 [INFO] [stdout] | [INFO] [stdout] 384 | map_info as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 384 - map_info as (*mut ::std::os::raw::c_void), [INFO] [stdout] 384 + map_info as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/bin/minimp3_test.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | 'loop1: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:480:44 [INFO] [stdout] | [INFO] [stdout] 480 | mp3dec_close_file(&mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 480 - mp3dec_close_file(&mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] 480 + mp3dec_close_file(&mut map_info as *mut Mp3decMapInfo); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:394:46 [INFO] [stdout] | [INFO] [stdout] 394 | if file < 0i32 || fstat(file, &mut st as (*mut stat)) < 0i32 { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 394 - if file < 0i32 || fstat(file, &mut st as (*mut stat)) < 0i32 { [INFO] [stdout] 394 + if file < 0i32 || fstat(file, &mut st as *mut stat) < 0i32 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:487:47 [INFO] [stdout] | [INFO] [stdout] 487 | mp3dec_close_file(&mut (*dec).file as (*mut Mp3decMapInfo)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 487 - mp3dec_close_file(&mut (*dec).file as (*mut Mp3decMapInfo)); [INFO] [stdout] 487 + mp3dec_close_file(&mut (*dec).file as *mut Mp3decMapInfo); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:398:42 [INFO] [stdout] | [INFO] [stdout] 398 | (*map_info).size = st.st_size as (usize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 398 - (*map_info).size = st.st_size as (usize); [INFO] [stdout] 398 + (*map_info).size = st.st_size as usize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:489:36 [INFO] [stdout] | [INFO] [stdout] 489 | free((*dec).file.buffer as (*mut ::std::os::raw::c_void)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 489 - free((*dec).file.buffer as (*mut ::std::os::raw::c_void)); [INFO] [stdout] 489 + free((*dec).file.buffer as *mut ::std::os::raw::c_void); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/bin/minimp3_test.rs:399:9 [INFO] [stdout] | [INFO] [stdout] 399 | 'loop4: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:401:25 [INFO] [stdout] | [INFO] [stdout] 401 | 0i32 as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 401 - 0i32 as (*mut ::std::os::raw::c_void), [INFO] [stdout] 401 + 0i32 as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:492:16 [INFO] [stdout] | [INFO] [stdout] 492 | dec as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 492 - dec as (*mut ::std::os::raw::c_void), [INFO] [stdout] 492 + dec as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:402:31 [INFO] [stdout] | [INFO] [stdout] 402 | st.st_size as (usize), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 402 - st.st_size as (usize), [INFO] [stdout] 402 + st.st_size as usize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:501:16 [INFO] [stdout] | [INFO] [stdout] 501 | dec as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 501 - dec as (*mut ::std::os::raw::c_void), [INFO] [stdout] 501 + dec as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:407:18 [INFO] [stdout] | [INFO] [stdout] 407 | ) as (*const u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 407 - ) as (*const u8); [INFO] [stdout] 407 + ) as *const u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:506:63 [INFO] [stdout] | [INFO] [stdout] 506 | ret = mp3dec_open_file(file_name, &mut (*dec).file as (*mut Mp3decMapInfo)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 506 - ret = mp3dec_open_file(file_name, &mut (*dec).file as (*mut Mp3decMapInfo)); [INFO] [stdout] 506 + ret = mp3dec_open_file(file_name, &mut (*dec).file as *mut Mp3decMapInfo); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:408:27 [INFO] [stdout] | [INFO] [stdout] 408 | if !(-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 408 - if !(-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer [INFO] [stdout] 408 + if !(-1i32 as *mut ::std::os::raw::c_void as (*const u8) == (*map_info).buffer [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/bin/minimp3_test.rs:520:1 [INFO] [stdout] | [INFO] [stdout] 520 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:408:60 [INFO] [stdout] | [INFO] [stdout] 408 | if !(-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 408 - if !(-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer [INFO] [stdout] 408 + if !(-1i32 as (*mut ::std::os::raw::c_void) as *const u8 == (*map_info).buffer [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:703:17 [INFO] [stdout] | [INFO] [stdout] 703 | 0i32 as (*mut u8) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 703 - 0i32 as (*mut u8) [INFO] [stdout] 703 + 0i32 as *mut u8 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/bin/minimp3_test.rs:415:9 [INFO] [stdout] | [INFO] [stdout] 415 | (if -1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 419 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 415 ~ if -1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer { [INFO] [stdout] 416 | -1i32 [INFO] [stdout] 417 | } else { [INFO] [stdout] 418 | 0i32 [INFO] [stdout] 419 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:705:17 [INFO] [stdout] | [INFO] [stdout] 705 | 0i32 as (*mut u8) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 705 - 0i32 as (*mut u8) [INFO] [stdout] 705 + 0i32 as *mut u8 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:415:22 [INFO] [stdout] | [INFO] [stdout] 415 | (if -1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 415 - (if -1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer { [INFO] [stdout] 415 + (if -1i32 as *mut ::std::os::raw::c_void as (*const u8) == (*map_info).buffer { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:707:37 [INFO] [stdout] | [INFO] [stdout] 707 | *data_size = ftell(file) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 707 - *data_size = ftell(file) as (i32); [INFO] [stdout] 707 + *data_size = ftell(file) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:415:55 [INFO] [stdout] | [INFO] [stdout] 415 | (if -1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 415 - (if -1i32 as (*mut ::std::os::raw::c_void) as (*const u8) == (*map_info).buffer { [INFO] [stdout] 415 + (if -1i32 as (*mut ::std::os::raw::c_void) as *const u8 == (*map_info).buffer { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/bin/minimp3_test.rs:708:9 [INFO] [stdout] | [INFO] [stdout] 708 | (if *data_size < 0i32 { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 728 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 708 ~ if *data_size < 0i32 { [INFO] [stdout] 709 | 0i32 as (*mut u8) [INFO] [stdout] ... [INFO] [stdout] 727 | }) [INFO] [stdout] 728 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:425:22 [INFO] [stdout] | [INFO] [stdout] 425 | && (-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) != (*map_info).buffer) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 425 - && (-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) != (*map_info).buffer) [INFO] [stdout] 425 + && (-1i32 as *mut ::std::os::raw::c_void as (*const u8) != (*map_info).buffer) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:425:55 [INFO] [stdout] | [INFO] [stdout] 425 | && (-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) != (*map_info).buffer) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 425 - && (-1i32 as (*mut ::std::os::raw::c_void) as (*const u8) != (*map_info).buffer) [INFO] [stdout] 425 + && (-1i32 as (*mut ::std::os::raw::c_void) as *const u8 != (*map_info).buffer) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:709:21 [INFO] [stdout] | [INFO] [stdout] 709 | 0i32 as (*mut u8) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 709 - 0i32 as (*mut u8) [INFO] [stdout] 709 + 0i32 as *mut u8 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:711:21 [INFO] [stdout] | [INFO] [stdout] 711 | 0i32 as (*mut u8) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 711 - 0i32 as (*mut u8) [INFO] [stdout] 711 + 0i32 as *mut u8 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:428:35 [INFO] [stdout] | [INFO] [stdout] 428 | (*map_info).buffer as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 428 - (*map_info).buffer as (*mut ::std::os::raw::c_void), [INFO] [stdout] 428 + (*map_info).buffer as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:432:34 [INFO] [stdout] | [INFO] [stdout] 432 | (*map_info).buffer = 0i32 as (*const u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 432 - (*map_info).buffer = 0i32 as (*const u8); [INFO] [stdout] 432 + (*map_info).buffer = 0i32 as *const u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:713:41 [INFO] [stdout] | [INFO] [stdout] 713 | data = malloc(*data_size as (usize)) as (*mut u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 713 - data = malloc(*data_size as (usize)) as (*mut u8); [INFO] [stdout] 713 + data = malloc(*data_size as usize) as (*mut u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:446:60 [INFO] [stdout] | [INFO] [stdout] 446 | ret = mp3dec_open_file(file_name, &mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 446 - ret = mp3dec_open_file(file_name, &mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] 446 + ret = mp3dec_open_file(file_name, &mut map_info as *mut Mp3decMapInfo); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:713:53 [INFO] [stdout] | [INFO] [stdout] 713 | data = malloc(*data_size as (usize)) as (*mut u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 713 - data = malloc(*data_size as (usize)) as (*mut u8); [INFO] [stdout] 713 + data = malloc(*data_size as (usize)) as *mut u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:460:44 [INFO] [stdout] | [INFO] [stdout] 460 | mp3dec_close_file(&mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 460 - mp3dec_close_file(&mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] 460 + mp3dec_close_file(&mut map_info as *mut Mp3decMapInfo); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/bin/minimp3_test.rs:714:13 [INFO] [stdout] | [INFO] [stdout] 714 | (if data.is_null() { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 727 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 714 ~ if data.is_null() { [INFO] [stdout] 715 | 0i32 as (*mut u8) [INFO] [stdout] ... [INFO] [stdout] 726 | data [INFO] [stdout] 727 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:473:60 [INFO] [stdout] | [INFO] [stdout] 473 | ret = mp3dec_open_file(file_name, &mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 473 - ret = mp3dec_open_file(file_name, &mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] 473 + ret = mp3dec_open_file(file_name, &mut map_info as *mut Mp3decMapInfo); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:715:25 [INFO] [stdout] | [INFO] [stdout] 715 | 0i32 as (*mut u8) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 715 - 0i32 as (*mut u8) [INFO] [stdout] 715 + 0i32 as *mut u8 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:480:44 [INFO] [stdout] | [INFO] [stdout] 480 | mp3dec_close_file(&mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 480 - mp3dec_close_file(&mut map_info as (*mut Mp3decMapInfo)); [INFO] [stdout] 480 + mp3dec_close_file(&mut map_info as *mut Mp3decMapInfo); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:718:29 [INFO] [stdout] | [INFO] [stdout] 718 | data as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 718 - data as (*mut ::std::os::raw::c_void), [INFO] [stdout] 718 + data as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:487:47 [INFO] [stdout] | [INFO] [stdout] 487 | mp3dec_close_file(&mut (*dec).file as (*mut Mp3decMapInfo)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 487 - mp3dec_close_file(&mut (*dec).file as (*mut Mp3decMapInfo)); [INFO] [stdout] 487 + mp3dec_close_file(&mut (*dec).file as *mut Mp3decMapInfo); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:720:35 [INFO] [stdout] | [INFO] [stdout] 720 | *data_size as (usize), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 720 - *data_size as (usize), [INFO] [stdout] 720 + *data_size as usize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:489:36 [INFO] [stdout] | [INFO] [stdout] 489 | free((*dec).file.buffer as (*mut ::std::os::raw::c_void)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 489 - free((*dec).file.buffer as (*mut ::std::os::raw::c_void)); [INFO] [stdout] 489 + free((*dec).file.buffer as *mut ::std::os::raw::c_void); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:722:22 [INFO] [stdout] | [INFO] [stdout] 722 | ) as (i32) != *data_size [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 722 - ) as (i32) != *data_size [INFO] [stdout] 722 + ) as i32 != *data_size [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:492:16 [INFO] [stdout] | [INFO] [stdout] 492 | dec as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 492 - dec as (*mut ::std::os::raw::c_void), [INFO] [stdout] 492 + dec as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:735:64 [INFO] [stdout] | [INFO] [stdout] 735 | let avg_bytes_per_sec: usize = (bips * ch * hz >> 3i32) as (usize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 735 - let avg_bytes_per_sec: usize = (bips * ch * hz >> 3i32) as (usize); [INFO] [stdout] 735 + let avg_bytes_per_sec: usize = (bips * ch * hz >> 3i32) as usize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:501:16 [INFO] [stdout] | [INFO] [stdout] 501 | dec as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 501 - dec as (*mut ::std::os::raw::c_void), [INFO] [stdout] 501 + dec as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:736:51 [INFO] [stdout] | [INFO] [stdout] 736 | let block_align: u32 = (bips * ch >> 3i32) as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 736 - let block_align: u32 = (bips * ch >> 3i32) as (u32); [INFO] [stdout] 736 + let block_align: u32 = (bips * ch >> 3i32) as u32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `rinimp3` (lib test) due to 72 previous errors; 240 warnings emitted [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:506:63 [INFO] [stdout] | [INFO] [stdout] 506 | ret = mp3dec_open_file(file_name, &mut (*dec).file as (*mut Mp3decMapInfo)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 506 - ret = mp3dec_open_file(file_name, &mut (*dec).file as (*mut Mp3decMapInfo)); [INFO] [stdout] 506 + ret = mp3dec_open_file(file_name, &mut (*dec).file as *mut Mp3decMapInfo); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:737:44 [INFO] [stdout] | [INFO] [stdout] 737 | *(hdr.as_mut_ptr().offset(0x4isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 737 - *(hdr.as_mut_ptr().offset(0x4isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] 737 + *(hdr.as_mut_ptr().offset(0x4isize) as *mut ::std::os::raw::c_void as (*mut i32)) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/bin/minimp3_test.rs:520:1 [INFO] [stdout] | [INFO] [stdout] 520 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:737:77 [INFO] [stdout] | [INFO] [stdout] 737 | *(hdr.as_mut_ptr().offset(0x4isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 737 - *(hdr.as_mut_ptr().offset(0x4isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] 737 + *(hdr.as_mut_ptr().offset(0x4isize) as (*mut ::std::os::raw::c_void) as *mut i32) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:703:17 [INFO] [stdout] | [INFO] [stdout] 703 | 0i32 as (*mut u8) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 703 - 0i32 as (*mut u8) [INFO] [stdout] 703 + 0i32 as *mut u8 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:739:45 [INFO] [stdout] | [INFO] [stdout] 739 | *(hdr.as_mut_ptr().offset(0x14isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = 1i16; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 739 - *(hdr.as_mut_ptr().offset(0x14isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = 1i16; [INFO] [stdout] 739 + *(hdr.as_mut_ptr().offset(0x14isize) as *mut ::std::os::raw::c_void as (*mut i16)) = 1i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:705:17 [INFO] [stdout] | [INFO] [stdout] 705 | 0i32 as (*mut u8) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 705 - 0i32 as (*mut u8) [INFO] [stdout] 705 + 0i32 as *mut u8 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:739:78 [INFO] [stdout] | [INFO] [stdout] 739 | *(hdr.as_mut_ptr().offset(0x14isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = 1i16; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 739 - *(hdr.as_mut_ptr().offset(0x14isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = 1i16; [INFO] [stdout] 739 + *(hdr.as_mut_ptr().offset(0x14isize) as (*mut ::std::os::raw::c_void) as *mut i16) = 1i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:707:37 [INFO] [stdout] | [INFO] [stdout] 707 | *data_size = ftell(file) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 707 - *data_size = ftell(file) as (i32); [INFO] [stdout] 707 + *data_size = ftell(file) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:740:45 [INFO] [stdout] | [INFO] [stdout] 740 | *(hdr.as_mut_ptr().offset(0x16isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 740 - *(hdr.as_mut_ptr().offset(0x16isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = [INFO] [stdout] 740 + *(hdr.as_mut_ptr().offset(0x16isize) as *mut ::std::os::raw::c_void as (*mut i16)) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:740:78 [INFO] [stdout] | [INFO] [stdout] 740 | *(hdr.as_mut_ptr().offset(0x16isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 740 - *(hdr.as_mut_ptr().offset(0x16isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = [INFO] [stdout] 740 + *(hdr.as_mut_ptr().offset(0x16isize) as (*mut ::std::os::raw::c_void) as *mut i16) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/bin/minimp3_test.rs:708:9 [INFO] [stdout] | [INFO] [stdout] 708 | (if *data_size < 0i32 { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 728 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 708 ~ if *data_size < 0i32 { [INFO] [stdout] 709 | 0i32 as (*mut u8) [INFO] [stdout] ... [INFO] [stdout] 727 | }) [INFO] [stdout] 728 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:741:15 [INFO] [stdout] | [INFO] [stdout] 741 | ch as (i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 741 - ch as (i16); [INFO] [stdout] 741 + ch as i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:709:21 [INFO] [stdout] | [INFO] [stdout] 709 | 0i32 as (*mut u8) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 709 - 0i32 as (*mut u8) [INFO] [stdout] 709 + 0i32 as *mut u8 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:742:45 [INFO] [stdout] | [INFO] [stdout] 742 | *(hdr.as_mut_ptr().offset(0x18isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = hz; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 742 - *(hdr.as_mut_ptr().offset(0x18isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = hz; [INFO] [stdout] 742 + *(hdr.as_mut_ptr().offset(0x18isize) as *mut ::std::os::raw::c_void as (*mut i32)) = hz; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:711:21 [INFO] [stdout] | [INFO] [stdout] 711 | 0i32 as (*mut u8) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 711 - 0i32 as (*mut u8) [INFO] [stdout] 711 + 0i32 as *mut u8 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:742:78 [INFO] [stdout] | [INFO] [stdout] 742 | *(hdr.as_mut_ptr().offset(0x18isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = hz; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 742 - *(hdr.as_mut_ptr().offset(0x18isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = hz; [INFO] [stdout] 742 + *(hdr.as_mut_ptr().offset(0x18isize) as (*mut ::std::os::raw::c_void) as *mut i32) = hz; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:713:41 [INFO] [stdout] | [INFO] [stdout] 713 | data = malloc(*data_size as (usize)) as (*mut u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 713 - data = malloc(*data_size as (usize)) as (*mut u8); [INFO] [stdout] 713 + data = malloc(*data_size as usize) as (*mut u8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:743:45 [INFO] [stdout] | [INFO] [stdout] 743 | *(hdr.as_mut_ptr().offset(0x1cisize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 743 - *(hdr.as_mut_ptr().offset(0x1cisize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] 743 + *(hdr.as_mut_ptr().offset(0x1cisize) as *mut ::std::os::raw::c_void as (*mut i32)) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:743:78 [INFO] [stdout] | [INFO] [stdout] 743 | *(hdr.as_mut_ptr().offset(0x1cisize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 743 - *(hdr.as_mut_ptr().offset(0x1cisize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] 743 + *(hdr.as_mut_ptr().offset(0x1cisize) as (*mut ::std::os::raw::c_void) as *mut i32) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:713:53 [INFO] [stdout] | [INFO] [stdout] 713 | data = malloc(*data_size as (usize)) as (*mut u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 713 - data = malloc(*data_size as (usize)) as (*mut u8); [INFO] [stdout] 713 + data = malloc(*data_size as (usize)) as *mut u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/bin/minimp3_test.rs:714:13 [INFO] [stdout] | [INFO] [stdout] 714 | (if data.is_null() { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 727 | }) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 714 ~ if data.is_null() { [INFO] [stdout] 715 | 0i32 as (*mut u8) [INFO] [stdout] ... [INFO] [stdout] 726 | data [INFO] [stdout] 727 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:744:30 [INFO] [stdout] | [INFO] [stdout] 744 | avg_bytes_per_sec as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 744 - avg_bytes_per_sec as (i32); [INFO] [stdout] 744 + avg_bytes_per_sec as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:715:25 [INFO] [stdout] | [INFO] [stdout] 715 | 0i32 as (*mut u8) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 715 - 0i32 as (*mut u8) [INFO] [stdout] 715 + 0i32 as *mut u8 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:745:45 [INFO] [stdout] | [INFO] [stdout] 745 | *(hdr.as_mut_ptr().offset(0x20isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 745 - *(hdr.as_mut_ptr().offset(0x20isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = [INFO] [stdout] 745 + *(hdr.as_mut_ptr().offset(0x20isize) as *mut ::std::os::raw::c_void as (*mut i16)) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:718:29 [INFO] [stdout] | [INFO] [stdout] 718 | data as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 718 - data as (*mut ::std::os::raw::c_void), [INFO] [stdout] 718 + data as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:745:78 [INFO] [stdout] | [INFO] [stdout] 745 | *(hdr.as_mut_ptr().offset(0x20isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 745 - *(hdr.as_mut_ptr().offset(0x20isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = [INFO] [stdout] 745 + *(hdr.as_mut_ptr().offset(0x20isize) as (*mut ::std::os::raw::c_void) as *mut i16) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:720:35 [INFO] [stdout] | [INFO] [stdout] 720 | *data_size as (usize), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 720 - *data_size as (usize), [INFO] [stdout] 720 + *data_size as usize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:746:24 [INFO] [stdout] | [INFO] [stdout] 746 | block_align as (i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 746 - block_align as (i16); [INFO] [stdout] 746 + block_align as i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:722:22 [INFO] [stdout] | [INFO] [stdout] 722 | ) as (i32) != *data_size [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 722 - ) as (i32) != *data_size [INFO] [stdout] 722 + ) as i32 != *data_size [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:747:45 [INFO] [stdout] | [INFO] [stdout] 747 | *(hdr.as_mut_ptr().offset(0x22isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 747 - *(hdr.as_mut_ptr().offset(0x22isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = [INFO] [stdout] 747 + *(hdr.as_mut_ptr().offset(0x22isize) as *mut ::std::os::raw::c_void as (*mut i16)) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:735:64 [INFO] [stdout] | [INFO] [stdout] 735 | let avg_bytes_per_sec: usize = (bips * ch * hz >> 3i32) as (usize); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 735 - let avg_bytes_per_sec: usize = (bips * ch * hz >> 3i32) as (usize); [INFO] [stdout] 735 + let avg_bytes_per_sec: usize = (bips * ch * hz >> 3i32) as usize; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:747:78 [INFO] [stdout] | [INFO] [stdout] 747 | *(hdr.as_mut_ptr().offset(0x22isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 747 - *(hdr.as_mut_ptr().offset(0x22isize) as (*mut ::std::os::raw::c_void) as (*mut i16)) = [INFO] [stdout] 747 + *(hdr.as_mut_ptr().offset(0x22isize) as (*mut ::std::os::raw::c_void) as *mut i16) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:736:51 [INFO] [stdout] | [INFO] [stdout] 736 | let block_align: u32 = (bips * ch >> 3i32) as (u32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 736 - let block_align: u32 = (bips * ch >> 3i32) as (u32); [INFO] [stdout] 736 + let block_align: u32 = (bips * ch >> 3i32) as u32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:748:17 [INFO] [stdout] | [INFO] [stdout] 748 | bips as (i16); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 748 - bips as (i16); [INFO] [stdout] 748 + bips as i16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:737:44 [INFO] [stdout] | [INFO] [stdout] 737 | *(hdr.as_mut_ptr().offset(0x4isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 737 - *(hdr.as_mut_ptr().offset(0x4isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] 737 + *(hdr.as_mut_ptr().offset(0x4isize) as *mut ::std::os::raw::c_void as (*mut i32)) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:749:45 [INFO] [stdout] | [INFO] [stdout] 749 | *(hdr.as_mut_ptr().offset(0x28isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 749 - *(hdr.as_mut_ptr().offset(0x28isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] 749 + *(hdr.as_mut_ptr().offset(0x28isize) as *mut ::std::os::raw::c_void as (*mut i32)) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:749:78 [INFO] [stdout] | [INFO] [stdout] 749 | *(hdr.as_mut_ptr().offset(0x28isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 749 - *(hdr.as_mut_ptr().offset(0x28isize) as (*mut ::std::os::raw::c_void) as (*mut i32)) = [INFO] [stdout] 749 + *(hdr.as_mut_ptr().offset(0x28isize) as (*mut ::std::os::raw::c_void) as *mut i32) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:755:31 [INFO] [stdout] | [INFO] [stdout] 755 | let src: *const u8 = p as (*const u8); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 755 - let src: *const u8 = p as (*const u8); [INFO] [stdout] 755 + let src: *const u8 = p as *const u8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:756:86 [INFO] [stdout] | [INFO] [stdout] 756 | (*src.offset(0isize) as (i32) << 0i32 | *src.offset(1isize) as (i32) << 8i32) as (i16) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 756 - (*src.offset(0isize) as (i32) << 0i32 | *src.offset(1isize) as (i32) << 8i32) as (i16) [INFO] [stdout] 756 + (*src.offset(0isize) as (i32) << 0i32 | *src.offset(1isize) as (i32) << 8i32) as i16 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/bin/minimp3_test.rs:781:6 [INFO] [stdout] | [INFO] [stdout] 781 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:783:22 [INFO] [stdout] | [INFO] [stdout] 783 | &mut mp3d as (*mut Mp3Dec), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 783 - &mut mp3d as (*mut Mp3Dec), [INFO] [stdout] 783 + &mut mp3d as *mut Mp3Dec, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:785:22 [INFO] [stdout] | [INFO] [stdout] 785 | &mut info as (*mut Mp3decFileInfo), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 785 - &mut info as (*mut Mp3decFileInfo), [INFO] [stdout] 785 + &mut info as *mut Mp3decFileInfo, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:787:17 [INFO] [stdout] | [INFO] [stdout] 787 | 0i32 as (*mut ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 787 - 0i32 as (*mut ::std::os::raw::c_void), [INFO] [stdout] 787 + 0i32 as *mut ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:796:60 [INFO] [stdout] | [INFO] [stdout] 796 | wav_header(0i32, 0i32, 0i32, 0i32).as_ptr() as (*const ::std::os::raw::c_void), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 796 - wav_header(0i32, 0i32, 0i32, 0i32).as_ptr() as (*const ::std::os::raw::c_void), [INFO] [stdout] 796 + wav_header(0i32, 0i32, 0i32, 0i32).as_ptr() as *const ::std::os::raw::c_void, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:803:43 [INFO] [stdout] | [INFO] [stdout] 803 | total_samples = (total_samples as (usize)).wrapping_add(info.samples) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 803 - total_samples = (total_samples as (usize)).wrapping_add(info.samples) as (i32); [INFO] [stdout] 803 + total_samples = (total_samples as usize).wrapping_add(info.samples) as (i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:803:82 [INFO] [stdout] | [INFO] [stdout] 803 | total_samples = (total_samples as (usize)).wrapping_add(info.samples) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 803 - total_samples = (total_samples as (usize)).wrapping_add(info.samples) as (i32); [INFO] [stdout] 803 + total_samples = (total_samples as (usize)).wrapping_add(info.samples) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:805:53 [INFO] [stdout] | [INFO] [stdout] 805 | let max_samples: i32 = (if (ref_size as (usize)).wrapping_div(2usize) > info.samples { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 805 - let max_samples: i32 = (if (ref_size as (usize)).wrapping_div(2usize) > info.samples { [INFO] [stdout] 805 + let max_samples: i32 = (if (ref_size as usize).wrapping_div(2usize) > info.samples { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:808:30 [INFO] [stdout] | [INFO] [stdout] 808 | (ref_size as (usize)).wrapping_div(2usize) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 808 - (ref_size as (usize)).wrapping_div(2usize) [INFO] [stdout] 808 + (ref_size as usize).wrapping_div(2usize) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:809:19 [INFO] [stdout] | [INFO] [stdout] 809 | }) as (i32); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 809 - }) as (i32); [INFO] [stdout] 809 + }) as i32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/bin/minimp3_test.rs:811:13 [INFO] [stdout] | [INFO] [stdout] 811 | 'loop7: loop { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:815:61 [INFO] [stdout] | [INFO] [stdout] 815 | let mse_temp: i32 = abs(*buffer.offset(i as (isize)) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 815 - let mse_temp: i32 = abs(*buffer.offset(i as (isize)) as (i32) [INFO] [stdout] 815 + let mse_temp: i32 = abs(*buffer.offset(i as isize) as (i32) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:815:73 [INFO] [stdout] | [INFO] [stdout] 815 | let mse_temp: i32 = abs(*buffer.offset(i as (isize)) as (i32) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 815 - let mse_temp: i32 = abs(*buffer.offset(i as (isize)) as (i32) [INFO] [stdout] 815 + let mse_temp: i32 = abs(*buffer.offset(i as (isize)) as i32 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/bin/minimp3_test.rs:818:43 [INFO] [stdout] | [INFO] [stdout] 818 | ... .offset((i as (usize)).wrapping_mul(::std::mem::size_of::()) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 818 - .offset((i as (usize)).wrapping_mul(::std::mem::size_of::()) [INFO] [stdout] 818 + .offset((i as usize).wrapping_mul(::std::mem::size_of::()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [WARN] too many lines in the log, truncating it