[INFO] crate bme680 0.4.3 is already in cache [INFO] checking bme680-0.4.3 against try#1a608893c03d7722effeb0058e82770bd36b4b3c for pr-66504-1 [INFO] extracting crate bme680 0.4.3 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate bme680 0.4.3 on toolchain 1a608893c03d7722effeb0058e82770bd36b4b3c [INFO] running `"/workspace/cargo-home/bin/cargo" "+1a608893c03d7722effeb0058e82770bd36b4b3c" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate bme680 0.4.3 [INFO] finished tweaking crates.io crate bme680 0.4.3 [INFO] tweaked toml for crates.io crate bme680 0.4.3 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+1a608893c03d7722effeb0058e82770bd36b4b3c" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+1a608893c03d7722effeb0058e82770bd36b4b3c" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1a608893c03d7722effeb0058e82770bd36b4b3c" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 1adbdabd4d7fa7f944bc0aafdef916a781dce14c846762dfc26286f2e8d04909 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "1adbdabd4d7fa7f944bc0aafdef916a781dce14c846762dfc26286f2e8d04909"` [INFO] [stderr] Compiling semver v0.1.20 [INFO] [stderr] Checking bitflags v0.4.0 [INFO] [stderr] Checking nb v0.1.2 [INFO] [stderr] Compiling cast v0.2.3 [INFO] [stderr] Checking want v0.2.0 [INFO] [stderr] Checking tokio-io v0.1.12 [INFO] [stderr] Checking nix v0.14.1 [INFO] [stderr] Checking env_logger v0.6.2 [INFO] [stderr] Checking embedded-hal v0.2.3 [INFO] [stderr] Checking bme680 v0.4.3 (/opt/rustwide/workdir) [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:11:32 [INFO] [stderr] | [INFO] [stderr] 11 | let var1 = amb_temp as (i32) * calib.par_gh3 as (i32) / 1000i32 * 256i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:11:57 [INFO] [stderr] | [INFO] [stderr] 11 | let var1 = amb_temp as (i32) * calib.par_gh3 as (i32) / 1000i32 * 256i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:12:38 [INFO] [stderr] | [INFO] [stderr] 12 | let var2 = (calib.par_gh1 as (i32) + 784i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:13:35 [INFO] [stderr] | [INFO] [stderr] 13 | * (((calib.par_gh2 as (i32) + 154009i32) * temp as (i32) * 5i32 / 100i32 + 3276800i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:13:64 [INFO] [stderr] | [INFO] [stderr] 13 | * (((calib.par_gh2 as (i32) + 154009i32) * temp as (i32) * 5i32 / 100i32 + 3276800i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:16:52 [INFO] [stderr] | [INFO] [stderr] 16 | let var4 = var3 / (calib.res_heat_range as (i32) + 4i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:17:51 [INFO] [stderr] | [INFO] [stderr] 17 | let var5 = 131i32 * calib.res_heat_val as (i32) + 65536i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:19:48 [INFO] [stderr] | [INFO] [stderr] 19 | ((heatr_res_x100 + 50i32) / 100i32) as (u8) [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:29:32 [INFO] [stderr] | [INFO] [stderr] 29 | let durval = if dur as (i32) >= 0xfc0i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:33:29 [INFO] [stderr] | [INFO] [stderr] 33 | if !(dur as (i32) > 0x3fi32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:36:31 [INFO] [stderr] | [INFO] [stderr] 36 | dur = (dur as (i32) / 4i32) as (u64); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:36:48 [INFO] [stderr] | [INFO] [stderr] 36 | dur = (dur as (i32) / 4i32) as (u64); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:37:37 [INFO] [stderr] | [INFO] [stderr] 37 | factor = (factor as (i32) + 1i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:37:54 [INFO] [stderr] | [INFO] [stderr] 37 | factor = (factor as (i32) + 1i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:39:21 [INFO] [stderr] | [INFO] [stderr] 39 | (dur as (i32) + factor as (i32) * 64i32) as (u8) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:39:39 [INFO] [stderr] | [INFO] [stderr] 39 | (dur as (i32) + factor as (i32) * 64i32) as (u8) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:39:57 [INFO] [stderr] | [INFO] [stderr] 39 | (dur as (i32) + factor as (i32) * 64i32) as (u8) [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:50:38 [INFO] [stderr] | [INFO] [stderr] 50 | let var1: i64 = (temp_adc as (i64) >> 3) - ((calib.par_t1 as (i64)) << 1); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:50:70 [INFO] [stderr] | [INFO] [stderr] 50 | let var1: i64 = (temp_adc as (i64) >> 3) - ((calib.par_t1 as (i64)) << 1); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:71:81 [INFO] [stderr] | [INFO] [stderr] 71 | let mut var2: i32 = ((var1 >> 2) * (var1 >> 2) >> 11) * calib.par_p6 as (i32) >> 2; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:72:47 [INFO] [stderr] | [INFO] [stderr] 72 | var2 = var2 + (var1 * calib.par_p5 as (i32) << 1); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:73:50 [INFO] [stderr] | [INFO] [stderr] 73 | var2 = (var2 >> 2i32) + (calib.par_p4 as (i32) << 16i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:74:79 [INFO] [stderr] | [INFO] [stderr] 74 | var1 = (((var1 >> 2i32) * (var1 >> 2i32) >> 13i32) * (calib.par_p3 as (i32) << 5i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:76:32 [INFO] [stderr] | [INFO] [stderr] 76 | + (calib.par_p2 as (i32) * var1 >> 1i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:78:52 [INFO] [stderr] | [INFO] [stderr] 78 | var1 = (32768i32 + var1) * calib.par_p1 as (i32) >> 15i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:79:75 [INFO] [stderr] | [INFO] [stderr] 79 | let mut pressure_comp: i32 = 1048576u32.wrapping_sub(pres_adc) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:80:63 [INFO] [stderr] | [INFO] [stderr] 80 | pressure_comp = ((pressure_comp - (var2 >> 12i32)) as (u32)).wrapping_mul(3125u32) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:80:95 [INFO] [stderr] | [INFO] [stderr] 80 | pressure_comp = ((pressure_comp - (var2 >> 12i32)) as (u32)).wrapping_mul(3125u32) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:82:48 [INFO] [stderr] | [INFO] [stderr] 82 | pressure_comp = ((pressure_comp as (u32)).wrapping_div(var1 as (u32)) << 1i32) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:82:76 [INFO] [stderr] | [INFO] [stderr] 82 | pressure_comp = ((pressure_comp as (u32)).wrapping_div(var1 as (u32)) << 1i32) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:82:95 [INFO] [stderr] | [INFO] [stderr] 82 | pressure_comp = ((pressure_comp as (u32)).wrapping_div(var1 as (u32)) << 1i32) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:84:57 [INFO] [stderr] | [INFO] [stderr] 84 | pressure_comp = ((pressure_comp << 1i32) as (u32)).wrapping_div(var1 as (u32)) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:84:85 [INFO] [stderr] | [INFO] [stderr] 84 | pressure_comp = ((pressure_comp << 1i32) as (u32)).wrapping_div(var1 as (u32)) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:84:95 [INFO] [stderr] | [INFO] [stderr] 84 | pressure_comp = ((pressure_comp << 1i32) as (u32)).wrapping_div(var1 as (u32)) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:86:32 [INFO] [stderr] | [INFO] [stderr] 86 | var1 = calib.par_p9 as (i32) * ((pressure_comp >> 3i32) * (pressure_comp >> 3i32) >> 13i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:88:58 [INFO] [stderr] | [INFO] [stderr] 88 | var2 = (pressure_comp >> 2i32) * calib.par_p8 as (i32) >> 13i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:92:32 [INFO] [stderr] | [INFO] [stderr] 92 | * calib.par_p10 as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:95:68 [INFO] [stderr] | [INFO] [stderr] 95 | pressure_comp + (var1 + var2 + var3 + (calib.par_p7 as (i32) << 7i32) >> 4i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:96:26 [INFO] [stderr] | [INFO] [stderr] 96 | pressure_comp as (u32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:101:36 [INFO] [stderr] | [INFO] [stderr] 101 | let var1: i32 = hum_adc as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:102:31 [INFO] [stderr] | [INFO] [stderr] 102 | - calib.par_h1 as (i32) * 16i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:103:46 [INFO] [stderr] | [INFO] [stderr] 103 | - (temp_scaled * calib.par_h3 as (i32) / 100i32 >> 1i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:104:41 [INFO] [stderr] | [INFO] [stderr] 104 | let var2: i32 = calib.par_h2 as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:105:46 [INFO] [stderr] | [INFO] [stderr] 105 | * (temp_scaled * calib.par_h4 as (i32) / 100i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:106:65 [INFO] [stderr] | [INFO] [stderr] 106 | + (temp_scaled * (temp_scaled * calib.par_h5 as (i32) / 100i32) >> 6i32) / 100i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:110:41 [INFO] [stderr] | [INFO] [stderr] 110 | let var4: i32 = calib.par_h6 as (i32) << 7i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:111:62 [INFO] [stderr] | [INFO] [stderr] 111 | let var4: i32 = var4 + temp_scaled * calib.par_h7 as (i32) / 100i32 >> 4i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:120:21 [INFO] [stderr] | [INFO] [stderr] 120 | calc_hum as (u32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:162:77 [INFO] [stderr] | [INFO] [stderr] 162 | let var2: u64 = (((gas_res_adc as i64) << 15) - 16777216 + var1) as (u64); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:164:77 [INFO] [stderr] | [INFO] [stderr] 164 | let calc_gas_res: u32 = ((var3 + ((var2 as i64) >> 1i64)) / var2 as (i64)) as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:164:87 [INFO] [stderr] | [INFO] [stderr] 164 | let calc_gas_res: u32 = ((var3 + ((var2 as i64) >> 1i64)) / var2 as (i64)) as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:502:29 [INFO] [stderr] | [INFO] [stderr] 502 | data = (data as (i32) & !0x1ci32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:503:70 [INFO] [stderr] | [INFO] [stderr] 503 | | tph_sett.filter.unwrap_or(IIRFilterSize::Size0) as (i32) << 2i32 & 0x1ci32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:504:20 [INFO] [stderr] | [INFO] [stderr] 504 | as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:518:29 [INFO] [stderr] | [INFO] [stderr] 518 | data = (data as (i32) & !0x8i32 | gas_sett_heatr_ctrl as (i32) & 0x8) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:518:70 [INFO] [stderr] | [INFO] [stderr] 518 | data = (data as (i32) & !0x8i32 | gas_sett_heatr_ctrl as (i32) & 0x8) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:518:86 [INFO] [stderr] | [INFO] [stderr] 518 | data = (data as (i32) & !0x8i32 | gas_sett_heatr_ctrl as (i32) & 0x8) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:538:33 [INFO] [stderr] | [INFO] [stderr] 538 | data = (data as (i32) & !0xe0i32 | tph_sett_os_temp as (i32) << 5i32 & 0xe0i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:538:72 [INFO] [stderr] | [INFO] [stderr] 538 | data = (data as (i32) & !0xe0i32 | tph_sett_os_temp as (i32) << 5i32 & 0xe0i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:539:24 [INFO] [stderr] | [INFO] [stderr] 539 | as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:545:33 [INFO] [stderr] | [INFO] [stderr] 545 | data = (data as (i32) & !0x1ci32 | tph_sett_os_pres as (i32) << 2i32 & 0x1ci32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:545:72 [INFO] [stderr] | [INFO] [stderr] 545 | data = (data as (i32) & !0x1ci32 | tph_sett_os_pres as (i32) << 2i32 & 0x1ci32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:546:24 [INFO] [stderr] | [INFO] [stderr] 546 | as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:559:29 [INFO] [stderr] | [INFO] [stderr] 559 | data = (data as (i32) & !0x7i32 | tph_sett_os_hum as (i32) & 0x7i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:559:66 [INFO] [stderr] | [INFO] [stderr] 559 | data = (data as (i32) & !0x7i32 | tph_sett_os_hum as (i32) & 0x7i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:559:85 [INFO] [stderr] | [INFO] [stderr] 559 | data = (data as (i32) & !0x7i32 | tph_sett_os_hum as (i32) & 0x7i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:576:33 [INFO] [stderr] | [INFO] [stderr] 576 | data = (data as (i32) & !0x10i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:577:55 [INFO] [stderr] | [INFO] [stderr] 577 | | gas_sett.run_gas_measurement as (i32) << 4i32 & 0x10i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:578:24 [INFO] [stderr] | [INFO] [stderr] 578 | as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:585:33 [INFO] [stderr] | [INFO] [stderr] 585 | data = (data as (i32) & !0xfi32 | gas_sett_nb_conv as (i32) & 0xfi32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:585:71 [INFO] [stderr] | [INFO] [stderr] 585 | data = (data as (i32) & !0xfi32 | gas_sett_nb_conv as (i32) & 0xfi32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:585:90 [INFO] [stderr] | [INFO] [stderr] 585 | data = (data as (i32) & !0xfi32 | gas_sett_nb_conv as (i32) & 0xfi32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:622:41 [INFO] [stderr] | [INFO] [stderr] 622 | ((data_array[5usize] as (i32) & 0x1ci32) >> 2i32) as (u8), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:622:70 [INFO] [stderr] | [INFO] [stderr] 622 | ((data_array[5usize] as (i32) & 0x1ci32) >> 2i32) as (u8), [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:629:55 [INFO] [stderr] | [INFO] [stderr] 629 | let os_temp: u8 = ((data_array[4usize] as (i32) & 0xe0i32) >> 5i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:629:84 [INFO] [stderr] | [INFO] [stderr] 629 | let os_temp: u8 = ((data_array[4usize] as (i32) & 0xe0i32) >> 5i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:630:55 [INFO] [stderr] | [INFO] [stderr] 630 | let os_pres: u8 = ((data_array[4usize] as (i32) & 0x1ci32) >> 2i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:630:84 [INFO] [stderr] | [INFO] [stderr] 630 | let os_pres: u8 = ((data_array[4usize] as (i32) & 0x1ci32) >> 2i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:636:53 [INFO] [stderr] | [INFO] [stderr] 636 | let os_hum: u8 = (data_array[2usize] as (i32) & 0x7i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:636:72 [INFO] [stderr] | [INFO] [stderr] 636 | let os_hum: u8 = (data_array[2usize] as (i32) & 0x7i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:642:45 [INFO] [stderr] | [INFO] [stderr] 642 | Some((data_array[0usize] as (i32) & 0x8i32) as (u8)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:642:64 [INFO] [stderr] | [INFO] [stderr] 642 | Some((data_array[0usize] as (i32) & 0x8i32) as (u8)); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:648:71 [INFO] [stderr] | [INFO] [stderr] 648 | sensor_settings.gas_sett.nb_conv = (data_array[1usize] as (i32) & 0xfi32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:648:90 [INFO] [stderr] | [INFO] [stderr] 648 | sensor_settings.gas_sett.nb_conv = (data_array[1usize] as (i32) & 0xfi32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:650:41 [INFO] [stderr] | [INFO] [stderr] 650 | ((data_array[1usize] as (i32) & 0x10i32) >> 4i32) == 0; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:719:73 [INFO] [stderr] | [INFO] [stderr] 719 | [tph_sett.os_temp.unwrap_or(OversamplingSetting::OSNone) as (usize)] [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:720:16 [INFO] [stderr] | [INFO] [stderr] 720 | as (u64); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:722:90 [INFO] [stderr] | [INFO] [stderr] 722 | os_to_meas_cycles[tph_sett.os_pres.unwrap_or(OversamplingSetting::OSNone) as (usize)] [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:723:20 [INFO] [stderr] | [INFO] [stderr] 723 | as (u64), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:726:89 [INFO] [stderr] | [INFO] [stderr] 726 | os_to_meas_cycles[tph_sett.os_hum.unwrap_or(OversamplingSetting::OSNone) as (usize)] [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:727:20 [INFO] [stderr] | [INFO] [stderr] 727 | as (u64), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:748:16 [INFO] [stderr] | [INFO] [stderr] 748 | as (usize)] as (u32); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:748:28 [INFO] [stderr] | [INFO] [stderr] 748 | as (usize)] as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:753:60 [INFO] [stderr] | [INFO] [stderr] 753 | .unwrap_or(OversamplingSetting::OSNone) as (usize)] as (u32), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:753:72 [INFO] [stderr] | [INFO] [stderr] 753 | .unwrap_or(OversamplingSetting::OSNone) as (usize)] as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:759:60 [INFO] [stderr] | [INFO] [stderr] 759 | .unwrap_or(OversamplingSetting::OSNone) as (usize)] as (u32), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:759:72 [INFO] [stderr] | [INFO] [stderr] 759 | .unwrap_or(OversamplingSetting::OSNone) as (usize)] as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:801:49 [INFO] [stderr] | [INFO] [stderr] 801 | calib.par_t1 = (coeff_array[34usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:801:58 [INFO] [stderr] | [INFO] [stderr] 801 | calib.par_t1 = (coeff_array[34usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:802:39 [INFO] [stderr] | [INFO] [stderr] 802 | | coeff_array[33usize] as (u16) as (i32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:802:48 [INFO] [stderr] | [INFO] [stderr] 802 | | coeff_array[33usize] as (u16) as (i32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] Compiling rustc_version v0.1.7 [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:802:58 [INFO] [stderr] | [INFO] [stderr] 802 | | coeff_array[33usize] as (u16) as (i32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:803:48 [INFO] [stderr] | [INFO] [stderr] 803 | calib.par_t2 = (coeff_array[2usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:803:57 [INFO] [stderr] | [INFO] [stderr] 803 | calib.par_t2 = (coeff_array[2usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:804:38 [INFO] [stderr] | [INFO] [stderr] 804 | | coeff_array[1usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:804:47 [INFO] [stderr] | [INFO] [stderr] 804 | | coeff_array[1usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:804:57 [INFO] [stderr] | [INFO] [stderr] 804 | | coeff_array[1usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:805:47 [INFO] [stderr] | [INFO] [stderr] 805 | calib.par_t3 = coeff_array[3usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:806:48 [INFO] [stderr] | [INFO] [stderr] 806 | calib.par_p1 = (coeff_array[6usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:806:57 [INFO] [stderr] | [INFO] [stderr] 806 | calib.par_p1 = (coeff_array[6usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:807:38 [INFO] [stderr] | [INFO] [stderr] 807 | | coeff_array[5usize] as (u16) as (i32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:807:47 [INFO] [stderr] | [INFO] [stderr] 807 | | coeff_array[5usize] as (u16) as (i32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:807:57 [INFO] [stderr] | [INFO] [stderr] 807 | | coeff_array[5usize] as (u16) as (i32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:808:48 [INFO] [stderr] | [INFO] [stderr] 808 | calib.par_p2 = (coeff_array[8usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:808:57 [INFO] [stderr] | [INFO] [stderr] 808 | calib.par_p2 = (coeff_array[8usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:809:38 [INFO] [stderr] | [INFO] [stderr] 809 | | coeff_array[7usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:809:47 [INFO] [stderr] | [INFO] [stderr] 809 | | coeff_array[7usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:809:57 [INFO] [stderr] | [INFO] [stderr] 809 | | coeff_array[7usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:810:47 [INFO] [stderr] | [INFO] [stderr] 810 | calib.par_p3 = coeff_array[9usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:811:49 [INFO] [stderr] | [INFO] [stderr] 811 | calib.par_p4 = (coeff_array[12usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:811:58 [INFO] [stderr] | [INFO] [stderr] 811 | calib.par_p4 = (coeff_array[12usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:812:39 [INFO] [stderr] | [INFO] [stderr] 812 | | coeff_array[11usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:812:48 [INFO] [stderr] | [INFO] [stderr] 812 | | coeff_array[11usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:812:58 [INFO] [stderr] | [INFO] [stderr] 812 | | coeff_array[11usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:813:49 [INFO] [stderr] | [INFO] [stderr] 813 | calib.par_p5 = (coeff_array[14usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:813:58 [INFO] [stderr] | [INFO] [stderr] 813 | calib.par_p5 = (coeff_array[14usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:814:39 [INFO] [stderr] | [INFO] [stderr] 814 | | coeff_array[13usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:814:48 [INFO] [stderr] | [INFO] [stderr] 814 | | coeff_array[13usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:814:58 [INFO] [stderr] | [INFO] [stderr] 814 | | coeff_array[13usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:815:48 [INFO] [stderr] | [INFO] [stderr] 815 | calib.par_p6 = coeff_array[16usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:816:48 [INFO] [stderr] | [INFO] [stderr] 816 | calib.par_p7 = coeff_array[15usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:817:49 [INFO] [stderr] | [INFO] [stderr] 817 | calib.par_p8 = (coeff_array[20usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:817:58 [INFO] [stderr] | [INFO] [stderr] 817 | calib.par_p8 = (coeff_array[20usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:818:39 [INFO] [stderr] | [INFO] [stderr] 818 | | coeff_array[19usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:818:48 [INFO] [stderr] | [INFO] [stderr] 818 | | coeff_array[19usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:818:58 [INFO] [stderr] | [INFO] [stderr] 818 | | coeff_array[19usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:819:49 [INFO] [stderr] | [INFO] [stderr] 819 | calib.par_p9 = (coeff_array[22usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:819:58 [INFO] [stderr] | [INFO] [stderr] 819 | calib.par_p9 = (coeff_array[22usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:820:39 [INFO] [stderr] | [INFO] [stderr] 820 | | coeff_array[21usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:820:48 [INFO] [stderr] | [INFO] [stderr] 820 | | coeff_array[21usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:820:58 [INFO] [stderr] | [INFO] [stderr] 820 | | coeff_array[21usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:822:49 [INFO] [stderr] | [INFO] [stderr] 822 | calib.par_h1 = (coeff_array[27usize] as (u16) as (i32) << 4i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:822:58 [INFO] [stderr] | [INFO] [stderr] 822 | calib.par_h1 = (coeff_array[27usize] as (u16) as (i32) << 4i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:823:39 [INFO] [stderr] | [INFO] [stderr] 823 | | coeff_array[26usize] as (i32) & 0xfi32) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:823:58 [INFO] [stderr] | [INFO] [stderr] 823 | | coeff_array[26usize] as (i32) & 0xfi32) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:824:49 [INFO] [stderr] | [INFO] [stderr] 824 | calib.par_h2 = (coeff_array[25usize] as (u16) as (i32) << 4i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:824:58 [INFO] [stderr] | [INFO] [stderr] 824 | calib.par_h2 = (coeff_array[25usize] as (u16) as (i32) << 4i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:825:39 [INFO] [stderr] | [INFO] [stderr] 825 | | coeff_array[26usize] as (i32) >> 4i32) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:825:57 [INFO] [stderr] | [INFO] [stderr] 825 | | coeff_array[26usize] as (i32) >> 4i32) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:826:48 [INFO] [stderr] | [INFO] [stderr] 826 | calib.par_h3 = coeff_array[28usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:827:48 [INFO] [stderr] | [INFO] [stderr] 827 | calib.par_h4 = coeff_array[29usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:828:48 [INFO] [stderr] | [INFO] [stderr] 828 | calib.par_h5 = coeff_array[30usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:830:48 [INFO] [stderr] | [INFO] [stderr] 830 | calib.par_h7 = coeff_array[32usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:831:49 [INFO] [stderr] | [INFO] [stderr] 831 | calib.par_gh1 = coeff_array[37usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:832:50 [INFO] [stderr] | [INFO] [stderr] 832 | calib.par_gh2 = (coeff_array[36usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:832:59 [INFO] [stderr] | [INFO] [stderr] 832 | calib.par_gh2 = (coeff_array[36usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:833:39 [INFO] [stderr] | [INFO] [stderr] 833 | | coeff_array[35usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:833:48 [INFO] [stderr] | [INFO] [stderr] 833 | | coeff_array[35usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:833:58 [INFO] [stderr] | [INFO] [stderr] 833 | | coeff_array[35usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:834:49 [INFO] [stderr] | [INFO] [stderr] 834 | calib.par_gh3 = coeff_array[38usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:923:40 [INFO] [stderr] | [INFO] [stderr] 923 | let adc_pres = (buff[2] as (u32)).wrapping_mul(4096) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:924:31 [INFO] [stderr] | [INFO] [stderr] 924 | | (buff[3] as (u32)).wrapping_mul(16) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:925:31 [INFO] [stderr] | [INFO] [stderr] 925 | | (buff[4] as (u32)).wrapping_div(16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:926:40 [INFO] [stderr] | [INFO] [stderr] 926 | let adc_temp = (buff[5] as (u32)).wrapping_mul(4096) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:927:31 [INFO] [stderr] | [INFO] [stderr] 927 | | (buff[6] as (u32)).wrapping_mul(16) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:928:31 [INFO] [stderr] | [INFO] [stderr] 928 | | (buff[7] as (u32)).wrapping_div(16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:929:40 [INFO] [stderr] | [INFO] [stderr] 929 | let adc_hum = ((buff[8] as (u32)).wrapping_mul(256) | buff[9] as (u32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:929:78 [INFO] [stderr] | [INFO] [stderr] 929 | let adc_hum = ((buff[8] as (u32)).wrapping_mul(256) | buff[9] as (u32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:929:88 [INFO] [stderr] | [INFO] [stderr] 929 | let adc_hum = ((buff[8] as (u32)).wrapping_mul(256) | buff[9] as (u32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:930:45 [INFO] [stderr] | [INFO] [stderr] 930 | let adc_gas_res = ((buff[13] as (u32)).wrapping_mul(4) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:931:32 [INFO] [stderr] | [INFO] [stderr] 931 | | (buff[14] as (u32)).wrapping_div(64)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:931:60 [INFO] [stderr] | [INFO] [stderr] 931 | | (buff[14] as (u32)).wrapping_div(64)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] Checking tokio-reactor v0.1.11 [INFO] [stderr] Checking tokio-codec v0.1.1 [INFO] [stderr] Checking tokio-fs v0.1.6 [INFO] [stderr] Checking h2 v0.1.26 [INFO] [stderr] Compiling nix v0.6.0 [INFO] [stderr] Checking tokio-uds v0.2.5 [INFO] [stderr] Checking tokio-tcp v0.1.3 [INFO] [stderr] Checking tokio-udp v0.1.5 [INFO] [stderr] Checking tokio v0.1.22 [INFO] [stderr] Checking spidev v0.3.0 [INFO] [stderr] Checking hyper v0.12.35 [INFO] [stderr] Checking sysfs_gpio v0.5.4 [INFO] [stderr] Checking i2cdev v0.4.4 [INFO] [stderr] Checking linux-embedded-hal v0.2.2 [INFO] [stderr] Checking influent v0.5.2 [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:11:32 [INFO] [stderr] | [INFO] [stderr] 11 | let var1 = amb_temp as (i32) * calib.par_gh3 as (i32) / 1000i32 * 256i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:11:57 [INFO] [stderr] | [INFO] [stderr] 11 | let var1 = amb_temp as (i32) * calib.par_gh3 as (i32) / 1000i32 * 256i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:12:38 [INFO] [stderr] | [INFO] [stderr] 12 | let var2 = (calib.par_gh1 as (i32) + 784i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:13:35 [INFO] [stderr] | [INFO] [stderr] 13 | * (((calib.par_gh2 as (i32) + 154009i32) * temp as (i32) * 5i32 / 100i32 + 3276800i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:13:64 [INFO] [stderr] | [INFO] [stderr] 13 | * (((calib.par_gh2 as (i32) + 154009i32) * temp as (i32) * 5i32 / 100i32 + 3276800i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:16:52 [INFO] [stderr] | [INFO] [stderr] 16 | let var4 = var3 / (calib.res_heat_range as (i32) + 4i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:17:51 [INFO] [stderr] | [INFO] [stderr] 17 | let var5 = 131i32 * calib.res_heat_val as (i32) + 65536i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:19:48 [INFO] [stderr] | [INFO] [stderr] 19 | ((heatr_res_x100 + 50i32) / 100i32) as (u8) [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:29:32 [INFO] [stderr] | [INFO] [stderr] 29 | let durval = if dur as (i32) >= 0xfc0i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:33:29 [INFO] [stderr] | [INFO] [stderr] 33 | if !(dur as (i32) > 0x3fi32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:36:31 [INFO] [stderr] | [INFO] [stderr] 36 | dur = (dur as (i32) / 4i32) as (u64); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:36:48 [INFO] [stderr] | [INFO] [stderr] 36 | dur = (dur as (i32) / 4i32) as (u64); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:37:37 [INFO] [stderr] | [INFO] [stderr] 37 | factor = (factor as (i32) + 1i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:37:54 [INFO] [stderr] | [INFO] [stderr] 37 | factor = (factor as (i32) + 1i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:39:21 [INFO] [stderr] | [INFO] [stderr] 39 | (dur as (i32) + factor as (i32) * 64i32) as (u8) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:39:39 [INFO] [stderr] | [INFO] [stderr] 39 | (dur as (i32) + factor as (i32) * 64i32) as (u8) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:39:57 [INFO] [stderr] | [INFO] [stderr] 39 | (dur as (i32) + factor as (i32) * 64i32) as (u8) [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:50:38 [INFO] [stderr] | [INFO] [stderr] 50 | let var1: i64 = (temp_adc as (i64) >> 3) - ((calib.par_t1 as (i64)) << 1); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:50:70 [INFO] [stderr] | [INFO] [stderr] 50 | let var1: i64 = (temp_adc as (i64) >> 3) - ((calib.par_t1 as (i64)) << 1); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:71:81 [INFO] [stderr] | [INFO] [stderr] 71 | let mut var2: i32 = ((var1 >> 2) * (var1 >> 2) >> 11) * calib.par_p6 as (i32) >> 2; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:72:47 [INFO] [stderr] | [INFO] [stderr] 72 | var2 = var2 + (var1 * calib.par_p5 as (i32) << 1); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:73:50 [INFO] [stderr] | [INFO] [stderr] 73 | var2 = (var2 >> 2i32) + (calib.par_p4 as (i32) << 16i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:74:79 [INFO] [stderr] | [INFO] [stderr] 74 | var1 = (((var1 >> 2i32) * (var1 >> 2i32) >> 13i32) * (calib.par_p3 as (i32) << 5i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:76:32 [INFO] [stderr] | [INFO] [stderr] 76 | + (calib.par_p2 as (i32) * var1 >> 1i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:78:52 [INFO] [stderr] | [INFO] [stderr] 78 | var1 = (32768i32 + var1) * calib.par_p1 as (i32) >> 15i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:79:75 [INFO] [stderr] | [INFO] [stderr] 79 | let mut pressure_comp: i32 = 1048576u32.wrapping_sub(pres_adc) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:80:63 [INFO] [stderr] | [INFO] [stderr] 80 | pressure_comp = ((pressure_comp - (var2 >> 12i32)) as (u32)).wrapping_mul(3125u32) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:80:95 [INFO] [stderr] | [INFO] [stderr] 80 | pressure_comp = ((pressure_comp - (var2 >> 12i32)) as (u32)).wrapping_mul(3125u32) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:82:48 [INFO] [stderr] | [INFO] [stderr] 82 | pressure_comp = ((pressure_comp as (u32)).wrapping_div(var1 as (u32)) << 1i32) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:82:76 [INFO] [stderr] | [INFO] [stderr] 82 | pressure_comp = ((pressure_comp as (u32)).wrapping_div(var1 as (u32)) << 1i32) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:82:95 [INFO] [stderr] | [INFO] [stderr] 82 | pressure_comp = ((pressure_comp as (u32)).wrapping_div(var1 as (u32)) << 1i32) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:84:57 [INFO] [stderr] | [INFO] [stderr] 84 | pressure_comp = ((pressure_comp << 1i32) as (u32)).wrapping_div(var1 as (u32)) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:84:85 [INFO] [stderr] | [INFO] [stderr] 84 | pressure_comp = ((pressure_comp << 1i32) as (u32)).wrapping_div(var1 as (u32)) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:84:95 [INFO] [stderr] | [INFO] [stderr] 84 | pressure_comp = ((pressure_comp << 1i32) as (u32)).wrapping_div(var1 as (u32)) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:86:32 [INFO] [stderr] | [INFO] [stderr] 86 | var1 = calib.par_p9 as (i32) * ((pressure_comp >> 3i32) * (pressure_comp >> 3i32) >> 13i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:88:58 [INFO] [stderr] | [INFO] [stderr] 88 | var2 = (pressure_comp >> 2i32) * calib.par_p8 as (i32) >> 13i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:92:32 [INFO] [stderr] | [INFO] [stderr] 92 | * calib.par_p10 as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:95:68 [INFO] [stderr] | [INFO] [stderr] 95 | pressure_comp + (var1 + var2 + var3 + (calib.par_p7 as (i32) << 7i32) >> 4i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:96:26 [INFO] [stderr] | [INFO] [stderr] 96 | pressure_comp as (u32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:101:36 [INFO] [stderr] | [INFO] [stderr] 101 | let var1: i32 = hum_adc as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:102:31 [INFO] [stderr] | [INFO] [stderr] 102 | - calib.par_h1 as (i32) * 16i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:103:46 [INFO] [stderr] | [INFO] [stderr] 103 | - (temp_scaled * calib.par_h3 as (i32) / 100i32 >> 1i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:104:41 [INFO] [stderr] | [INFO] [stderr] 104 | let var2: i32 = calib.par_h2 as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:105:46 [INFO] [stderr] | [INFO] [stderr] 105 | * (temp_scaled * calib.par_h4 as (i32) / 100i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:106:65 [INFO] [stderr] | [INFO] [stderr] 106 | + (temp_scaled * (temp_scaled * calib.par_h5 as (i32) / 100i32) >> 6i32) / 100i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:110:41 [INFO] [stderr] | [INFO] [stderr] 110 | let var4: i32 = calib.par_h6 as (i32) << 7i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:111:62 [INFO] [stderr] | [INFO] [stderr] 111 | let var4: i32 = var4 + temp_scaled * calib.par_h7 as (i32) / 100i32 >> 4i32; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:120:21 [INFO] [stderr] | [INFO] [stderr] 120 | calc_hum as (u32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:162:77 [INFO] [stderr] | [INFO] [stderr] 162 | let var2: u64 = (((gas_res_adc as i64) << 15) - 16777216 + var1) as (u64); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:164:77 [INFO] [stderr] | [INFO] [stderr] 164 | let calc_gas_res: u32 = ((var3 + ((var2 as i64) >> 1i64)) / var2 as (i64)) as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/calc.rs:164:87 [INFO] [stderr] | [INFO] [stderr] 164 | let calc_gas_res: u32 = ((var3 + ((var2 as i64) >> 1i64)) / var2 as (i64)) as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:502:29 [INFO] [stderr] | [INFO] [stderr] 502 | data = (data as (i32) & !0x1ci32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:503:70 [INFO] [stderr] | [INFO] [stderr] 503 | | tph_sett.filter.unwrap_or(IIRFilterSize::Size0) as (i32) << 2i32 & 0x1ci32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:504:20 [INFO] [stderr] | [INFO] [stderr] 504 | as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:518:29 [INFO] [stderr] | [INFO] [stderr] 518 | data = (data as (i32) & !0x8i32 | gas_sett_heatr_ctrl as (i32) & 0x8) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:518:70 [INFO] [stderr] | [INFO] [stderr] 518 | data = (data as (i32) & !0x8i32 | gas_sett_heatr_ctrl as (i32) & 0x8) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:518:86 [INFO] [stderr] | [INFO] [stderr] 518 | data = (data as (i32) & !0x8i32 | gas_sett_heatr_ctrl as (i32) & 0x8) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:538:33 [INFO] [stderr] | [INFO] [stderr] 538 | data = (data as (i32) & !0xe0i32 | tph_sett_os_temp as (i32) << 5i32 & 0xe0i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:538:72 [INFO] [stderr] | [INFO] [stderr] 538 | data = (data as (i32) & !0xe0i32 | tph_sett_os_temp as (i32) << 5i32 & 0xe0i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:539:24 [INFO] [stderr] | [INFO] [stderr] 539 | as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:545:33 [INFO] [stderr] | [INFO] [stderr] 545 | data = (data as (i32) & !0x1ci32 | tph_sett_os_pres as (i32) << 2i32 & 0x1ci32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:545:72 [INFO] [stderr] | [INFO] [stderr] 545 | data = (data as (i32) & !0x1ci32 | tph_sett_os_pres as (i32) << 2i32 & 0x1ci32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:546:24 [INFO] [stderr] | [INFO] [stderr] 546 | as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:559:29 [INFO] [stderr] | [INFO] [stderr] 559 | data = (data as (i32) & !0x7i32 | tph_sett_os_hum as (i32) & 0x7i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:559:66 [INFO] [stderr] | [INFO] [stderr] 559 | data = (data as (i32) & !0x7i32 | tph_sett_os_hum as (i32) & 0x7i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:559:85 [INFO] [stderr] | [INFO] [stderr] 559 | data = (data as (i32) & !0x7i32 | tph_sett_os_hum as (i32) & 0x7i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:576:33 [INFO] [stderr] | [INFO] [stderr] 576 | data = (data as (i32) & !0x10i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:577:55 [INFO] [stderr] | [INFO] [stderr] 577 | | gas_sett.run_gas_measurement as (i32) << 4i32 & 0x10i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:578:24 [INFO] [stderr] | [INFO] [stderr] 578 | as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:585:33 [INFO] [stderr] | [INFO] [stderr] 585 | data = (data as (i32) & !0xfi32 | gas_sett_nb_conv as (i32) & 0xfi32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:585:71 [INFO] [stderr] | [INFO] [stderr] 585 | data = (data as (i32) & !0xfi32 | gas_sett_nb_conv as (i32) & 0xfi32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:585:90 [INFO] [stderr] | [INFO] [stderr] 585 | data = (data as (i32) & !0xfi32 | gas_sett_nb_conv as (i32) & 0xfi32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:622:41 [INFO] [stderr] | [INFO] [stderr] 622 | ((data_array[5usize] as (i32) & 0x1ci32) >> 2i32) as (u8), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:622:70 [INFO] [stderr] | [INFO] [stderr] 622 | ((data_array[5usize] as (i32) & 0x1ci32) >> 2i32) as (u8), [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:629:55 [INFO] [stderr] | [INFO] [stderr] 629 | let os_temp: u8 = ((data_array[4usize] as (i32) & 0xe0i32) >> 5i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:629:84 [INFO] [stderr] | [INFO] [stderr] 629 | let os_temp: u8 = ((data_array[4usize] as (i32) & 0xe0i32) >> 5i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:630:55 [INFO] [stderr] | [INFO] [stderr] 630 | let os_pres: u8 = ((data_array[4usize] as (i32) & 0x1ci32) >> 2i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:630:84 [INFO] [stderr] | [INFO] [stderr] 630 | let os_pres: u8 = ((data_array[4usize] as (i32) & 0x1ci32) >> 2i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:636:53 [INFO] [stderr] | [INFO] [stderr] 636 | let os_hum: u8 = (data_array[2usize] as (i32) & 0x7i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:636:72 [INFO] [stderr] | [INFO] [stderr] 636 | let os_hum: u8 = (data_array[2usize] as (i32) & 0x7i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:642:45 [INFO] [stderr] | [INFO] [stderr] 642 | Some((data_array[0usize] as (i32) & 0x8i32) as (u8)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:642:64 [INFO] [stderr] | [INFO] [stderr] 642 | Some((data_array[0usize] as (i32) & 0x8i32) as (u8)); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:648:71 [INFO] [stderr] | [INFO] [stderr] 648 | sensor_settings.gas_sett.nb_conv = (data_array[1usize] as (i32) & 0xfi32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:648:90 [INFO] [stderr] | [INFO] [stderr] 648 | sensor_settings.gas_sett.nb_conv = (data_array[1usize] as (i32) & 0xfi32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:650:41 [INFO] [stderr] | [INFO] [stderr] 650 | ((data_array[1usize] as (i32) & 0x10i32) >> 4i32) == 0; [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:719:73 [INFO] [stderr] | [INFO] [stderr] 719 | [tph_sett.os_temp.unwrap_or(OversamplingSetting::OSNone) as (usize)] [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:720:16 [INFO] [stderr] | [INFO] [stderr] 720 | as (u64); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:722:90 [INFO] [stderr] | [INFO] [stderr] 722 | os_to_meas_cycles[tph_sett.os_pres.unwrap_or(OversamplingSetting::OSNone) as (usize)] [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:723:20 [INFO] [stderr] | [INFO] [stderr] 723 | as (u64), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:726:89 [INFO] [stderr] | [INFO] [stderr] 726 | os_to_meas_cycles[tph_sett.os_hum.unwrap_or(OversamplingSetting::OSNone) as (usize)] [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:727:20 [INFO] [stderr] | [INFO] [stderr] 727 | as (u64), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:748:16 [INFO] [stderr] | [INFO] [stderr] 748 | as (usize)] as (u32); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:748:28 [INFO] [stderr] | [INFO] [stderr] 748 | as (usize)] as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:753:60 [INFO] [stderr] | [INFO] [stderr] 753 | .unwrap_or(OversamplingSetting::OSNone) as (usize)] as (u32), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:753:72 [INFO] [stderr] | [INFO] [stderr] 753 | .unwrap_or(OversamplingSetting::OSNone) as (usize)] as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:759:60 [INFO] [stderr] | [INFO] [stderr] 759 | .unwrap_or(OversamplingSetting::OSNone) as (usize)] as (u32), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:759:72 [INFO] [stderr] | [INFO] [stderr] 759 | .unwrap_or(OversamplingSetting::OSNone) as (usize)] as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:801:49 [INFO] [stderr] | [INFO] [stderr] 801 | calib.par_t1 = (coeff_array[34usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:801:58 [INFO] [stderr] | [INFO] [stderr] 801 | calib.par_t1 = (coeff_array[34usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:802:39 [INFO] [stderr] | [INFO] [stderr] 802 | | coeff_array[33usize] as (u16) as (i32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:802:48 [INFO] [stderr] | [INFO] [stderr] 802 | | coeff_array[33usize] as (u16) as (i32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:802:58 [INFO] [stderr] | [INFO] [stderr] 802 | | coeff_array[33usize] as (u16) as (i32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:803:48 [INFO] [stderr] | [INFO] [stderr] 803 | calib.par_t2 = (coeff_array[2usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:803:57 [INFO] [stderr] | [INFO] [stderr] 803 | calib.par_t2 = (coeff_array[2usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:804:38 [INFO] [stderr] | [INFO] [stderr] 804 | | coeff_array[1usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:804:47 [INFO] [stderr] | [INFO] [stderr] 804 | | coeff_array[1usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:804:57 [INFO] [stderr] | [INFO] [stderr] 804 | | coeff_array[1usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:805:47 [INFO] [stderr] | [INFO] [stderr] 805 | calib.par_t3 = coeff_array[3usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:806:48 [INFO] [stderr] | [INFO] [stderr] 806 | calib.par_p1 = (coeff_array[6usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:806:57 [INFO] [stderr] | [INFO] [stderr] 806 | calib.par_p1 = (coeff_array[6usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:807:38 [INFO] [stderr] | [INFO] [stderr] 807 | | coeff_array[5usize] as (u16) as (i32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:807:47 [INFO] [stderr] | [INFO] [stderr] 807 | | coeff_array[5usize] as (u16) as (i32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:807:57 [INFO] [stderr] | [INFO] [stderr] 807 | | coeff_array[5usize] as (u16) as (i32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:808:48 [INFO] [stderr] | [INFO] [stderr] 808 | calib.par_p2 = (coeff_array[8usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:808:57 [INFO] [stderr] | [INFO] [stderr] 808 | calib.par_p2 = (coeff_array[8usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:809:38 [INFO] [stderr] | [INFO] [stderr] 809 | | coeff_array[7usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:809:47 [INFO] [stderr] | [INFO] [stderr] 809 | | coeff_array[7usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:809:57 [INFO] [stderr] | [INFO] [stderr] 809 | | coeff_array[7usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:810:47 [INFO] [stderr] | [INFO] [stderr] 810 | calib.par_p3 = coeff_array[9usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:811:49 [INFO] [stderr] | [INFO] [stderr] 811 | calib.par_p4 = (coeff_array[12usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:811:58 [INFO] [stderr] | [INFO] [stderr] 811 | calib.par_p4 = (coeff_array[12usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:812:39 [INFO] [stderr] | [INFO] [stderr] 812 | | coeff_array[11usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:812:48 [INFO] [stderr] | [INFO] [stderr] 812 | | coeff_array[11usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:812:58 [INFO] [stderr] | [INFO] [stderr] 812 | | coeff_array[11usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:813:49 [INFO] [stderr] | [INFO] [stderr] 813 | calib.par_p5 = (coeff_array[14usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:813:58 [INFO] [stderr] | [INFO] [stderr] 813 | calib.par_p5 = (coeff_array[14usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:814:39 [INFO] [stderr] | [INFO] [stderr] 814 | | coeff_array[13usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/influx_client.rs:104:14 [INFO] [stderr] | [INFO] [stderr] 104 | client: &Client, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Client` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:814:48 [INFO] [stderr] | [INFO] [stderr] 814 | | coeff_array[13usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:814:58 [INFO] [stderr] | [INFO] [stderr] 814 | | coeff_array[13usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:815:48 [INFO] [stderr] | [INFO] [stderr] 815 | calib.par_p6 = coeff_array[16usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:816:48 [INFO] [stderr] | [INFO] [stderr] 816 | calib.par_p7 = coeff_array[15usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:817:49 [INFO] [stderr] | [INFO] [stderr] 817 | calib.par_p8 = (coeff_array[20usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:817:58 [INFO] [stderr] | [INFO] [stderr] 817 | calib.par_p8 = (coeff_array[20usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:818:39 [INFO] [stderr] | [INFO] [stderr] 818 | | coeff_array[19usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:818:48 [INFO] [stderr] | [INFO] [stderr] 818 | | coeff_array[19usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:818:58 [INFO] [stderr] | [INFO] [stderr] 818 | | coeff_array[19usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:819:49 [INFO] [stderr] | [INFO] [stderr] 819 | calib.par_p9 = (coeff_array[22usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:819:58 [INFO] [stderr] | [INFO] [stderr] 819 | calib.par_p9 = (coeff_array[22usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:820:39 [INFO] [stderr] | [INFO] [stderr] 820 | | coeff_array[21usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:820:48 [INFO] [stderr] | [INFO] [stderr] 820 | | coeff_array[21usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:820:58 [INFO] [stderr] | [INFO] [stderr] 820 | | coeff_array[21usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:822:49 [INFO] [stderr] | [INFO] [stderr] 822 | calib.par_h1 = (coeff_array[27usize] as (u16) as (i32) << 4i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:822:58 [INFO] [stderr] | [INFO] [stderr] 822 | calib.par_h1 = (coeff_array[27usize] as (u16) as (i32) << 4i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:823:39 [INFO] [stderr] | [INFO] [stderr] 823 | | coeff_array[26usize] as (i32) & 0xfi32) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:823:58 [INFO] [stderr] | [INFO] [stderr] 823 | | coeff_array[26usize] as (i32) & 0xfi32) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:824:49 [INFO] [stderr] | [INFO] [stderr] 824 | calib.par_h2 = (coeff_array[25usize] as (u16) as (i32) << 4i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:824:58 [INFO] [stderr] | [INFO] [stderr] 824 | calib.par_h2 = (coeff_array[25usize] as (u16) as (i32) << 4i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:825:39 [INFO] [stderr] | [INFO] [stderr] 825 | | coeff_array[26usize] as (i32) >> 4i32) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:825:57 [INFO] [stderr] | [INFO] [stderr] 825 | | coeff_array[26usize] as (i32) >> 4i32) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:826:48 [INFO] [stderr] | [INFO] [stderr] 826 | calib.par_h3 = coeff_array[28usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:827:48 [INFO] [stderr] | [INFO] [stderr] 827 | calib.par_h4 = coeff_array[29usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:828:48 [INFO] [stderr] | [INFO] [stderr] 828 | calib.par_h5 = coeff_array[30usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:830:48 [INFO] [stderr] | [INFO] [stderr] 830 | calib.par_h7 = coeff_array[32usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:831:49 [INFO] [stderr] | [INFO] [stderr] 831 | calib.par_gh1 = coeff_array[37usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:832:50 [INFO] [stderr] | [INFO] [stderr] 832 | calib.par_gh2 = (coeff_array[36usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:832:59 [INFO] [stderr] | [INFO] [stderr] 832 | calib.par_gh2 = (coeff_array[36usize] as (u16) as (i32) << 8i32 [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:833:39 [INFO] [stderr] | [INFO] [stderr] 833 | | coeff_array[35usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:833:48 [INFO] [stderr] | [INFO] [stderr] 833 | | coeff_array[35usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:833:58 [INFO] [stderr] | [INFO] [stderr] 833 | | coeff_array[35usize] as (u16) as (i32)) as (i16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:834:49 [INFO] [stderr] | [INFO] [stderr] 834 | calib.par_gh3 = coeff_array[38usize] as (i8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:923:40 [INFO] [stderr] | [INFO] [stderr] 923 | let adc_pres = (buff[2] as (u32)).wrapping_mul(4096) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:924:31 [INFO] [stderr] | [INFO] [stderr] 924 | | (buff[3] as (u32)).wrapping_mul(16) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:925:31 [INFO] [stderr] | [INFO] [stderr] 925 | | (buff[4] as (u32)).wrapping_div(16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:926:40 [INFO] [stderr] | [INFO] [stderr] 926 | let adc_temp = (buff[5] as (u32)).wrapping_mul(4096) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:927:31 [INFO] [stderr] | [INFO] [stderr] 927 | | (buff[6] as (u32)).wrapping_mul(16) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:928:31 [INFO] [stderr] | [INFO] [stderr] 928 | | (buff[7] as (u32)).wrapping_div(16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:929:40 [INFO] [stderr] | [INFO] [stderr] 929 | let adc_hum = ((buff[8] as (u32)).wrapping_mul(256) | buff[9] as (u32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:929:78 [INFO] [stderr] | [INFO] [stderr] 929 | let adc_hum = ((buff[8] as (u32)).wrapping_mul(256) | buff[9] as (u32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:929:88 [INFO] [stderr] | [INFO] [stderr] 929 | let adc_hum = ((buff[8] as (u32)).wrapping_mul(256) | buff[9] as (u32)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:930:45 [INFO] [stderr] | [INFO] [stderr] 930 | let adc_gas_res = ((buff[13] as (u32)).wrapping_mul(4) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:931:32 [INFO] [stderr] | [INFO] [stderr] 931 | | (buff[14] as (u32)).wrapping_div(64)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/lib.rs:931:60 [INFO] [stderr] | [INFO] [stderr] 931 | | (buff[14] as (u32)).wrapping_div(64)) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 14.95s [INFO] running `"docker" "inspect" "1adbdabd4d7fa7f944bc0aafdef916a781dce14c846762dfc26286f2e8d04909"` [INFO] running `"docker" "rm" "-f" "1adbdabd4d7fa7f944bc0aafdef916a781dce14c846762dfc26286f2e8d04909"` [INFO] [stdout] 1adbdabd4d7fa7f944bc0aafdef916a781dce14c846762dfc26286f2e8d04909