[INFO] updating cached repository https://github.com/oxidizers/drdns [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 98c1153a09642c2a5d8d2ed77ef7d9429d94995a [INFO] checking oxidizers/drdns against try#1a608893c03d7722effeb0058e82770bd36b4b3c for pr-66504-1 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foxidizers%2Fdrdns" "/workspace/builds/worker-5/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/oxidizers/drdns on toolchain 1a608893c03d7722effeb0058e82770bd36b4b3c [INFO] running `"/workspace/cargo-home/bin/cargo" "+1a608893c03d7722effeb0058e82770bd36b4b3c" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/oxidizers/drdns [INFO] finished tweaking git repo https://github.com/oxidizers/drdns [INFO] tweaked toml for git repo https://github.com/oxidizers/drdns written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/oxidizers/drdns already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+1a608893c03d7722effeb0058e82770bd36b4b3c" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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] d3a7a429a6f3ad7a2fe93a103d41ee49df10780bbd420547d195c99f502a33ac [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" "d3a7a429a6f3ad7a2fe93a103d41ee49df10780bbd420547d195c99f502a33ac"` [INFO] [stderr] Checking drdns v0.0.0 (/opt/rustwide/workdir) [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/alloc.rs:12:27 [INFO] [stderr] | [INFO] [stderr] 12 | x = libc::malloc(n as (usize)) as (*mut u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:3:9 [INFO] [stderr] | [INFO] [stderr] 3 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[deny(unused_parens)]` implied by `#[deny(warnings)]` [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/alloc.rs:12:39 [INFO] [stderr] | [INFO] [stderr] 12 | x = libc::malloc(n as (usize)) as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/alloc.rs:33:21 [INFO] [stderr] | [INFO] [stderr] 33 | libc::free(x as (*mut libc::c_void)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:54:45 [INFO] [stderr] | [INFO] [stderr] 54 | x = (*bin).x.offset((*bin).n as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:55:39 [INFO] [stderr] | [INFO] [stderr] 55 | if Buffer::put(bout, x as (*const u8), n as (u32)) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:55:57 [INFO] [stderr] | [INFO] [stderr] 55 | if Buffer::put(bout, x as (*const u8), n as (u32)) == -1i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:59:51 [INFO] [stderr] | [INFO] [stderr] 59 | (*bin).p = (*bin).p.wrapping_sub(n as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:60:51 [INFO] [stderr] | [INFO] [stderr] 60 | (*bin).n = (*bin).n.wrapping_add(n as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:74:23 [INFO] [stderr] | [INFO] [stderr] 74 | (*s).p as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:80:32 [INFO] [stderr] | [INFO] [stderr] 80 | (*s).p = r as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:81:52 [INFO] [stderr] | [INFO] [stderr] 81 | (*s).n = (*s).n.wrapping_sub(r as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:83:58 [INFO] [stderr] | [INFO] [stderr] 83 | byte::copyr((*s).x.offset((*s).n as (isize)), r as (u32), (*s).x); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:83:73 [INFO] [stderr] | [INFO] [stderr] 83 | byte::copyr((*s).x.offset((*s).n as (isize)), r as (u32), (*s).x); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:107:33 [INFO] [stderr] | [INFO] [stderr] 107 | (*s).x.offset((*s).n as (isize)) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:117:23 [INFO] [stderr] | [INFO] [stderr] 117 | p = (*s).p as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:122:50 [INFO] [stderr] | [INFO] [stderr] 122 | allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as (u32)) [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:122:68 [INFO] [stderr] | [INFO] [stderr] 122 | allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as (u32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:139:48 [INFO] [stderr] | [INFO] [stderr] 139 | byte::copy((*s).x.offset((*s).p as (isize)), n, buf as (*mut u8)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:139:68 [INFO] [stderr] | [INFO] [stderr] 139 | byte::copy((*s).x.offset((*s).p as (isize)), n, buf as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:141:35 [INFO] [stderr] | [INFO] [stderr] 141 | buf = buf.offset(n as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:149:48 [INFO] [stderr] | [INFO] [stderr] 149 | byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:149:70 [INFO] [stderr] | [INFO] [stderr] 149 | byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:180:43 [INFO] [stderr] | [INFO] [stderr] 180 | buf = buf.offset(n as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:189:44 [INFO] [stderr] | [INFO] [stderr] 189 | byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:189:66 [INFO] [stderr] | [INFO] [stderr] 189 | byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:219:54 [INFO] [stderr] | [INFO] [stderr] 219 | byte::copy(buf, len, (*s).x.offset((*s).n as (isize))); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:221:16 [INFO] [stderr] | [INFO] [stderr] 221 | len as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:226:27 [INFO] [stderr] | [INFO] [stderr] 226 | libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/alloc.rs:12:27 [INFO] [stderr] | [INFO] [stderr] 12 | x = libc::malloc(n as (usize)) as (*mut u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:3:9 [INFO] [stderr] | [INFO] [stderr] 3 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[deny(unused_parens)]` implied by `#[deny(warnings)]` [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/alloc.rs:12:39 [INFO] [stderr] | [INFO] [stderr] 12 | x = libc::malloc(n as (usize)) as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:226:55 [INFO] [stderr] | [INFO] [stderr] 226 | libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/alloc.rs:33:21 [INFO] [stderr] | [INFO] [stderr] 33 | libc::free(x as (*mut libc::c_void)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:226:67 [INFO] [stderr] | [INFO] [stderr] 226 | libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:230:28 [INFO] [stderr] | [INFO] [stderr] 230 | libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:54:45 [INFO] [stderr] | [INFO] [stderr] 54 | x = (*bin).x.offset((*bin).n as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:230:58 [INFO] [stderr] | [INFO] [stderr] 230 | libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:230:70 [INFO] [stderr] | [INFO] [stderr] 230 | libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:250:35 [INFO] [stderr] | [INFO] [stderr] 250 | buf = buf.offset(w as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:251:41 [INFO] [stderr] | [INFO] [stderr] 251 | len = len.wrapping_sub(w as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:7:15 [INFO] [stderr] | [INFO] [stderr] 7 | ch = c as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:13:18 [INFO] [stderr] | [INFO] [stderr] 13 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:13:33 [INFO] [stderr] | [INFO] [stderr] 13 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:21:18 [INFO] [stderr] | [INFO] [stderr] 21 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:21:33 [INFO] [stderr] | [INFO] [stderr] 21 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:29:18 [INFO] [stderr] | [INFO] [stderr] 29 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:29:33 [INFO] [stderr] | [INFO] [stderr] 29 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:37:18 [INFO] [stderr] | [INFO] [stderr] 37 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:55:39 [INFO] [stderr] | [INFO] [stderr] 55 | if Buffer::put(bout, x as (*const u8), n as (u32)) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:55:57 [INFO] [stderr] | [INFO] [stderr] 55 | if Buffer::put(bout, x as (*const u8), n as (u32)) == -1i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:37:33 [INFO] [stderr] | [INFO] [stderr] 37 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:59:51 [INFO] [stderr] | [INFO] [stderr] 59 | (*bin).p = (*bin).p.wrapping_sub(n as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:43:12 [INFO] [stderr] | [INFO] [stderr] 43 | ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:60:51 [INFO] [stderr] | [INFO] [stderr] 60 | (*bin).n = (*bin).n.wrapping_add(n as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:43:39 [INFO] [stderr] | [INFO] [stderr] 43 | ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:74:23 [INFO] [stderr] | [INFO] [stderr] 74 | (*s).p as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:80:32 [INFO] [stderr] | [INFO] [stderr] 80 | (*s).p = r as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:81:52 [INFO] [stderr] | [INFO] [stderr] 81 | (*s).n = (*s).n.wrapping_sub(r as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:83:58 [INFO] [stderr] | [INFO] [stderr] 83 | byte::copyr((*s).x.offset((*s).n as (isize)), r as (u32), (*s).x); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:83:73 [INFO] [stderr] | [INFO] [stderr] 83 | byte::copyr((*s).x.offset((*s).n as (isize)), r as (u32), (*s).x); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:107:33 [INFO] [stderr] | [INFO] [stderr] 107 | (*s).x.offset((*s).n as (isize)) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:117:23 [INFO] [stderr] | [INFO] [stderr] 117 | p = (*s).p as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:122:50 [INFO] [stderr] | [INFO] [stderr] 122 | allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as (u32)) [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:122:68 [INFO] [stderr] | [INFO] [stderr] 122 | allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as (u32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:139:48 [INFO] [stderr] | [INFO] [stderr] 139 | byte::copy((*s).x.offset((*s).p as (isize)), n, buf as (*mut u8)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:139:68 [INFO] [stderr] | [INFO] [stderr] 139 | byte::copy((*s).x.offset((*s).p as (isize)), n, buf as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:141:35 [INFO] [stderr] | [INFO] [stderr] 141 | buf = buf.offset(n as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:149:48 [INFO] [stderr] | [INFO] [stderr] 149 | byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:149:70 [INFO] [stderr] | [INFO] [stderr] 149 | byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:180:43 [INFO] [stderr] | [INFO] [stderr] 180 | buf = buf.offset(n as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:189:44 [INFO] [stderr] | [INFO] [stderr] 189 | byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:189:66 [INFO] [stderr] | [INFO] [stderr] 189 | byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:219:54 [INFO] [stderr] | [INFO] [stderr] 219 | byte::copy(buf, len, (*s).x.offset((*s).n as (isize))); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:221:16 [INFO] [stderr] | [INFO] [stderr] 221 | len as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:43:81 [INFO] [stderr] | [INFO] [stderr] 43 | ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:226:27 [INFO] [stderr] | [INFO] [stderr] 226 | libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:226:55 [INFO] [stderr] | [INFO] [stderr] 226 | libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:43:93 [INFO] [stderr] | [INFO] [stderr] 43 | ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:114:25 [INFO] [stderr] | [INFO] [stderr] 114 | to = to.offset(n as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:226:67 [INFO] [stderr] | [INFO] [stderr] 226 | libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:115:29 [INFO] [stderr] | [INFO] [stderr] 115 | from = from.offset(n as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:230:28 [INFO] [stderr] | [INFO] [stderr] 230 | libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:230:58 [INFO] [stderr] | [INFO] [stderr] 230 | libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:230:70 [INFO] [stderr] | [INFO] [stderr] 230 | libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:250:35 [INFO] [stderr] | [INFO] [stderr] 250 | buf = buf.offset(w as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/buffer.rs:251:41 [INFO] [stderr] | [INFO] [stderr] 251 | len = len.wrapping_sub(w as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:7:15 [INFO] [stderr] | [INFO] [stderr] 7 | ch = c as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:13:18 [INFO] [stderr] | [INFO] [stderr] 13 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:13:33 [INFO] [stderr] | [INFO] [stderr] 13 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:179:33 [INFO] [stderr] | [INFO] [stderr] 179 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:21:18 [INFO] [stderr] | [INFO] [stderr] 21 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:21:33 [INFO] [stderr] | [INFO] [stderr] 21 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:29:18 [INFO] [stderr] | [INFO] [stderr] 29 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:29:33 [INFO] [stderr] | [INFO] [stderr] 29 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:37:18 [INFO] [stderr] | [INFO] [stderr] 37 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:37:33 [INFO] [stderr] | [INFO] [stderr] 37 | if *t as (i32) == ch as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:43:12 [INFO] [stderr] | [INFO] [stderr] 43 | ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:43:39 [INFO] [stderr] | [INFO] [stderr] 43 | ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:43:81 [INFO] [stderr] | [INFO] [stderr] 43 | ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:43:93 [INFO] [stderr] | [INFO] [stderr] 43 | ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:114:25 [INFO] [stderr] | [INFO] [stderr] 114 | to = to.offset(n as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:190:18 [INFO] [stderr] | [INFO] [stderr] 190 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:190:33 [INFO] [stderr] | [INFO] [stderr] 190 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:201:18 [INFO] [stderr] | [INFO] [stderr] 201 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:201:33 [INFO] [stderr] | [INFO] [stderr] 201 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:212:18 [INFO] [stderr] | [INFO] [stderr] 212 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:212:33 [INFO] [stderr] | [INFO] [stderr] 212 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:227:15 [INFO] [stderr] | [INFO] [stderr] 227 | *s as (u32) as (i32) - *t as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:227:24 [INFO] [stderr] | [INFO] [stderr] 227 | *s as (u32) as (i32) - *t as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:227:38 [INFO] [stderr] | [INFO] [stderr] 227 | *s as (u32) as (i32) - *t as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:227:47 [INFO] [stderr] | [INFO] [stderr] 227 | *s as (u32) as (i32) - *t as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:9:33 [INFO] [stderr] | [INFO] [stderr] 9 | static mut X: *mut u8 = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:19:21 [INFO] [stderr] | [INFO] [stderr] 19 | X = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:58:17 [INFO] [stderr] | [INFO] [stderr] 58 | 0i32 as (*mut u8) [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:115:29 [INFO] [stderr] | [INFO] [stderr] 115 | from = from.offset(n as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:60:17 [INFO] [stderr] | [INFO] [stderr] 60 | 0i32 as (*mut u8) [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:75:28 [INFO] [stderr] | [INFO] [stderr] 75 | key as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:77:37 [INFO] [stderr] | [INFO] [stderr] 77 | X.offset(pos as (isize)).offset(20isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:97:22 [INFO] [stderr] | [INFO] [stderr] 97 | 0i32 as (*mut u8) [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:179:33 [INFO] [stderr] | [INFO] [stderr] 179 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:190:18 [INFO] [stderr] | [INFO] [stderr] 190 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:190:33 [INFO] [stderr] | [INFO] [stderr] 190 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:201:18 [INFO] [stderr] | [INFO] [stderr] 201 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:201:33 [INFO] [stderr] | [INFO] [stderr] 201 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:212:18 [INFO] [stderr] | [INFO] [stderr] 212 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:212:33 [INFO] [stderr] | [INFO] [stderr] 212 | if *s as (i32) != *t as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:227:15 [INFO] [stderr] | [INFO] [stderr] 227 | *s as (u32) as (i32) - *t as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:227:24 [INFO] [stderr] | [INFO] [stderr] 227 | *s as (u32) as (i32) - *t as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:227:38 [INFO] [stderr] | [INFO] [stderr] 227 | *s as (u32) as (i32) - *t as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/byte.rs:227:47 [INFO] [stderr] | [INFO] [stderr] 227 | *s as (u32) as (i32) - *t as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:9:33 [INFO] [stderr] | [INFO] [stderr] 9 | static mut X: *mut u8 = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:19:21 [INFO] [stderr] | [INFO] [stderr] 19 | X = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:58:17 [INFO] [stderr] | [INFO] [stderr] 58 | 0i32 as (*mut u8) [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:60:17 [INFO] [stderr] | [INFO] [stderr] 60 | 0i32 as (*mut u8) [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:75:28 [INFO] [stderr] | [INFO] [stderr] 75 | key as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:77:37 [INFO] [stderr] | [INFO] [stderr] 77 | X.offset(pos as (isize)).offset(20isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:97:22 [INFO] [stderr] | [INFO] [stderr] 97 | 0i32 as (*mut u8) [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:99:22 [INFO] [stderr] | [INFO] [stderr] 99 | 0i32 as (*mut u8) [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:102:33 [INFO] [stderr] | [INFO] [stderr] 102 | X.offset(pos as (isize)).offset(12isize) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:102:61 [INFO] [stderr] | [INFO] [stderr] 102 | X.offset(pos as (isize)).offset(12isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:103:32 [INFO] [stderr] | [INFO] [stderr] 103 | &mut expire as (*mut Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:105:35 [INFO] [stderr] | [INFO] [stderr] 105 | Tai::now(&mut now as (*mut Tai)); [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:106:36 [INFO] [stderr] | [INFO] [stderr] 106 | (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x { [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:106:68 [INFO] [stderr] | [INFO] [stderr] 106 | (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x { [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:107:27 [INFO] [stderr] | [INFO] [stderr] 107 | 0i32 as (*mut u8) [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:99:22 [INFO] [stderr] | [INFO] [stderr] 99 | 0i32 as (*mut u8) [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:102:33 [INFO] [stderr] | [INFO] [stderr] 102 | X.offset(pos as (isize)).offset(12isize) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:102:61 [INFO] [stderr] | [INFO] [stderr] 102 | X.offset(pos as (isize)).offset(12isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:103:32 [INFO] [stderr] | [INFO] [stderr] 103 | &mut expire as (*mut Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:105:35 [INFO] [stderr] | [INFO] [stderr] 105 | Tai::now(&mut now as (*mut Tai)); [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:106:36 [INFO] [stderr] | [INFO] [stderr] 106 | (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x { [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:106:68 [INFO] [stderr] | [INFO] [stderr] 106 | (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x { [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:107:27 [INFO] [stderr] | [INFO] [stderr] 107 | 0i32 as (*mut u8) [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:110:36 [INFO] [stderr] | [INFO] [stderr] 110 | &mut expire as (*mut Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:111:36 [INFO] [stderr] | [INFO] [stderr] 111 | &mut expire as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:111:50 [INFO] [stderr] | [INFO] [stderr] 111 | &mut expire as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:112:33 [INFO] [stderr] | [INFO] [stderr] 112 | &mut now as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:112:47 [INFO] [stderr] | [INFO] [stderr] 112 | &mut now as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:114:41 [INFO] [stderr] | [INFO] [stderr] 114 | d = (*(&mut expire as (*mut Tai))).x as (f64); [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:114:59 [INFO] [stderr] | [INFO] [stderr] 114 | d = (*(&mut expire as (*mut Tai))).x as (f64); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:115:39 [INFO] [stderr] | [INFO] [stderr] 115 | if d > 604800i32 as (f64) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:110:36 [INFO] [stderr] | [INFO] [stderr] 110 | &mut expire as (*mut Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:116:40 [INFO] [stderr] | [INFO] [stderr] 116 | d = 604800i32 as (f64); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:118:31 [INFO] [stderr] | [INFO] [stderr] 118 | *ttl = d as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:111:36 [INFO] [stderr] | [INFO] [stderr] 111 | &mut expire as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:111:50 [INFO] [stderr] | [INFO] [stderr] 111 | &mut expire as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:112:33 [INFO] [stderr] | [INFO] [stderr] 112 | &mut now as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:128:35 [INFO] [stderr] | [INFO] [stderr] 128 | X.offset(pos as (isize)).offset(20isize).offset( [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:112:47 [INFO] [stderr] | [INFO] [stderr] 112 | &mut now as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:129:31 [INFO] [stderr] | [INFO] [stderr] 129 | keylen as (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:184:35 [INFO] [stderr] | [INFO] [stderr] 184 | Tai::now(&mut now as (*mut Tai)); [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:185:39 [INFO] [stderr] | [INFO] [stderr] 185 | Tai::uint(&mut expire as (*mut Tai), ttl); [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:114:41 [INFO] [stderr] | [INFO] [stderr] 114 | d = (*(&mut expire as (*mut Tai))).x as (f64); [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:114:59 [INFO] [stderr] | [INFO] [stderr] 114 | d = (*(&mut expire as (*mut Tai))).x as (f64); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:115:39 [INFO] [stderr] | [INFO] [stderr] 115 | if d > 604800i32 as (f64) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:116:40 [INFO] [stderr] | [INFO] [stderr] 116 | d = 604800i32 as (f64); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:118:31 [INFO] [stderr] | [INFO] [stderr] 118 | *ttl = d as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:128:35 [INFO] [stderr] | [INFO] [stderr] 128 | X.offset(pos as (isize)).offset(20isize).offset( [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:129:31 [INFO] [stderr] | [INFO] [stderr] 129 | keylen as (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:184:35 [INFO] [stderr] | [INFO] [stderr] 184 | Tai::now(&mut now as (*mut Tai)); [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:185:39 [INFO] [stderr] | [INFO] [stderr] 185 | Tai::uint(&mut expire as (*mut Tai), ttl); [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:187:32 [INFO] [stderr] | [INFO] [stderr] 187 | &mut expire as (*mut Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:188:32 [INFO] [stderr] | [INFO] [stderr] 188 | &mut expire as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:188:46 [INFO] [stderr] | [INFO] [stderr] 188 | &mut expire as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:189:29 [INFO] [stderr] | [INFO] [stderr] 189 | &mut now as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:189:43 [INFO] [stderr] | [INFO] [stderr] 189 | &mut now as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:199:36 [INFO] [stderr] | [INFO] [stderr] 199 | X.offset(WRITER as (isize)).offset(12isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:187:32 [INFO] [stderr] | [INFO] [stderr] 187 | &mut expire as (*mut Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:188:32 [INFO] [stderr] | [INFO] [stderr] 188 | &mut expire as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:188:46 [INFO] [stderr] | [INFO] [stderr] 188 | &mut expire as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:189:29 [INFO] [stderr] | [INFO] [stderr] 189 | &mut now as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:200:32 [INFO] [stderr] | [INFO] [stderr] 200 | &mut expire as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:189:43 [INFO] [stderr] | [INFO] [stderr] 189 | &mut now as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:199:36 [INFO] [stderr] | [INFO] [stderr] 199 | X.offset(WRITER as (isize)).offset(12isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:200:32 [INFO] [stderr] | [INFO] [stderr] 200 | &mut expire as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:200:46 [INFO] [stderr] | [INFO] [stderr] 200 | &mut expire as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:203:36 [INFO] [stderr] | [INFO] [stderr] 203 | X.offset(WRITER as (isize)).offset(20isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:205:24 [INFO] [stderr] | [INFO] [stderr] 205 | key as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:208:36 [INFO] [stderr] | [INFO] [stderr] 208 | X.offset(WRITER as (isize)).offset(20isize).offset( [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:209:31 [INFO] [stderr] | [INFO] [stderr] 209 | keylen as (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:212:25 [INFO] [stderr] | [INFO] [stderr] 212 | data as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:216:55 [INFO] [stderr] | [INFO] [stderr] 216 | MOTION = MOTION.wrapping_add(entrylen as (usize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:228:35 [INFO] [stderr] | [INFO] [stderr] 228 | result = result ^ *key as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:247:25 [INFO] [stderr] | [INFO] [stderr] 247 | X.offset(pos as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:200:46 [INFO] [stderr] | [INFO] [stderr] 200 | &mut expire as (*mut Tai) as (*const Tai), [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:247:37 [INFO] [stderr] | [INFO] [stderr] 247 | X.offset(pos as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:248:24 [INFO] [stderr] | [INFO] [stderr] 248 | &mut result as (*mut u32), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:203:36 [INFO] [stderr] | [INFO] [stderr] 203 | X.offset(WRITER as (isize)).offset(20isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:205:24 [INFO] [stderr] | [INFO] [stderr] 205 | key as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:208:36 [INFO] [stderr] | [INFO] [stderr] 208 | X.offset(WRITER as (isize)).offset(20isize).offset( [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:209:31 [INFO] [stderr] | [INFO] [stderr] 209 | keylen as (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:212:25 [INFO] [stderr] | [INFO] [stderr] 212 | data as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:216:55 [INFO] [stderr] | [INFO] [stderr] 216 | MOTION = MOTION.wrapping_add(entrylen as (usize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:228:35 [INFO] [stderr] | [INFO] [stderr] 228 | result = result ^ *key as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:247:25 [INFO] [stderr] | [INFO] [stderr] 247 | X.offset(pos as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:247:37 [INFO] [stderr] | [INFO] [stderr] 247 | X.offset(pos as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:248:24 [INFO] [stderr] | [INFO] [stderr] 248 | &mut result as (*mut u32), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:257:34 [INFO] [stderr] | [INFO] [stderr] 257 | uint32::pack(X.offset(pos as (isize)), u); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:20:19 [INFO] [stderr] | [INFO] [stderr] 20 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cache.rs:257:34 [INFO] [stderr] | [INFO] [stderr] 257 | uint32::pack(X.offset(pos as (isize)), u); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:20:19 [INFO] [stderr] | [INFO] [stderr] 20 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:20:35 [INFO] [stderr] | [INFO] [stderr] 20 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:20:35 [INFO] [stderr] | [INFO] [stderr] 20 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:20:45 [INFO] [stderr] | [INFO] [stderr] 20 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:21:17 [INFO] [stderr] | [INFO] [stderr] 21 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:20:45 [INFO] [stderr] | [INFO] [stderr] 20 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:21:17 [INFO] [stderr] | [INFO] [stderr] 21 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:21:34 [INFO] [stderr] | [INFO] [stderr] 21 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:21:50 [INFO] [stderr] | [INFO] [stderr] 21 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:22:23 [INFO] [stderr] | [INFO] [stderr] 22 | x = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:22:39 [INFO] [stderr] | [INFO] [stderr] 22 | x = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:22:49 [INFO] [stderr] | [INFO] [stderr] 22 | x = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:24:23 [INFO] [stderr] | [INFO] [stderr] 24 | x = (x as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:24:39 [INFO] [stderr] | [INFO] [stderr] 24 | x = (x as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:21:34 [INFO] [stderr] | [INFO] [stderr] 21 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:21:50 [INFO] [stderr] | [INFO] [stderr] 21 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:22:23 [INFO] [stderr] | [INFO] [stderr] 22 | x = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:22:39 [INFO] [stderr] | [INFO] [stderr] 22 | x = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:22:49 [INFO] [stderr] | [INFO] [stderr] 22 | x = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:24:23 [INFO] [stderr] | [INFO] [stderr] 24 | x = (x as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:24:39 [INFO] [stderr] | [INFO] [stderr] 24 | x = (x as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:24:49 [INFO] [stderr] | [INFO] [stderr] 24 | x = (x as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:30:19 [INFO] [stderr] | [INFO] [stderr] 30 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:30:35 [INFO] [stderr] | [INFO] [stderr] 30 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:30:45 [INFO] [stderr] | [INFO] [stderr] 30 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:31:17 [INFO] [stderr] | [INFO] [stderr] 31 | if y as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:31:34 [INFO] [stderr] | [INFO] [stderr] 31 | if y as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:31:50 [INFO] [stderr] | [INFO] [stderr] 31 | if y as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:32:23 [INFO] [stderr] | [INFO] [stderr] 32 | y = (y as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:24:49 [INFO] [stderr] | [INFO] [stderr] 24 | x = (x as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:32:39 [INFO] [stderr] | [INFO] [stderr] 32 | y = (y as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:32:49 [INFO] [stderr] | [INFO] [stderr] 32 | y = (y as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:34:23 [INFO] [stderr] | [INFO] [stderr] 34 | y = (y as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:34:39 [INFO] [stderr] | [INFO] [stderr] 34 | y = (y as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:34:49 [INFO] [stderr] | [INFO] [stderr] 34 | y = (y as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:36:17 [INFO] [stderr] | [INFO] [stderr] 36 | if x as (i32) != y as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:36:31 [INFO] [stderr] | [INFO] [stderr] 36 | if x as (i32) != y as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:30:19 [INFO] [stderr] | [INFO] [stderr] 30 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:44:14 [INFO] [stderr] | [INFO] [stderr] 44 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:30:35 [INFO] [stderr] | [INFO] [stderr] 30 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:44:23 [INFO] [stderr] | [INFO] [stderr] 44 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:44:36 [INFO] [stderr] | [INFO] [stderr] 44 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:30:45 [INFO] [stderr] | [INFO] [stderr] 30 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:44:45 [INFO] [stderr] | [INFO] [stderr] 44 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:56:19 [INFO] [stderr] | [INFO] [stderr] 56 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:31:17 [INFO] [stderr] | [INFO] [stderr] 31 | if y as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:56:35 [INFO] [stderr] | [INFO] [stderr] 56 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:31:34 [INFO] [stderr] | [INFO] [stderr] 31 | if y as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:31:50 [INFO] [stderr] | [INFO] [stderr] 31 | if y as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:32:23 [INFO] [stderr] | [INFO] [stderr] 32 | y = (y as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:32:39 [INFO] [stderr] | [INFO] [stderr] 32 | y = (y as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:32:49 [INFO] [stderr] | [INFO] [stderr] 32 | y = (y as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:34:23 [INFO] [stderr] | [INFO] [stderr] 34 | y = (y as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:34:39 [INFO] [stderr] | [INFO] [stderr] 34 | y = (y as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:34:49 [INFO] [stderr] | [INFO] [stderr] 34 | y = (y as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:36:17 [INFO] [stderr] | [INFO] [stderr] 36 | if x as (i32) != y as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:56:45 [INFO] [stderr] | [INFO] [stderr] 56 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:36:31 [INFO] [stderr] | [INFO] [stderr] 36 | if x as (i32) != y as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:57:17 [INFO] [stderr] | [INFO] [stderr] 57 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:57:34 [INFO] [stderr] | [INFO] [stderr] 57 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:44:14 [INFO] [stderr] | [INFO] [stderr] 44 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:57:50 [INFO] [stderr] | [INFO] [stderr] 57 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:58:23 [INFO] [stderr] | [INFO] [stderr] 58 | x = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:58:39 [INFO] [stderr] | [INFO] [stderr] 58 | x = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:58:49 [INFO] [stderr] | [INFO] [stderr] 58 | x = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:60:23 [INFO] [stderr] | [INFO] [stderr] 60 | x = (x as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:60:39 [INFO] [stderr] | [INFO] [stderr] 60 | x = (x as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:44:23 [INFO] [stderr] | [INFO] [stderr] 44 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:60:49 [INFO] [stderr] | [INFO] [stderr] 60 | x = (x as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:66:19 [INFO] [stderr] | [INFO] [stderr] 66 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:66:35 [INFO] [stderr] | [INFO] [stderr] 66 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:44:36 [INFO] [stderr] | [INFO] [stderr] 44 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:44:45 [INFO] [stderr] | [INFO] [stderr] 44 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:56:19 [INFO] [stderr] | [INFO] [stderr] 56 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:56:35 [INFO] [stderr] | [INFO] [stderr] 56 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:56:45 [INFO] [stderr] | [INFO] [stderr] 56 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:57:17 [INFO] [stderr] | [INFO] [stderr] 57 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:57:34 [INFO] [stderr] | [INFO] [stderr] 57 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:57:50 [INFO] [stderr] | [INFO] [stderr] 57 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:58:23 [INFO] [stderr] | [INFO] [stderr] 58 | x = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:58:39 [INFO] [stderr] | [INFO] [stderr] 58 | x = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:66:45 [INFO] [stderr] | [INFO] [stderr] 66 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:67:17 [INFO] [stderr] | [INFO] [stderr] 67 | if y as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:67:34 [INFO] [stderr] | [INFO] [stderr] 67 | if y as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:67:50 [INFO] [stderr] | [INFO] [stderr] 67 | if y as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:68:23 [INFO] [stderr] | [INFO] [stderr] 68 | y = (y as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:68:39 [INFO] [stderr] | [INFO] [stderr] 68 | y = (y as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:68:49 [INFO] [stderr] | [INFO] [stderr] 68 | y = (y as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:70:23 [INFO] [stderr] | [INFO] [stderr] 70 | y = (y as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:70:39 [INFO] [stderr] | [INFO] [stderr] 70 | y = (y as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:70:49 [INFO] [stderr] | [INFO] [stderr] 70 | y = (y as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:72:17 [INFO] [stderr] | [INFO] [stderr] 72 | if x as (i32) != y as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:72:31 [INFO] [stderr] | [INFO] [stderr] 72 | if x as (i32) != y as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:79:10 [INFO] [stderr] | [INFO] [stderr] 79 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:79:19 [INFO] [stderr] | [INFO] [stderr] 79 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:58:49 [INFO] [stderr] | [INFO] [stderr] 58 | x = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:60:23 [INFO] [stderr] | [INFO] [stderr] 60 | x = (x as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:60:39 [INFO] [stderr] | [INFO] [stderr] 60 | x = (x as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:60:49 [INFO] [stderr] | [INFO] [stderr] 60 | x = (x as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:66:19 [INFO] [stderr] | [INFO] [stderr] 66 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:66:35 [INFO] [stderr] | [INFO] [stderr] 66 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:66:45 [INFO] [stderr] | [INFO] [stderr] 66 | } as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:67:17 [INFO] [stderr] | [INFO] [stderr] 67 | if y as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:67:34 [INFO] [stderr] | [INFO] [stderr] 67 | if y as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:79:32 [INFO] [stderr] | [INFO] [stderr] 79 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:67:50 [INFO] [stderr] | [INFO] [stderr] 67 | if y as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:68:23 [INFO] [stderr] | [INFO] [stderr] 68 | y = (y as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:79:41 [INFO] [stderr] | [INFO] [stderr] 79 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:89:20 [INFO] [stderr] | [INFO] [stderr] 89 | x = (*s as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:89:36 [INFO] [stderr] | [INFO] [stderr] 89 | x = (*s as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:89:46 [INFO] [stderr] | [INFO] [stderr] 89 | x = (*s as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:90:17 [INFO] [stderr] | [INFO] [stderr] 90 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:90:34 [INFO] [stderr] | [INFO] [stderr] 90 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:90:50 [INFO] [stderr] | [INFO] [stderr] 90 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:91:24 [INFO] [stderr] | [INFO] [stderr] 91 | *s = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:91:40 [INFO] [stderr] | [INFO] [stderr] 91 | *s = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:91:50 [INFO] [stderr] | [INFO] [stderr] 91 | *s = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:50:39 [INFO] [stderr] | [INFO] [stderr] 50 | if libc::fstat(fd, &mut st as (*mut libc::stat)) == 0i32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:51:30 [INFO] [stderr] | [INFO] [stderr] 51 | if st.st_size as (usize) <= 0xffffffffusize { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:54:35 [INFO] [stderr] | [INFO] [stderr] 54 | st.st_size as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:59:22 [INFO] [stderr] | [INFO] [stderr] 59 | ) as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:61:47 [INFO] [stderr] | [INFO] [stderr] 61 | (*c).size = st.st_size as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:74:61 [INFO] [stderr] | [INFO] [stderr] 74 | byte::copy(buf, len, (*c).map.offset(pos as (isize))); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:87:78 [INFO] [stderr] | [INFO] [stderr] 87 | r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as (i32); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:87:90 [INFO] [stderr] | [INFO] [stderr] 87 | r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:100:39 [INFO] [stderr] | [INFO] [stderr] 100 | buf = buf.offset(r as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:101:45 [INFO] [stderr] | [INFO] [stderr] 101 | len = len.wrapping_sub(r as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:128:56 [INFO] [stderr] | [INFO] [stderr] 128 | buf.as_mut_ptr().offset(4isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:129:41 [INFO] [stderr] | [INFO] [stderr] 129 | &mut (*c).hslots as (*mut u32), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:135:45 [INFO] [stderr] | [INFO] [stderr] 135 | buf.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:68:39 [INFO] [stderr] | [INFO] [stderr] 68 | y = (y as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:68:49 [INFO] [stderr] | [INFO] [stderr] 68 | y = (y as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:70:23 [INFO] [stderr] | [INFO] [stderr] 70 | y = (y as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:70:39 [INFO] [stderr] | [INFO] [stderr] 70 | y = (y as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:70:49 [INFO] [stderr] | [INFO] [stderr] 70 | y = (y as (i32) + b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:72:17 [INFO] [stderr] | [INFO] [stderr] 72 | if x as (i32) != y as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:72:31 [INFO] [stderr] | [INFO] [stderr] 72 | if x as (i32) != y as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:79:10 [INFO] [stderr] | [INFO] [stderr] 79 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:79:19 [INFO] [stderr] | [INFO] [stderr] 79 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:136:43 [INFO] [stderr] | [INFO] [stderr] 136 | &mut (*c).hpos as (*mut u32), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:156:52 [INFO] [stderr] | [INFO] [stderr] 156 | buf.as_mut_ptr().offset(4isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:79:32 [INFO] [stderr] | [INFO] [stderr] 79 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:79:41 [INFO] [stderr] | [INFO] [stderr] 79 | x as (u32) as (i32) - y as (u32) as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:157:29 [INFO] [stderr] | [INFO] [stderr] 157 | &mut pos as (*mut u32), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:168:48 [INFO] [stderr] | [INFO] [stderr] 168 | uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:168:71 [INFO] [stderr] | [INFO] [stderr] 168 | uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32)); [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:176:48 [INFO] [stderr] | [INFO] [stderr] 176 | uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:176:71 [INFO] [stderr] | [INFO] [stderr] 176 | uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32)); [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:196:52 [INFO] [stderr] | [INFO] [stderr] 196 | buf.as_mut_ptr().offset(4isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:197:35 [INFO] [stderr] | [INFO] [stderr] 197 | &mut (*c).dlen as (*mut u32), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:224:54 [INFO] [stderr] | [INFO] [stderr] 224 | n = ::std::mem::size_of::<[u8; 32]>() as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:225:21 [INFO] [stderr] | [INFO] [stderr] 225 | if n as (u32) > len { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:226:28 [INFO] [stderr] | [INFO] [stderr] 226 | n = len as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:228:52 [INFO] [stderr] | [INFO] [stderr] 228 | if Cdb::read(c, buf.as_mut_ptr(), n as (u32), pos) == -1i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:89:20 [INFO] [stderr] | [INFO] [stderr] 89 | x = (*s as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:89:36 [INFO] [stderr] | [INFO] [stderr] 89 | x = (*s as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:89:46 [INFO] [stderr] | [INFO] [stderr] 89 | x = (*s as (i32) - b'A' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:90:17 [INFO] [stderr] | [INFO] [stderr] 90 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:90:34 [INFO] [stderr] | [INFO] [stderr] 90 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:90:50 [INFO] [stderr] | [INFO] [stderr] 90 | if x as (i32) <= b'Z' as (i32) - b'A' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:91:24 [INFO] [stderr] | [INFO] [stderr] 91 | *s = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:91:40 [INFO] [stderr] | [INFO] [stderr] 91 | *s = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/case.rs:91:50 [INFO] [stderr] | [INFO] [stderr] 91 | *s = (x as (i32) + b'a' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:232:50 [INFO] [stderr] | [INFO] [stderr] 232 | if byte::diff(buf.as_mut_ptr(), n as (u32), key as (*mut u8)) != 0 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:50:39 [INFO] [stderr] | [INFO] [stderr] 50 | if libc::fstat(fd, &mut st as (*mut libc::stat)) == 0i32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:232:64 [INFO] [stderr] | [INFO] [stderr] 232 | if byte::diff(buf.as_mut_ptr(), n as (u32), key as (*mut u8)) != 0 { [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:51:30 [INFO] [stderr] | [INFO] [stderr] 51 | if st.st_size as (usize) <= 0xffffffffusize { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:236:41 [INFO] [stderr] | [INFO] [stderr] 236 | pos = pos.wrapping_add(n as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:237:35 [INFO] [stderr] | [INFO] [stderr] 237 | key = key.offset(n as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:238:41 [INFO] [stderr] | [INFO] [stderr] 238 | len = len.wrapping_sub(n as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/hash.rs:16:38 [INFO] [stderr] | [INFO] [stderr] 16 | h.wrapping_add(h << 5i32) ^ c as (u32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:59:29 [INFO] [stderr] | [INFO] [stderr] 59 | (*c).head = 0i32 as (*mut CdbHpList); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:60:30 [INFO] [stderr] | [INFO] [stderr] 60 | (*c).split = 0i32 as (*mut CdbHp); [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:61:29 [INFO] [stderr] | [INFO] [stderr] 61 | (*c).hash = 0i32 as (*mut CdbHp); [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:54:35 [INFO] [stderr] | [INFO] [stderr] 54 | st.st_size as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:64:59 [INFO] [stderr] | [INFO] [stderr] 64 | (*c).pos = ::std::mem::size_of::<[u8; 2048]>() as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:66:28 [INFO] [stderr] | [INFO] [stderr] 66 | &mut (*c).b as (*mut Buffer), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:70:52 [INFO] [stderr] | [INFO] [stderr] 70 | ::std::mem::size_of::<[u8; 8192]>() as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:79:71 [INFO] [stderr] | [INFO] [stderr] 79 | head = alloc::alloc(::std::mem::size_of::() as (u32)) as (*mut CdbHpList); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:79:81 [INFO] [stderr] | [INFO] [stderr] 79 | head = alloc::alloc(::std::mem::size_of::() as (u32)) as (*mut CdbHpList); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:84:45 [INFO] [stderr] | [INFO] [stderr] 84 | (*head).next = (*c).head as (*mut CdbHpList); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:88:35 [INFO] [stderr] | [INFO] [stderr] 88 | (*head).hp[(*head).num as (usize)].h = h; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:89:35 [INFO] [stderr] | [INFO] [stderr] 89 | (*head).hp[(*head).num as (usize)].p = (*c).pos; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:107:41 [INFO] [stderr] | [INFO] [stderr] 107 | Buffer::putalign(&mut (*c).b as (*mut Buffer), buf.as_ptr(), 8u32) [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:119:51 [INFO] [stderr] | [INFO] [stderr] 119 | } else if Buffer::putalign(&mut (*c).b as (*mut Buffer), key, keylen) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:121:51 [INFO] [stderr] | [INFO] [stderr] 121 | } else if Buffer::putalign(&mut (*c).b as (*mut Buffer), data, datalen) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:144:29 [INFO] [stderr] | [INFO] [stderr] 144 | (*c).count[i as (usize)] = 0u32; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:163:67 [INFO] [stderr] | [INFO] [stderr] 163 | let _lhs = &mut (*c).count[(255u32 & (*x).hp[i as (usize)].h) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:59:22 [INFO] [stderr] | [INFO] [stderr] 59 | ) as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:61:47 [INFO] [stderr] | [INFO] [stderr] 61 | (*c).size = st.st_size as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:74:61 [INFO] [stderr] | [INFO] [stderr] 74 | byte::copy(buf, len, (*c).map.offset(pos as (isize))); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:87:78 [INFO] [stderr] | [INFO] [stderr] 87 | r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as (i32); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:87:90 [INFO] [stderr] | [INFO] [stderr] 87 | r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:100:39 [INFO] [stderr] | [INFO] [stderr] 100 | buf = buf.offset(r as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:101:45 [INFO] [stderr] | [INFO] [stderr] 101 | len = len.wrapping_sub(r as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:128:56 [INFO] [stderr] | [INFO] [stderr] 128 | buf.as_mut_ptr().offset(4isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:163:82 [INFO] [stderr] | [INFO] [stderr] 163 | let _lhs = &mut (*c).count[(255u32 & (*x).hp[i as (usize)].h) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:129:41 [INFO] [stderr] | [INFO] [stderr] 129 | &mut (*c).hslots as (*mut u32), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:164:54 [INFO] [stderr] | [INFO] [stderr] 164 | *_lhs = (*_lhs).wrapping_add(_rhs as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:135:45 [INFO] [stderr] | [INFO] [stderr] 135 | buf.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:136:43 [INFO] [stderr] | [INFO] [stderr] 136 | &mut (*c).hpos as (*mut u32), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:156:52 [INFO] [stderr] | [INFO] [stderr] 156 | buf.as_mut_ptr().offset(4isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:157:29 [INFO] [stderr] | [INFO] [stderr] 157 | &mut pos as (*mut u32), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:168:48 [INFO] [stderr] | [INFO] [stderr] 168 | uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:168:71 [INFO] [stderr] | [INFO] [stderr] 168 | uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32)); [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:176:48 [INFO] [stderr] | [INFO] [stderr] 176 | uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:176:71 [INFO] [stderr] | [INFO] [stderr] 176 | uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32)); [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:166:30 [INFO] [stderr] | [INFO] [stderr] 166 | x = (*x).next as (*mut CdbHpList); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:174:33 [INFO] [stderr] | [INFO] [stderr] 174 | u = (*c).count[i as (usize)].wrapping_mul(2u32); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:182:19 [INFO] [stderr] | [INFO] [stderr] 182 | u = (u as (usize)).wrapping_div(::std::mem::size_of::()) as (u32); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:182:76 [INFO] [stderr] | [INFO] [stderr] 182 | u = (u as (usize)).wrapping_div(::std::mem::size_of::()) as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:187:51 [INFO] [stderr] | [INFO] [stderr] 187 | (*c).split = alloc::alloc((memsize as (usize)).wrapping_mul( [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:189:18 [INFO] [stderr] | [INFO] [stderr] 189 | ) as (u32)) as (*mut CdbHp); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:189:28 [INFO] [stderr] | [INFO] [stderr] 189 | ) as (u32)) as (*mut CdbHp); [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:193:67 [INFO] [stderr] | [INFO] [stderr] 193 | (*c).hash = (*c).split.offset((*c).numentries as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:200:57 [INFO] [stderr] | [INFO] [stderr] 200 | u = u.wrapping_add((*c).count[i as (usize)]); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:201:38 [INFO] [stderr] | [INFO] [stderr] 201 | (*c).start[i as (usize)] = u; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:221:79 [INFO] [stderr] | [INFO] [stderr] 221 | ... let _lhs = &mut (*c).start[(255u32 & (*x).hp[i as (usize)].h) as [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:222:60 [INFO] [stderr] | [INFO] [stderr] 222 | ... (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:223:66 [INFO] [stderr] | [INFO] [stderr] 223 | ... *_lhs = (*_lhs).wrapping_sub(_rhs as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:225:30 [INFO] [stderr] | [INFO] [stderr] 225 | } as (isize)) = (*x).hp[i as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:196:52 [INFO] [stderr] | [INFO] [stderr] 196 | buf.as_mut_ptr().offset(4isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:197:35 [INFO] [stderr] | [INFO] [stderr] 197 | &mut (*c).dlen as (*mut u32), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:224:54 [INFO] [stderr] | [INFO] [stderr] 224 | n = ::std::mem::size_of::<[u8; 32]>() as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:225:21 [INFO] [stderr] | [INFO] [stderr] 225 | if n as (u32) > len { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:226:28 [INFO] [stderr] | [INFO] [stderr] 226 | n = len as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:228:52 [INFO] [stderr] | [INFO] [stderr] 228 | if Cdb::read(c, buf.as_mut_ptr(), n as (u32), pos) == -1i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:232:50 [INFO] [stderr] | [INFO] [stderr] 232 | if byte::diff(buf.as_mut_ptr(), n as (u32), key as (*mut u8)) != 0 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:232:64 [INFO] [stderr] | [INFO] [stderr] 232 | if byte::diff(buf.as_mut_ptr(), n as (u32), key as (*mut u8)) != 0 { [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:236:41 [INFO] [stderr] | [INFO] [stderr] 236 | pos = pos.wrapping_add(n as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:237:35 [INFO] [stderr] | [INFO] [stderr] 237 | key = key.offset(n as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/cdb.rs:238:41 [INFO] [stderr] | [INFO] [stderr] 238 | len = len.wrapping_sub(n as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/hash.rs:16:38 [INFO] [stderr] | [INFO] [stderr] 16 | h.wrapping_add(h << 5i32) ^ c as (u32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:59:29 [INFO] [stderr] | [INFO] [stderr] 59 | (*c).head = 0i32 as (*mut CdbHpList); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:225:54 [INFO] [stderr] | [INFO] [stderr] 225 | } as (isize)) = (*x).hp[i as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:227:39 [INFO] [stderr] | [INFO] [stderr] 227 | x = (*x).next as (*mut CdbHpList); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:60:30 [INFO] [stderr] | [INFO] [stderr] 60 | (*c).split = 0i32 as (*mut CdbHp); [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:235:46 [INFO] [stderr] | [INFO] [stderr] 235 | count = (*c).count[i as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:238:71 [INFO] [stderr] | [INFO] [stderr] 238 | (*c).final_.as_mut_ptr().offset((8i32 * i) as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:245:51 [INFO] [stderr] | [INFO] [stderr] 245 | ... .offset((8i32 * i) as (isize)) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:61:29 [INFO] [stderr] | [INFO] [stderr] 61 | (*c).hash = 0i32 as (*mut CdbHp); [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:64:59 [INFO] [stderr] | [INFO] [stderr] 64 | (*c).pos = ::std::mem::size_of::<[u8; 2048]>() as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:66:28 [INFO] [stderr] | [INFO] [stderr] 66 | &mut (*c).b as (*mut Buffer), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:70:52 [INFO] [stderr] | [INFO] [stderr] 70 | ::std::mem::size_of::<[u8; 8192]>() as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:79:71 [INFO] [stderr] | [INFO] [stderr] 79 | head = alloc::alloc(::std::mem::size_of::() as (u32)) as (*mut CdbHpList); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:79:81 [INFO] [stderr] | [INFO] [stderr] 79 | head = alloc::alloc(::std::mem::size_of::() as (u32)) as (*mut CdbHpList); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:84:45 [INFO] [stderr] | [INFO] [stderr] 84 | (*head).next = (*c).head as (*mut CdbHpList); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:88:35 [INFO] [stderr] | [INFO] [stderr] 88 | (*head).hp[(*head).num as (usize)].h = h; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:89:35 [INFO] [stderr] | [INFO] [stderr] 89 | (*head).hp[(*head).num as (usize)].p = (*c).pos; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:107:41 [INFO] [stderr] | [INFO] [stderr] 107 | Buffer::putalign(&mut (*c).b as (*mut Buffer), buf.as_ptr(), 8u32) [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:119:51 [INFO] [stderr] | [INFO] [stderr] 119 | } else if Buffer::putalign(&mut (*c).b as (*mut Buffer), key, keylen) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:121:51 [INFO] [stderr] | [INFO] [stderr] 121 | } else if Buffer::putalign(&mut (*c).b as (*mut Buffer), data, datalen) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:144:29 [INFO] [stderr] | [INFO] [stderr] 144 | (*c).count[i as (usize)] = 0u32; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:163:67 [INFO] [stderr] | [INFO] [stderr] 163 | let _lhs = &mut (*c).count[(255u32 & (*x).hp[i as (usize)].h) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:254:50 [INFO] [stderr] | [INFO] [stderr] 254 | (*(*c).hash.offset(u as (isize))).h = { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:256:70 [INFO] [stderr] | [INFO] [stderr] 256 | ... let _lhs = &mut (*(*c).hash.offset(u as (isize))).p; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:257:46 [INFO] [stderr] | [INFO] [stderr] 257 | ... *_lhs = _rhs as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:262:61 [INFO] [stderr] | [INFO] [stderr] 262 | hp = (*c).split.offset((*c).start[i as (usize)] as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:262:73 [INFO] [stderr] | [INFO] [stderr] 262 | hp = (*c).split.offset((*c).start[i as (usize)] as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:270:62 [INFO] [stderr] | [INFO] [stderr] 270 | ... if (*(*c).hash.offset(where_ as (isize))).p == 0 { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:282:54 [INFO] [stderr] | [INFO] [stderr] 282 | *(*c).hash.offset(where_ as (isize)) = *{ [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:294:81 [INFO] [stderr] | [INFO] [stderr] 294 | uint32::pack(buf.as_mut_ptr(), (*(*c).hash.offset(u as (isize))).h); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:297:53 [INFO] [stderr] | [INFO] [stderr] 297 | ... (*(*c).hash.offset(u as (isize))).p, [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:300:44 [INFO] [stderr] | [INFO] [stderr] 300 | ... &mut (*c).b as (*mut Buffer), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:301:49 [INFO] [stderr] | [INFO] [stderr] 301 | ... buf.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:317:56 [INFO] [stderr] | [INFO] [stderr] 317 | (if Buffer::flush(&mut (*c).b as (*mut Buffer)) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:323:44 [INFO] [stderr] | [INFO] [stderr] 323 | ... &mut (*c).b as (*mut Buffer), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:324:57 [INFO] [stderr] | [INFO] [stderr] 324 | ... (*c).final_.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:325:68 [INFO] [stderr] | [INFO] [stderr] 325 | ... ::std::mem::size_of::<[u8; 2048]>() as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:26:27 [INFO] [stderr] | [INFO] [stderr] 26 | x = x.offset(c as (u32) as (isize)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:26:36 [INFO] [stderr] | [INFO] [stderr] 26 | x = x.offset(c as (u32) as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:28:12 [INFO] [stderr] | [INFO] [stderr] 28 | ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:28:40 [INFO] [stderr] | [INFO] [stderr] 28 | ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:163:82 [INFO] [stderr] | [INFO] [stderr] 163 | let _lhs = &mut (*c).count[(255u32 & (*x).hp[i as (usize)].h) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:28:82 [INFO] [stderr] | [INFO] [stderr] 28 | ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:164:54 [INFO] [stderr] | [INFO] [stderr] 164 | *_lhs = (*_lhs).wrapping_add(_rhs as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:28:94 [INFO] [stderr] | [INFO] [stderr] 28 | ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:34:24 [INFO] [stderr] | [INFO] [stderr] 34 | *out = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:166:30 [INFO] [stderr] | [INFO] [stderr] 166 | x = (*x).next as (*mut CdbHpList); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:174:33 [INFO] [stderr] | [INFO] [stderr] 174 | u = (*c).count[i as (usize)].wrapping_mul(2u32); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:182:19 [INFO] [stderr] | [INFO] [stderr] 182 | u = (u as (usize)).wrapping_div(::std::mem::size_of::()) as (u32); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:182:76 [INFO] [stderr] | [INFO] [stderr] 182 | u = (u as (usize)).wrapping_div(::std::mem::size_of::()) as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:187:51 [INFO] [stderr] | [INFO] [stderr] 187 | (*c).split = alloc::alloc((memsize as (usize)).wrapping_mul( [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:189:18 [INFO] [stderr] | [INFO] [stderr] 189 | ) as (u32)) as (*mut CdbHp); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:189:28 [INFO] [stderr] | [INFO] [stderr] 189 | ) as (u32)) as (*mut CdbHp); [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:193:67 [INFO] [stderr] | [INFO] [stderr] 193 | (*c).hash = (*c).split.offset((*c).numentries as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:200:57 [INFO] [stderr] | [INFO] [stderr] 200 | u = u.wrapping_add((*c).count[i as (usize)]); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:201:38 [INFO] [stderr] | [INFO] [stderr] 201 | (*c).start[i as (usize)] = u; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:221:79 [INFO] [stderr] | [INFO] [stderr] 221 | ... let _lhs = &mut (*c).start[(255u32 & (*x).hp[i as (usize)].h) as [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:222:60 [INFO] [stderr] | [INFO] [stderr] 222 | ... (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:223:66 [INFO] [stderr] | [INFO] [stderr] 223 | ... *_lhs = (*_lhs).wrapping_sub(_rhs as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:225:30 [INFO] [stderr] | [INFO] [stderr] 225 | } as (isize)) = (*x).hp[i as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:225:54 [INFO] [stderr] | [INFO] [stderr] 225 | } as (isize)) = (*x).hp[i as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:227:39 [INFO] [stderr] | [INFO] [stderr] 227 | x = (*x).next as (*mut CdbHpList); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:235:46 [INFO] [stderr] | [INFO] [stderr] 235 | count = (*c).count[i as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:238:71 [INFO] [stderr] | [INFO] [stderr] 238 | (*c).final_.as_mut_ptr().offset((8i32 * i) as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:245:51 [INFO] [stderr] | [INFO] [stderr] 245 | ... .offset((8i32 * i) as (isize)) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:46:37 [INFO] [stderr] | [INFO] [stderr] 46 | byte::copy(x, len, input as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:83:31 [INFO] [stderr] | [INFO] [stderr] 83 | big = big.offset(c as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:106:31 [INFO] [stderr] | [INFO] [stderr] 106 | big = big.offset(c as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:111:18 [INFO] [stderr] | [INFO] [stderr] 111 | ((big as (isize)).wrapping_sub(orig as (isize)) / [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:111:48 [INFO] [stderr] | [INFO] [stderr] 111 | ((big as (isize)).wrapping_sub(orig as (isize)) / [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:112:44 [INFO] [stderr] | [INFO] [stderr] 112 | ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:112:56 [INFO] [stderr] | [INFO] [stderr] 112 | ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:136:18 [INFO] [stderr] | [INFO] [stderr] 136 | if ch as (i32) == b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:136:35 [INFO] [stderr] | [INFO] [stderr] 136 | if ch as (i32) == b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:140:69 [INFO] [stderr] | [INFO] [stderr] 140 | if namelen.wrapping_add(labellen).wrapping_add(1u32) as (usize) > [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:150:23 [INFO] [stderr] | [INFO] [stderr] 150 | } as (usize)] = labellen as (u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:254:50 [INFO] [stderr] | [INFO] [stderr] 254 | (*(*c).hash.offset(u as (isize))).h = { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:150:46 [INFO] [stderr] | [INFO] [stderr] 150 | } as (usize)] = labellen as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:152:53 [INFO] [stderr] | [INFO] [stderr] 152 | name.as_mut_ptr().offset(namelen as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:159:22 [INFO] [stderr] | [INFO] [stderr] 159 | if ch as (i32) == b'\\' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:159:40 [INFO] [stderr] | [INFO] [stderr] 159 | if ch as (i32) == b'\\' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:256:70 [INFO] [stderr] | [INFO] [stderr] 256 | ... let _lhs = &mut (*(*c).hash.offset(u as (isize))).p; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:170:26 [INFO] [stderr] | [INFO] [stderr] 170 | if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:170:43 [INFO] [stderr] | [INFO] [stderr] 170 | if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:170:59 [INFO] [stderr] | [INFO] [stderr] 170 | if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:170:76 [INFO] [stderr] | [INFO] [stderr] 170 | if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:171:33 [INFO] [stderr] | [INFO] [stderr] 171 | ch = (ch as (i32) - b'0' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:171:49 [INFO] [stderr] | [INFO] [stderr] 171 | ch = (ch as (i32) - b'0' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:171:59 [INFO] [stderr] | [INFO] [stderr] 171 | ch = (ch as (i32) - b'0' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:257:46 [INFO] [stderr] | [INFO] [stderr] 257 | ... *_lhs = _rhs as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:172:43 [INFO] [stderr] | [INFO] [stderr] 172 | if n != 0 && (*buf as (i32) >= b'0' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:262:61 [INFO] [stderr] | [INFO] [stderr] 262 | hp = (*c).split.offset((*c).start[i as (usize)] as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:262:73 [INFO] [stderr] | [INFO] [stderr] 262 | hp = (*c).split.offset((*c).start[i as (usize)] as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:172:60 [INFO] [stderr] | [INFO] [stderr] 172 | if n != 0 && (*buf as (i32) >= b'0' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:173:34 [INFO] [stderr] | [INFO] [stderr] 173 | (*buf as (i32) <= b'7' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:270:62 [INFO] [stderr] | [INFO] [stderr] 270 | ... if (*(*c).hash.offset(where_ as (isize))).p == 0 { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:173:51 [INFO] [stderr] | [INFO] [stderr] 173 | (*buf as (i32) <= b'7' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:282:54 [INFO] [stderr] | [INFO] [stderr] 282 | *(*c).hash.offset(where_ as (isize)) = *{ [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:294:81 [INFO] [stderr] | [INFO] [stderr] 294 | uint32::pack(buf.as_mut_ptr(), (*(*c).hash.offset(u as (isize))).h); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:297:53 [INFO] [stderr] | [INFO] [stderr] 297 | ... (*(*c).hash.offset(u as (isize))).p, [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:300:44 [INFO] [stderr] | [INFO] [stderr] 300 | ... &mut (*c).b as (*mut Buffer), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:175:37 [INFO] [stderr] | [INFO] [stderr] 175 | ch = (ch as (i32) << 3i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:301:49 [INFO] [stderr] | [INFO] [stderr] 301 | ... buf.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:175:55 [INFO] [stderr] | [INFO] [stderr] 175 | ch = (ch as (i32) << 3i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:176:37 [INFO] [stderr] | [INFO] [stderr] 176 | ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:176:54 [INFO] [stderr] | [INFO] [stderr] 176 | ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:176:70 [INFO] [stderr] | [INFO] [stderr] 176 | ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:176:81 [INFO] [stderr] | [INFO] [stderr] 176 | ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:179:47 [INFO] [stderr] | [INFO] [stderr] 179 | if n != 0 && (*buf as (i32) >= b'0' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:179:64 [INFO] [stderr] | [INFO] [stderr] 179 | if n != 0 && (*buf as (i32) >= b'0' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:180:38 [INFO] [stderr] | [INFO] [stderr] 180 | ... (*buf as (i32) <= b'7' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:180:55 [INFO] [stderr] | [INFO] [stderr] 180 | ... (*buf as (i32) <= b'7' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:182:41 [INFO] [stderr] | [INFO] [stderr] 182 | ... ch = (ch as (i32) << 3i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:182:59 [INFO] [stderr] | [INFO] [stderr] 182 | ... ch = (ch as (i32) << 3i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:183:41 [INFO] [stderr] | [INFO] [stderr] 183 | ... ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:317:56 [INFO] [stderr] | [INFO] [stderr] 317 | (if Buffer::flush(&mut (*c).b as (*mut Buffer)) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:323:44 [INFO] [stderr] | [INFO] [stderr] 323 | ... &mut (*c).b as (*mut Buffer), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:324:57 [INFO] [stderr] | [INFO] [stderr] 324 | ... (*c).final_.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/cdb/make.rs:325:68 [INFO] [stderr] | [INFO] [stderr] 325 | ... ::std::mem::size_of::<[u8; 2048]>() as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:26:27 [INFO] [stderr] | [INFO] [stderr] 26 | x = x.offset(c as (u32) as (isize)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:26:36 [INFO] [stderr] | [INFO] [stderr] 26 | x = x.offset(c as (u32) as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:28:12 [INFO] [stderr] | [INFO] [stderr] 28 | ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:28:40 [INFO] [stderr] | [INFO] [stderr] 28 | ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:28:82 [INFO] [stderr] | [INFO] [stderr] 28 | ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:28:94 [INFO] [stderr] | [INFO] [stderr] 28 | ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:34:24 [INFO] [stderr] | [INFO] [stderr] 34 | *out = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:46:37 [INFO] [stderr] | [INFO] [stderr] 46 | byte::copy(x, len, input as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:83:31 [INFO] [stderr] | [INFO] [stderr] 83 | big = big.offset(c as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:106:31 [INFO] [stderr] | [INFO] [stderr] 106 | big = big.offset(c as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:183:58 [INFO] [stderr] | [INFO] [stderr] 183 | ... ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:111:18 [INFO] [stderr] | [INFO] [stderr] 111 | ((big as (isize)).wrapping_sub(orig as (isize)) / [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:111:48 [INFO] [stderr] | [INFO] [stderr] 111 | ((big as (isize)).wrapping_sub(orig as (isize)) / [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:112:44 [INFO] [stderr] | [INFO] [stderr] 112 | ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:183:74 [INFO] [stderr] | [INFO] [stderr] 183 | ... ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:183:85 [INFO] [stderr] | [INFO] [stderr] 183 | ... ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:190:28 [INFO] [stderr] | [INFO] [stderr] 190 | if labellen as (usize) >= ::std::mem::size_of::<[u8; 63]>() { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:198:24 [INFO] [stderr] | [INFO] [stderr] 198 | } as (usize)] = ch; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:207:69 [INFO] [stderr] | [INFO] [stderr] 207 | if namelen.wrapping_add(labellen).wrapping_add(1u32) as (usize) > [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:216:27 [INFO] [stderr] | [INFO] [stderr] 216 | } as (usize)] = labellen as (u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:216:50 [INFO] [stderr] | [INFO] [stderr] 216 | } as (usize)] = labellen as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:218:57 [INFO] [stderr] | [INFO] [stderr] 218 | name.as_mut_ptr().offset(namelen as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:225:43 [INFO] [stderr] | [INFO] [stderr] 225 | (if namelen.wrapping_add(1u32) as (usize) > ::std::mem::size_of::<[u8; 255]>() { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:232:24 [INFO] [stderr] | [INFO] [stderr] 232 | } as (usize)] = 0u8; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:266:33 [INFO] [stderr] | [INFO] [stderr] 266 | ch = (ch as (i32) - 1) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:112:56 [INFO] [stderr] | [INFO] [stderr] 112 | ::std::mem::size_of::() as (isize)) as (u32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:266:47 [INFO] [stderr] | [INFO] [stderr] 266 | ch = (ch as (i32) - 1) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:136:18 [INFO] [stderr] | [INFO] [stderr] 136 | if ch as (i32) == b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:277:27 [INFO] [stderr] | [INFO] [stderr] 277 | if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:277:44 [INFO] [stderr] | [INFO] [stderr] 277 | if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:277:61 [INFO] [stderr] | [INFO] [stderr] 277 | if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:136:35 [INFO] [stderr] | [INFO] [stderr] 136 | if ch as (i32) == b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:140:69 [INFO] [stderr] | [INFO] [stderr] 140 | if namelen.wrapping_add(labellen).wrapping_add(1u32) as (usize) > [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:150:23 [INFO] [stderr] | [INFO] [stderr] 150 | } as (usize)] = labellen as (u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:150:46 [INFO] [stderr] | [INFO] [stderr] 150 | } as (usize)] = labellen as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:152:53 [INFO] [stderr] | [INFO] [stderr] 152 | name.as_mut_ptr().offset(namelen as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:159:22 [INFO] [stderr] | [INFO] [stderr] 159 | if ch as (i32) == b'\\' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:159:40 [INFO] [stderr] | [INFO] [stderr] 159 | if ch as (i32) == b'\\' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:170:26 [INFO] [stderr] | [INFO] [stderr] 170 | if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:170:43 [INFO] [stderr] | [INFO] [stderr] 170 | if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:277:78 [INFO] [stderr] | [INFO] [stderr] 277 | if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:170:59 [INFO] [stderr] | [INFO] [stderr] 170 | if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:170:76 [INFO] [stderr] | [INFO] [stderr] 170 | if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:171:33 [INFO] [stderr] | [INFO] [stderr] 171 | ch = (ch as (i32) - b'0' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:171:49 [INFO] [stderr] | [INFO] [stderr] 171 | ch = (ch as (i32) - b'0' as (i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:171:59 [INFO] [stderr] | [INFO] [stderr] 171 | ch = (ch as (i32) - b'0' as (i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:172:43 [INFO] [stderr] | [INFO] [stderr] 172 | if n != 0 && (*buf as (i32) >= b'0' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:172:60 [INFO] [stderr] | [INFO] [stderr] 172 | if n != 0 && (*buf as (i32) >= b'0' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:173:34 [INFO] [stderr] | [INFO] [stderr] 173 | (*buf as (i32) <= b'7' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:173:51 [INFO] [stderr] | [INFO] [stderr] 173 | (*buf as (i32) <= b'7' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:175:37 [INFO] [stderr] | [INFO] [stderr] 175 | ch = (ch as (i32) << 3i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:175:55 [INFO] [stderr] | [INFO] [stderr] 175 | ch = (ch as (i32) << 3i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:176:37 [INFO] [stderr] | [INFO] [stderr] 176 | ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:176:54 [INFO] [stderr] | [INFO] [stderr] 176 | ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:176:70 [INFO] [stderr] | [INFO] [stderr] 176 | ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:176:81 [INFO] [stderr] | [INFO] [stderr] 176 | ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:179:47 [INFO] [stderr] | [INFO] [stderr] 179 | if n != 0 && (*buf as (i32) >= b'0' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:179:64 [INFO] [stderr] | [INFO] [stderr] 179 | if n != 0 && (*buf as (i32) >= b'0' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:180:38 [INFO] [stderr] | [INFO] [stderr] 180 | ... (*buf as (i32) <= b'7' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:180:55 [INFO] [stderr] | [INFO] [stderr] 180 | ... (*buf as (i32) <= b'7' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:278:35 [INFO] [stderr] | [INFO] [stderr] 278 | ch2 = (ch2 as (i32) + 32i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:278:53 [INFO] [stderr] | [INFO] [stderr] 278 | ch2 = (ch2 as (i32) + 32i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:280:27 [INFO] [stderr] | [INFO] [stderr] 280 | if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:280:44 [INFO] [stderr] | [INFO] [stderr] 280 | if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:280:61 [INFO] [stderr] | [INFO] [stderr] 280 | if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:280:78 [INFO] [stderr] | [INFO] [stderr] 280 | if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:281:28 [INFO] [stderr] | [INFO] [stderr] 281 | ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:281:45 [INFO] [stderr] | [INFO] [stderr] 281 | ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:281:62 [INFO] [stderr] | [INFO] [stderr] 281 | ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:281:79 [INFO] [stderr] | [INFO] [stderr] 281 | ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:282:28 [INFO] [stderr] | [INFO] [stderr] 282 | ch2 as (i32) == b'-' as (i32) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:282:45 [INFO] [stderr] | [INFO] [stderr] 282 | ch2 as (i32) == b'-' as (i32) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:283:28 [INFO] [stderr] | [INFO] [stderr] 283 | ch2 as (i32) == b'_' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:283:45 [INFO] [stderr] | [INFO] [stderr] 283 | ch2 as (i32) == b'_' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:285:58 [INFO] [stderr] | [INFO] [stderr] 285 | if StrAlloc::append(out, &mut ch2 as (*mut u8) as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:182:41 [INFO] [stderr] | [INFO] [stderr] 182 | ... ch = (ch as (i32) << 3i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:285:71 [INFO] [stderr] | [INFO] [stderr] 285 | if StrAlloc::append(out, &mut ch2 as (*mut u8) as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:291:44 [INFO] [stderr] | [INFO] [stderr] 291 | buf[3usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:291:60 [INFO] [stderr] | [INFO] [stderr] 291 | buf[3usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:291:78 [INFO] [stderr] | [INFO] [stderr] 291 | buf[3usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:292:35 [INFO] [stderr] | [INFO] [stderr] 292 | ch3 = (ch3 as (i32) >> 3i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:292:53 [INFO] [stderr] | [INFO] [stderr] 292 | ch3 = (ch3 as (i32) >> 3i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:293:44 [INFO] [stderr] | [INFO] [stderr] 293 | buf[2usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:293:60 [INFO] [stderr] | [INFO] [stderr] 293 | buf[2usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:293:78 [INFO] [stderr] | [INFO] [stderr] 293 | buf[2usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:294:35 [INFO] [stderr] | [INFO] [stderr] 294 | ch3 = (ch3 as (i32) >> 3i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:294:53 [INFO] [stderr] | [INFO] [stderr] 294 | ch3 = (ch3 as (i32) >> 3i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:295:44 [INFO] [stderr] | [INFO] [stderr] 295 | buf[1usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:295:60 [INFO] [stderr] | [INFO] [stderr] 295 | buf[1usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:295:78 [INFO] [stderr] | [INFO] [stderr] 295 | buf[1usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:297:64 [INFO] [stderr] | [INFO] [stderr] 297 | if StrAlloc::catb(out, buf.as_mut_ptr() as (*const u8), 4u32) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:22:55 [INFO] [stderr] | [INFO] [stderr] 22 | header.as_mut_ptr().offset(6isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:182:59 [INFO] [stderr] | [INFO] [stderr] 182 | ... ch = (ch as (i32) << 3i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:23:36 [INFO] [stderr] | [INFO] [stderr] 23 | &mut numanswers as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:183:41 [INFO] [stderr] | [INFO] [stderr] 183 | ... ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:33:55 [INFO] [stderr] | [INFO] [stderr] 33 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:33:69 [INFO] [stderr] | [INFO] [stderr] 33 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:51:63 [INFO] [stderr] | [INFO] [stderr] 51 | header.as_mut_ptr().offset(8isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:52:41 [INFO] [stderr] | [INFO] [stderr] 52 | &mut datalen as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:57:52 [INFO] [stderr] | [INFO] [stderr] 57 | (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:63:56 [INFO] [stderr] | [INFO] [stderr] 63 | ... (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:66:45 [INFO] [stderr] | [INFO] [stderr] 66 | ... if datalen as (i32) == 4i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:73:60 [INFO] [stderr] | [INFO] [stderr] 73 | ... header.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:183:58 [INFO] [stderr] | [INFO] [stderr] 183 | ... ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:183:74 [INFO] [stderr] | [INFO] [stderr] 183 | ... ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:183:85 [INFO] [stderr] | [INFO] [stderr] 183 | ... ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:190:28 [INFO] [stderr] | [INFO] [stderr] 190 | if labellen as (usize) >= ::std::mem::size_of::<[u8; 63]>() { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:198:24 [INFO] [stderr] | [INFO] [stderr] 198 | } as (usize)] = ch; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:83:57 [INFO] [stderr] | [INFO] [stderr] 83 | pos = pos.wrapping_add(datalen as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:102:33 [INFO] [stderr] | [INFO] [stderr] 102 | static mut Q: *mut u8 = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:120:45 [INFO] [stderr] | [INFO] [stderr] 120 | ch = *(*fqdn).s.offset(i as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:207:69 [INFO] [stderr] | [INFO] [stderr] 207 | if namelen.wrapping_add(labellen).wrapping_add(1u32) as (usize) > [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:216:27 [INFO] [stderr] | [INFO] [stderr] 216 | } as (usize)] = labellen as (u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:216:50 [INFO] [stderr] | [INFO] [stderr] 216 | } as (usize)] = labellen as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:218:57 [INFO] [stderr] | [INFO] [stderr] 218 | name.as_mut_ptr().offset(namelen as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:225:43 [INFO] [stderr] | [INFO] [stderr] 225 | (if namelen.wrapping_add(1u32) as (usize) > ::std::mem::size_of::<[u8; 255]>() { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:232:24 [INFO] [stderr] | [INFO] [stderr] 232 | } as (usize)] = 0u8; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:266:33 [INFO] [stderr] | [INFO] [stderr] 266 | ch = (ch as (i32) - 1) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:124:24 [INFO] [stderr] | [INFO] [stderr] 124 | if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:124:41 [INFO] [stderr] | [INFO] [stderr] 124 | if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:124:56 [INFO] [stderr] | [INFO] [stderr] 124 | if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:124:73 [INFO] [stderr] | [INFO] [stderr] 124 | if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:125:26 [INFO] [stderr] | [INFO] [stderr] 125 | if ch as (i32) == b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:125:43 [INFO] [stderr] | [INFO] [stderr] 125 | if ch as (i32) == b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:126:59 [INFO] [stderr] | [INFO] [stderr] 126 | if StrAlloc::append(out, &mut code as (*mut u8) as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:126:72 [INFO] [stderr] | [INFO] [stderr] 126 | if StrAlloc::append(out, &mut code as (*mut u8) as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:132:32 [INFO] [stderr] | [INFO] [stderr] 132 | if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:132:49 [INFO] [stderr] | [INFO] [stderr] 132 | if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:132:65 [INFO] [stderr] | [INFO] [stderr] 132 | if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:132:82 [INFO] [stderr] | [INFO] [stderr] 132 | if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:136:37 [INFO] [stderr] | [INFO] [stderr] 136 | code = (code as (i32) * 10i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:136:55 [INFO] [stderr] | [INFO] [stderr] 136 | code = (code as (i32) * 10i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:137:37 [INFO] [stderr] | [INFO] [stderr] 137 | code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:137:52 [INFO] [stderr] | [INFO] [stderr] 137 | code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:137:68 [INFO] [stderr] | [INFO] [stderr] 137 | code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:137:79 [INFO] [stderr] | [INFO] [stderr] 137 | code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:143:49 [INFO] [stderr] | [INFO] [stderr] 143 | (*out).len = (*out).len & !3i32 as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:147:27 [INFO] [stderr] | [INFO] [stderr] 147 | &mut Q as (*mut *mut u8), [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:266:47 [INFO] [stderr] | [INFO] [stderr] 266 | ch = (ch as (i32) - 1) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:148:30 [INFO] [stderr] | [INFO] [stderr] 148 | (*fqdn).s as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:277:27 [INFO] [stderr] | [INFO] [stderr] 277 | if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:277:44 [INFO] [stderr] | [INFO] [stderr] 277 | if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:277:61 [INFO] [stderr] | [INFO] [stderr] 277 | if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:277:78 [INFO] [stderr] | [INFO] [stderr] 277 | if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:278:35 [INFO] [stderr] | [INFO] [stderr] 278 | ch2 = (ch2 as (i32) + 32i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:278:53 [INFO] [stderr] | [INFO] [stderr] 278 | ch2 = (ch2 as (i32) + 32i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:280:27 [INFO] [stderr] | [INFO] [stderr] 280 | if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:280:44 [INFO] [stderr] | [INFO] [stderr] 280 | if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:280:61 [INFO] [stderr] | [INFO] [stderr] 280 | if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:280:78 [INFO] [stderr] | [INFO] [stderr] 280 | if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:281:28 [INFO] [stderr] | [INFO] [stderr] 281 | ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:281:45 [INFO] [stderr] | [INFO] [stderr] 281 | ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:281:62 [INFO] [stderr] | [INFO] [stderr] 281 | ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:281:79 [INFO] [stderr] | [INFO] [stderr] 281 | ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:282:28 [INFO] [stderr] | [INFO] [stderr] 282 | ch2 as (i32) == b'-' as (i32) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:282:45 [INFO] [stderr] | [INFO] [stderr] 282 | ch2 as (i32) == b'-' as (i32) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:283:28 [INFO] [stderr] | [INFO] [stderr] 283 | ch2 as (i32) == b'_' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:283:45 [INFO] [stderr] | [INFO] [stderr] 283 | ch2 as (i32) == b'_' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:153:47 [INFO] [stderr] | [INFO] [stderr] 153 | } else if resolve::resolve(Q as (*const u8), (*b"\0\x01\0").as_ptr()) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:285:58 [INFO] [stderr] | [INFO] [stderr] 285 | if StrAlloc::append(out, &mut ch2 as (*mut u8) as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:157:39 [INFO] [stderr] | [INFO] [stderr] 157 | resolve::TX.packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:285:71 [INFO] [stderr] | [INFO] [stderr] 285 | if StrAlloc::append(out, &mut ch2 as (*mut u8) as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:163:57 [INFO] [stderr] | [INFO] [stderr] 163 | DnsTransmit::free(&mut resolve::TX as (*mut DnsTransmit)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:164:42 [INFO] [stderr] | [INFO] [stderr] 164 | domain::free(&mut Q as (*mut *mut u8)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:182:14 [INFO] [stderr] | [INFO] [stderr] 182 | if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:182:31 [INFO] [stderr] | [INFO] [stderr] 182 | if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:182:47 [INFO] [stderr] | [INFO] [stderr] 182 | if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:182:64 [INFO] [stderr] | [INFO] [stderr] 182 | if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:183:16 [INFO] [stderr] | [INFO] [stderr] 183 | (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:183:33 [INFO] [stderr] | [INFO] [stderr] 183 | (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:183:50 [INFO] [stderr] | [INFO] [stderr] 183 | (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:183:67 [INFO] [stderr] | [INFO] [stderr] 183 | (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:291:44 [INFO] [stderr] | [INFO] [stderr] 291 | buf[3usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:291:60 [INFO] [stderr] | [INFO] [stderr] 291 | buf[3usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:291:78 [INFO] [stderr] | [INFO] [stderr] 291 | buf[3usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:292:35 [INFO] [stderr] | [INFO] [stderr] 292 | ch3 = (ch3 as (i32) >> 3i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:292:53 [INFO] [stderr] | [INFO] [stderr] 292 | ch3 = (ch3 as (i32) >> 3i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:293:44 [INFO] [stderr] | [INFO] [stderr] 293 | buf[2usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:293:60 [INFO] [stderr] | [INFO] [stderr] 293 | buf[2usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:293:78 [INFO] [stderr] | [INFO] [stderr] 293 | buf[2usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:294:35 [INFO] [stderr] | [INFO] [stderr] 294 | ch3 = (ch3 as (i32) >> 3i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:294:53 [INFO] [stderr] | [INFO] [stderr] 294 | ch3 = (ch3 as (i32) >> 3i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:187:43 [INFO] [stderr] | [INFO] [stderr] 187 | colon = string::chr(rule, b':' as (i32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:188:35 [INFO] [stderr] | [INFO] [stderr] 188 | (if *rule.offset(colon as (isize)) == 0 { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:194:24 [INFO] [stderr] | [INFO] [stderr] 194 | (if ch as (i32) == b'=' as (i32) && (prefixlen != 0) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:194:41 [INFO] [stderr] | [INFO] [stderr] 194 | (if ch as (i32) == b'=' as (i32) && (prefixlen != 0) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:295:44 [INFO] [stderr] | [INFO] [stderr] 295 | buf[1usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:295:60 [INFO] [stderr] | [INFO] [stderr] 295 | buf[1usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:295:78 [INFO] [stderr] | [INFO] [stderr] 295 | buf[1usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/domain.rs:297:64 [INFO] [stderr] | [INFO] [stderr] 297 | if StrAlloc::catb(out, buf.as_mut_ptr() as (*const u8), 4u32) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:22:55 [INFO] [stderr] | [INFO] [stderr] 22 | header.as_mut_ptr().offset(6isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:23:36 [INFO] [stderr] | [INFO] [stderr] 23 | &mut numanswers as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:33:55 [INFO] [stderr] | [INFO] [stderr] 33 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:33:69 [INFO] [stderr] | [INFO] [stderr] 33 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:51:63 [INFO] [stderr] | [INFO] [stderr] 51 | header.as_mut_ptr().offset(8isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:52:41 [INFO] [stderr] | [INFO] [stderr] 52 | &mut datalen as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:57:52 [INFO] [stderr] | [INFO] [stderr] 57 | (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:63:56 [INFO] [stderr] | [INFO] [stderr] 63 | ... (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:66:45 [INFO] [stderr] | [INFO] [stderr] 66 | ... if datalen as (i32) == 4i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:73:60 [INFO] [stderr] | [INFO] [stderr] 73 | ... header.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:199:47 [INFO] [stderr] | [INFO] [stderr] 199 | (*work).s.offset(prefixlen as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:83:57 [INFO] [stderr] | [INFO] [stderr] 83 | pos = pos.wrapping_add(datalen as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:199:59 [INFO] [stderr] | [INFO] [stderr] 199 | (*work).s.offset(prefixlen as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:102:33 [INFO] [stderr] | [INFO] [stderr] 102 | static mut Q: *mut u8 = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:120:45 [INFO] [stderr] | [INFO] [stderr] 120 | ch = *(*fqdn).s.offset(i as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:124:24 [INFO] [stderr] | [INFO] [stderr] 124 | if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:124:41 [INFO] [stderr] | [INFO] [stderr] 124 | if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:124:56 [INFO] [stderr] | [INFO] [stderr] 124 | if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:124:73 [INFO] [stderr] | [INFO] [stderr] 124 | if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:204:28 [INFO] [stderr] | [INFO] [stderr] 204 | if ch as (i32) == b'?' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:204:45 [INFO] [stderr] | [INFO] [stderr] 204 | if ch as (i32) == b'?' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:205:66 [INFO] [stderr] | [INFO] [stderr] 205 | if byte::chr((*work).s, prefixlen, b'.' as (i32)) < prefixlen { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:207:73 [INFO] [stderr] | [INFO] [stderr] 207 | } else if byte::chr((*work).s, prefixlen, b'[' as (i32)) < prefixlen { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:209:73 [INFO] [stderr] | [INFO] [stderr] 209 | } else if byte::chr((*work).s, prefixlen, b']' as (i32)) < prefixlen { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:214:28 [INFO] [stderr] | [INFO] [stderr] 214 | if ch as (i32) == b'-' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:214:45 [INFO] [stderr] | [INFO] [stderr] 214 | if ch as (i32) == b'-' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:217:61 [INFO] [stderr] | [INFO] [stderr] 217 | StrAlloc::cats(work, rule.offset(colon as (isize)).offset(1isize)) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:246:40 [INFO] [stderr] | [INFO] [stderr] 246 | if *(*rules).s.offset(j as (isize)) == 0 { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:247:54 [INFO] [stderr] | [INFO] [stderr] 247 | if doit(fqdn, (*rules).s.offset(i as (isize)) as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:247:66 [INFO] [stderr] | [INFO] [stderr] 247 | if doit(fqdn, (*rules).s.offset(i as (isize)) as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:257:59 [INFO] [stderr] | [INFO] [stderr] 257 | plus = byte::chr((*fqdn).s, fqdnlen, b'+' as (i32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:259:36 [INFO] [stderr] | [INFO] [stderr] 259 | ip4(out, fqdn as (*const StrAlloc)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:264:47 [INFO] [stderr] | [INFO] [stderr] 264 | (*fqdn).s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:266:33 [INFO] [stderr] | [INFO] [stderr] 266 | b'+' as (i32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:269:50 [INFO] [stderr] | [INFO] [stderr] 269 | (*fqdn).s.offset(plus as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:271:47 [INFO] [stderr] | [INFO] [stderr] 271 | (*fqdn).s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:125:26 [INFO] [stderr] | [INFO] [stderr] 125 | if ch as (i32) == b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:125:43 [INFO] [stderr] | [INFO] [stderr] 125 | if ch as (i32) == b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:126:59 [INFO] [stderr] | [INFO] [stderr] 126 | if StrAlloc::append(out, &mut code as (*mut u8) as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:126:72 [INFO] [stderr] | [INFO] [stderr] 126 | if StrAlloc::append(out, &mut code as (*mut u8) as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:132:32 [INFO] [stderr] | [INFO] [stderr] 132 | if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:132:49 [INFO] [stderr] | [INFO] [stderr] 132 | if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:132:65 [INFO] [stderr] | [INFO] [stderr] 132 | if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:132:82 [INFO] [stderr] | [INFO] [stderr] 132 | if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:136:37 [INFO] [stderr] | [INFO] [stderr] 136 | code = (code as (i32) * 10i32) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:136:55 [INFO] [stderr] | [INFO] [stderr] 136 | code = (code as (i32) * 10i32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:137:37 [INFO] [stderr] | [INFO] [stderr] 137 | code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:274:43 [INFO] [stderr] | [INFO] [stderr] 274 | if ip4(out, fqdn as (*const StrAlloc)) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:137:52 [INFO] [stderr] | [INFO] [stderr] 137 | code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:304:13 [INFO] [stderr] | [INFO] [stderr] 304 | s: 0 as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:310:46 [INFO] [stderr] | [INFO] [stderr] 310 | if rcrw::resolvconfrewrite(&mut RULES as (*mut StrAlloc)) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:137:68 [INFO] [stderr] | [INFO] [stderr] 137 | code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:317:27 [INFO] [stderr] | [INFO] [stderr] 317 | &mut RULES as (*mut StrAlloc) as (*const StrAlloc), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:137:79 [INFO] [stderr] | [INFO] [stderr] 137 | code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:317:46 [INFO] [stderr] | [INFO] [stderr] 317 | &mut RULES as (*mut StrAlloc) as (*const StrAlloc), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:9:33 [INFO] [stderr] | [INFO] [stderr] 9 | static mut Q: *mut u8 = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:143:49 [INFO] [stderr] | [INFO] [stderr] 143 | (*out).len = (*out).len & !3i32 as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:26:55 [INFO] [stderr] | [INFO] [stderr] 26 | header.as_mut_ptr().offset(6isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:27:36 [INFO] [stderr] | [INFO] [stderr] 27 | &mut numanswers as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:147:27 [INFO] [stderr] | [INFO] [stderr] 147 | &mut Q as (*mut *mut u8), [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:148:30 [INFO] [stderr] | [INFO] [stderr] 148 | (*fqdn).s as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:153:47 [INFO] [stderr] | [INFO] [stderr] 153 | } else if resolve::resolve(Q as (*const u8), (*b"\0\x01\0").as_ptr()) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:157:39 [INFO] [stderr] | [INFO] [stderr] 157 | resolve::TX.packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:163:57 [INFO] [stderr] | [INFO] [stderr] 163 | DnsTransmit::free(&mut resolve::TX as (*mut DnsTransmit)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:164:42 [INFO] [stderr] | [INFO] [stderr] 164 | domain::free(&mut Q as (*mut *mut u8)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:37:69 [INFO] [stderr] | [INFO] [stderr] 37 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:182:14 [INFO] [stderr] | [INFO] [stderr] 182 | if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:55:63 [INFO] [stderr] | [INFO] [stderr] 55 | header.as_mut_ptr().offset(8isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:56:41 [INFO] [stderr] | [INFO] [stderr] 56 | &mut datalen as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:61:52 [INFO] [stderr] | [INFO] [stderr] 61 | (*b"\0\x0F\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:182:31 [INFO] [stderr] | [INFO] [stderr] 182 | if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:67:56 [INFO] [stderr] | [INFO] [stderr] 67 | ... (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:182:47 [INFO] [stderr] | [INFO] [stderr] 182 | if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:78:43 [INFO] [stderr] | [INFO] [stderr] 78 | ... &mut Q as (*mut *mut u8), [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:182:64 [INFO] [stderr] | [INFO] [stderr] 182 | if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) && [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:84:75 [INFO] [stderr] | [INFO] [stderr] 84 | ... if StrAlloc::catb(out, pref.as_mut_ptr() as (*const u8), 2u32) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:88:62 [INFO] [stderr] | [INFO] [stderr] 88 | ... if domain::todot_cat(out, Q as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:183:16 [INFO] [stderr] | [INFO] [stderr] 183 | (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:98:57 [INFO] [stderr] | [INFO] [stderr] 98 | pos = pos.wrapping_add(datalen as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:124:19 [INFO] [stderr] | [INFO] [stderr] 124 | &mut Q as (*mut *mut u8), [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:183:33 [INFO] [stderr] | [INFO] [stderr] 183 | (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:125:22 [INFO] [stderr] | [INFO] [stderr] 125 | (*fqdn).s as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:130:37 [INFO] [stderr] | [INFO] [stderr] 130 | } else if resolve::resolve(Q as (*const u8), (*b"\0\x0F\0").as_ptr()) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:183:50 [INFO] [stderr] | [INFO] [stderr] 183 | (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:134:31 [INFO] [stderr] | [INFO] [stderr] 134 | resolve::TX.packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:183:67 [INFO] [stderr] | [INFO] [stderr] 183 | (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:140:47 [INFO] [stderr] | [INFO] [stderr] 140 | DnsTransmit::free(&mut resolve::TX as (*mut DnsTransmit)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:187:43 [INFO] [stderr] | [INFO] [stderr] 187 | colon = string::chr(rule, b':' as (i32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:188:35 [INFO] [stderr] | [INFO] [stderr] 188 | (if *rule.offset(colon as (isize)) == 0 { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:194:24 [INFO] [stderr] | [INFO] [stderr] 194 | (if ch as (i32) == b'=' as (i32) && (prefixlen != 0) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:141:32 [INFO] [stderr] | [INFO] [stderr] 141 | domain::free(&mut Q as (*mut *mut u8)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:194:41 [INFO] [stderr] | [INFO] [stderr] 194 | (if ch as (i32) == b'=' as (i32) && (prefixlen != 0) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:10:33 [INFO] [stderr] | [INFO] [stderr] 10 | static mut Q: *mut u8 = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:199:47 [INFO] [stderr] | [INFO] [stderr] 199 | (*work).s.offset(prefixlen as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:26:55 [INFO] [stderr] | [INFO] [stderr] 26 | header.as_mut_ptr().offset(6isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:27:36 [INFO] [stderr] | [INFO] [stderr] 27 | &mut numanswers as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:199:59 [INFO] [stderr] | [INFO] [stderr] 199 | (*work).s.offset(prefixlen as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:204:28 [INFO] [stderr] | [INFO] [stderr] 204 | if ch as (i32) == b'?' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:37:69 [INFO] [stderr] | [INFO] [stderr] 37 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:55:63 [INFO] [stderr] | [INFO] [stderr] 55 | header.as_mut_ptr().offset(8isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:204:45 [INFO] [stderr] | [INFO] [stderr] 204 | if ch as (i32) == b'?' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:56:41 [INFO] [stderr] | [INFO] [stderr] 56 | &mut datalen as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:205:66 [INFO] [stderr] | [INFO] [stderr] 205 | if byte::chr((*work).s, prefixlen, b'.' as (i32)) < prefixlen { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:61:52 [INFO] [stderr] | [INFO] [stderr] 61 | (*b"\0\x0C\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:67:56 [INFO] [stderr] | [INFO] [stderr] 67 | ... (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:74:57 [INFO] [stderr] | [INFO] [stderr] 74 | pos = pos.wrapping_add(datalen as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:79:74 [INFO] [stderr] | [INFO] [stderr] 79 | (if dns::packet::getname(buf, len, pos, &mut Q as (*mut *mut u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:81:68 [INFO] [stderr] | [INFO] [stderr] 81 | } else if dns::domain::todot_cat(out, Q as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:99:51 [INFO] [stderr] | [INFO] [stderr] 99 | if dns::resolve::resolve(name.as_mut_ptr() as (*const u8), (*b"\0\x0C\0").as_ptr()) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:103:36 [INFO] [stderr] | [INFO] [stderr] 103 | dns::resolve::TX.packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:207:73 [INFO] [stderr] | [INFO] [stderr] 207 | } else if byte::chr((*work).s, prefixlen, b'[' as (i32)) < prefixlen { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:109:52 [INFO] [stderr] | [INFO] [stderr] 109 | DnsTransmit::free(&mut dns::resolve::TX as (*mut DnsTransmit)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:209:73 [INFO] [stderr] | [INFO] [stderr] 209 | } else if byte::chr((*work).s, prefixlen, b']' as (i32)) < prefixlen { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:214:28 [INFO] [stderr] | [INFO] [stderr] 214 | if ch as (i32) == b'-' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:214:45 [INFO] [stderr] | [INFO] [stderr] 214 | if ch as (i32) == b'-' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:217:61 [INFO] [stderr] | [INFO] [stderr] 217 | StrAlloc::cats(work, rule.offset(colon as (isize)).offset(1isize)) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:246:40 [INFO] [stderr] | [INFO] [stderr] 246 | if *(*rules).s.offset(j as (isize)) == 0 { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:247:54 [INFO] [stderr] | [INFO] [stderr] 247 | if doit(fqdn, (*rules).s.offset(i as (isize)) as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:247:66 [INFO] [stderr] | [INFO] [stderr] 247 | if doit(fqdn, (*rules).s.offset(i as (isize)) as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:110:37 [INFO] [stderr] | [INFO] [stderr] 110 | dns::domain::free(&mut Q as (*mut *mut u8)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:120:32 [INFO] [stderr] | [INFO] [stderr] 120 | name.offset(namelen as (isize)).offset(1isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:121:31 [INFO] [stderr] | [INFO] [stderr] 121 | *ip.offset(3isize) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:127:10 [INFO] [stderr] | [INFO] [stderr] 127 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:127:26 [INFO] [stderr] | [INFO] [stderr] 127 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:130:32 [INFO] [stderr] | [INFO] [stderr] 130 | name.offset(namelen as (isize)).offset(1isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:131:31 [INFO] [stderr] | [INFO] [stderr] 131 | *ip.offset(2isize) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:137:10 [INFO] [stderr] | [INFO] [stderr] 137 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:137:26 [INFO] [stderr] | [INFO] [stderr] 137 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:257:59 [INFO] [stderr] | [INFO] [stderr] 257 | plus = byte::chr((*fqdn).s, fqdnlen, b'+' as (i32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:140:32 [INFO] [stderr] | [INFO] [stderr] 140 | name.offset(namelen as (isize)).offset(1isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:141:31 [INFO] [stderr] | [INFO] [stderr] 141 | *ip.offset(1isize) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:147:10 [INFO] [stderr] | [INFO] [stderr] 147 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:147:26 [INFO] [stderr] | [INFO] [stderr] 147 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:150:32 [INFO] [stderr] | [INFO] [stderr] 150 | name.offset(namelen as (isize)).offset(1isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:259:36 [INFO] [stderr] | [INFO] [stderr] 259 | ip4(out, fqdn as (*const StrAlloc)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:264:47 [INFO] [stderr] | [INFO] [stderr] 264 | (*fqdn).s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:266:33 [INFO] [stderr] | [INFO] [stderr] 266 | b'+' as (i32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:269:50 [INFO] [stderr] | [INFO] [stderr] 269 | (*fqdn).s.offset(plus as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:271:47 [INFO] [stderr] | [INFO] [stderr] 271 | (*fqdn).s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:274:43 [INFO] [stderr] | [INFO] [stderr] 274 | if ip4(out, fqdn as (*const StrAlloc)) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:304:13 [INFO] [stderr] | [INFO] [stderr] 304 | s: 0 as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:151:31 [INFO] [stderr] | [INFO] [stderr] 151 | *ip.offset(0isize) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:310:46 [INFO] [stderr] | [INFO] [stderr] 310 | if rcrw::resolvconfrewrite(&mut RULES as (*mut StrAlloc)) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:317:27 [INFO] [stderr] | [INFO] [stderr] 317 | &mut RULES as (*mut StrAlloc) as (*const StrAlloc), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:157:10 [INFO] [stderr] | [INFO] [stderr] 157 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:157:26 [INFO] [stderr] | [INFO] [stderr] 157 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:160:32 [INFO] [stderr] | [INFO] [stderr] 160 | name.offset(namelen as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:162:51 [INFO] [stderr] | [INFO] [stderr] 162 | (*b"\x07in-addr\x04arpa\0\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:28:14 [INFO] [stderr] | [INFO] [stderr] 28 | } as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:52:14 [INFO] [stderr] | [INFO] [stderr] 52 | } as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:53:18 [INFO] [stderr] | [INFO] [stderr] 53 | if ch as (i32) >= 192i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:57:18 [INFO] [stderr] | [INFO] [stderr] 57 | if ch as (i32) >= 64i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:65:38 [INFO] [stderr] | [INFO] [stderr] 65 | pos = pos.wrapping_add(ch as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:95:14 [INFO] [stderr] | [INFO] [stderr] 95 | } as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:105:46 [INFO] [stderr] | [INFO] [stderr] 105 | if namelen.wrapping_add(1u32) as (usize) > ::std::mem::size_of::<[u8; 255]>() { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:113:23 [INFO] [stderr] | [INFO] [stderr] 113 | } as (usize)] = ch; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:117:28 [INFO] [stderr] | [INFO] [stderr] 117 | if !(ch as (i32) >= 192i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:120:32 [INFO] [stderr] | [INFO] [stderr] 120 | where_ = ch as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:131:22 [INFO] [stderr] | [INFO] [stderr] 131 | } as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:135:49 [INFO] [stderr] | [INFO] [stderr] 135 | pos = where_.wrapping_add(ch as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:144:22 [INFO] [stderr] | [INFO] [stderr] 144 | } as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:154:22 [INFO] [stderr] | [INFO] [stderr] 154 | if ch as (i32) >= 64i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/ip4.rs:317:46 [INFO] [stderr] | [INFO] [stderr] 317 | &mut RULES as (*mut StrAlloc) as (*const StrAlloc), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:9:33 [INFO] [stderr] | [INFO] [stderr] 9 | static mut Q: *mut u8 = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:26:55 [INFO] [stderr] | [INFO] [stderr] 26 | header.as_mut_ptr().offset(6isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:27:36 [INFO] [stderr] | [INFO] [stderr] 27 | &mut numanswers as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:37:69 [INFO] [stderr] | [INFO] [stderr] 37 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:55:63 [INFO] [stderr] | [INFO] [stderr] 55 | header.as_mut_ptr().offset(8isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:56:41 [INFO] [stderr] | [INFO] [stderr] 56 | &mut datalen as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:61:52 [INFO] [stderr] | [INFO] [stderr] 61 | (*b"\0\x0F\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:158:46 [INFO] [stderr] | [INFO] [stderr] 158 | if namelen.wrapping_add(1u32) as (usize) > ::std::mem::size_of::<[u8; 255]>() { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:67:56 [INFO] [stderr] | [INFO] [stderr] 67 | ... (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:78:43 [INFO] [stderr] | [INFO] [stderr] 78 | ... &mut Q as (*mut *mut u8), [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:84:75 [INFO] [stderr] | [INFO] [stderr] 84 | ... if StrAlloc::catb(out, pref.as_mut_ptr() as (*const u8), 2u32) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:166:23 [INFO] [stderr] | [INFO] [stderr] 166 | } as (usize)] = ch; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:171:27 [INFO] [stderr] | [INFO] [stderr] 171 | state = ch as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:175:50 [INFO] [stderr] | [INFO] [stderr] 175 | (if domain::copy(d, name.as_mut_ptr() as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:25:39 [INFO] [stderr] | [INFO] [stderr] 25 | data.offset((4i32 * i) as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:26:43 [INFO] [stderr] | [INFO] [stderr] 26 | SEED.as_mut_ptr().offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:30:25 [INFO] [stderr] | [INFO] [stderr] 30 | TaiA::now(&mut t as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:31:46 [INFO] [stderr] | [INFO] [stderr] 31 | TaiA::pack(tpack.as_mut_ptr(), &mut t as (*mut TaiA) as (*const TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:31:61 [INFO] [stderr] | [INFO] [stderr] 31 | TaiA::pack(tpack.as_mut_ptr(), &mut t as (*mut TaiA) as (*const TaiA)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:38:53 [INFO] [stderr] | [INFO] [stderr] 38 | tpack.as_mut_ptr().offset((4i32 * i) as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:38:65 [INFO] [stderr] | [INFO] [stderr] 38 | tpack.as_mut_ptr().offset((4i32 * i) as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:39:56 [INFO] [stderr] | [INFO] [stderr] 39 | IN.as_mut_ptr().offset(4isize).offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:43:36 [INFO] [stderr] | [INFO] [stderr] 43 | IN[8usize] = libc::getpid() as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:44:37 [INFO] [stderr] | [INFO] [stderr] 44 | IN[9usize] = libc::getppid() as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:55:54 [INFO] [stderr] | [INFO] [stderr] 55 | *_lhs = (*_lhs).wrapping_add(_rhs as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:62:58 [INFO] [stderr] | [INFO] [stderr] 62 | *_lhs = (*_lhs).wrapping_add(_rhs as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:69:62 [INFO] [stderr] | [INFO] [stderr] 69 | *_lhs = (*_lhs).wrapping_add(_rhs as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:75:62 [INFO] [stderr] | [INFO] [stderr] 75 | *_lhs = (*_lhs).wrapping_add(_rhs as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:85:18 [INFO] [stderr] | [INFO] [stderr] 85 | } as (usize)] [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:102:16 [INFO] [stderr] | [INFO] [stderr] 102 | t[i as (usize)] = IN[i as (usize)] ^ SEED[(12i32 + i) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:102:35 [INFO] [stderr] | [INFO] [stderr] 102 | t[i as (usize)] = IN[i as (usize)] ^ SEED[(12i32 + i) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:102:66 [INFO] [stderr] | [INFO] [stderr] 102 | t[i as (usize)] = IN[i as (usize)] ^ SEED[(12i32 + i) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:110:18 [INFO] [stderr] | [INFO] [stderr] 110 | OUT[i as (usize)] = SEED[(24i32 + i) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:110:49 [INFO] [stderr] | [INFO] [stderr] 110 | OUT[i as (usize)] = SEED[(24i32 + i) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:205:40 [INFO] [stderr] | [INFO] [stderr] 205 | let _rhs = t[(i + 4i32) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:206:38 [INFO] [stderr] | [INFO] [stderr] 206 | let _lhs = &mut OUT[i as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:12:16 [INFO] [stderr] | [INFO] [stderr] 12 | s: 0i32 as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:31:27 [INFO] [stderr] | [INFO] [stderr] 31 | TaiA::now(&mut now as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:33:26 [INFO] [stderr] | [INFO] [stderr] 33 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:33:41 [INFO] [stderr] | [INFO] [stderr] 33 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:34:21 [INFO] [stderr] | [INFO] [stderr] 34 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:34:36 [INFO] [stderr] | [INFO] [stderr] 34 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:46:41 [INFO] [stderr] | [INFO] [stderr] 46 | TaiA::uint(&mut DEADLINE as (*mut TaiA), 600u32); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:48:34 [INFO] [stderr] | [INFO] [stderr] 48 | &mut DEADLINE as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:49:29 [INFO] [stderr] | [INFO] [stderr] 49 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:88:62 [INFO] [stderr] | [INFO] [stderr] 88 | ... if domain::todot_cat(out, Q as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:98:57 [INFO] [stderr] | [INFO] [stderr] 98 | pos = pos.wrapping_add(datalen as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:124:19 [INFO] [stderr] | [INFO] [stderr] 124 | &mut Q as (*mut *mut u8), [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:125:22 [INFO] [stderr] | [INFO] [stderr] 125 | (*fqdn).s as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:130:37 [INFO] [stderr] | [INFO] [stderr] 130 | } else if resolve::resolve(Q as (*const u8), (*b"\0\x0F\0").as_ptr()) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:134:31 [INFO] [stderr] | [INFO] [stderr] 134 | resolve::TX.packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:140:47 [INFO] [stderr] | [INFO] [stderr] 140 | DnsTransmit::free(&mut resolve::TX as (*mut DnsTransmit)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/mx.rs:141:32 [INFO] [stderr] | [INFO] [stderr] 141 | domain::free(&mut Q as (*mut *mut u8)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:10:33 [INFO] [stderr] | [INFO] [stderr] 10 | static mut Q: *mut u8 = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:26:55 [INFO] [stderr] | [INFO] [stderr] 26 | header.as_mut_ptr().offset(6isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:27:36 [INFO] [stderr] | [INFO] [stderr] 27 | &mut numanswers as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:37:69 [INFO] [stderr] | [INFO] [stderr] 37 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:55:63 [INFO] [stderr] | [INFO] [stderr] 55 | header.as_mut_ptr().offset(8isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:56:41 [INFO] [stderr] | [INFO] [stderr] 56 | &mut datalen as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:61:52 [INFO] [stderr] | [INFO] [stderr] 61 | (*b"\0\x0C\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:67:56 [INFO] [stderr] | [INFO] [stderr] 67 | ... (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:74:57 [INFO] [stderr] | [INFO] [stderr] 74 | pos = pos.wrapping_add(datalen as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:49:44 [INFO] [stderr] | [INFO] [stderr] 49 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:50:34 [INFO] [stderr] | [INFO] [stderr] 50 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:50:49 [INFO] [stderr] | [INFO] [stderr] 50 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:78:22 [INFO] [stderr] | [INFO] [stderr] 78 | if *x as (i32) == b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:78:39 [INFO] [stderr] | [INFO] [stderr] 78 | if *x as (i32) == b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:82:36 [INFO] [stderr] | [INFO] [stderr] 82 | i = ip4::scan(x as (*const u8), ip.offset(iplen as (isize))) as (i32); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:82:68 [INFO] [stderr] | [INFO] [stderr] 82 | i = ip4::scan(x as (*const u8), ip.offset(iplen as (isize))) as (i32); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:82:81 [INFO] [stderr] | [INFO] [stderr] 82 | i = ip4::scan(x as (*const u8), ip.offset(iplen as (isize))) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:87:35 [INFO] [stderr] | [INFO] [stderr] 87 | x = x.offset(i as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:102:26 [INFO] [stderr] | [INFO] [stderr] 102 | &mut DATA as (*mut StrAlloc), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:108:46 [INFO] [stderr] | [INFO] [stderr] 108 | if StrAlloc::append(&mut DATA as (*mut StrAlloc), (*b"\n\0").as_ptr()) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:114:31 [INFO] [stderr] | [INFO] [stderr] 114 | if !(j as (u32) < DATA.len) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:117:44 [INFO] [stderr] | [INFO] [stderr] 117 | if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:117:56 [INFO] [stderr] | [INFO] [stderr] 117 | if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:117:74 [INFO] [stderr] | [INFO] [stderr] 117 | if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:119:61 [INFO] [stderr] | [INFO] [stderr] 119 | ... (*b"nameserver \0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:79:74 [INFO] [stderr] | [INFO] [stderr] 79 | (if dns::packet::getname(buf, len, pos, &mut Q as (*mut *mut u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:121:48 [INFO] [stderr] | [INFO] [stderr] 121 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:124:66 [INFO] [stderr] | [INFO] [stderr] 124 | ... (*b"nameserver\t\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:81:68 [INFO] [stderr] | [INFO] [stderr] 81 | } else if dns::domain::todot_cat(out, Q as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:99:51 [INFO] [stderr] | [INFO] [stderr] 99 | if dns::resolve::resolve(name.as_mut_ptr() as (*const u8), (*b"\0\x0C\0").as_ptr()) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:103:36 [INFO] [stderr] | [INFO] [stderr] 103 | dns::resolve::TX.packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:109:52 [INFO] [stderr] | [INFO] [stderr] 109 | DnsTransmit::free(&mut dns::resolve::TX as (*mut DnsTransmit)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:110:37 [INFO] [stderr] | [INFO] [stderr] 110 | dns::domain::free(&mut Q as (*mut *mut u8)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:120:32 [INFO] [stderr] | [INFO] [stderr] 120 | name.offset(namelen as (isize)).offset(1isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:121:31 [INFO] [stderr] | [INFO] [stderr] 121 | *ip.offset(3isize) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:127:10 [INFO] [stderr] | [INFO] [stderr] 127 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:127:26 [INFO] [stderr] | [INFO] [stderr] 127 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:130:32 [INFO] [stderr] | [INFO] [stderr] 130 | name.offset(namelen as (isize)).offset(1isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:131:31 [INFO] [stderr] | [INFO] [stderr] 131 | *ip.offset(2isize) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:137:10 [INFO] [stderr] | [INFO] [stderr] 137 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:137:26 [INFO] [stderr] | [INFO] [stderr] 137 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:140:32 [INFO] [stderr] | [INFO] [stderr] 140 | name.offset(namelen as (isize)).offset(1isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:141:31 [INFO] [stderr] | [INFO] [stderr] 141 | *ip.offset(1isize) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:147:10 [INFO] [stderr] | [INFO] [stderr] 147 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:126:52 [INFO] [stderr] | [INFO] [stderr] 126 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:147:26 [INFO] [stderr] | [INFO] [stderr] 147 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:131:58 [INFO] [stderr] | [INFO] [stderr] 131 | ... if !(*DATA.s.offset(i as (isize)) as (i32) == b' ' as (i32) || [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:150:32 [INFO] [stderr] | [INFO] [stderr] 150 | name.offset(namelen as (isize)).offset(1isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:131:70 [INFO] [stderr] | [INFO] [stderr] 131 | ... if !(*DATA.s.offset(i as (isize)) as (i32) == b' ' as (i32) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:151:31 [INFO] [stderr] | [INFO] [stderr] 151 | *ip.offset(0isize) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:131:87 [INFO] [stderr] | [INFO] [stderr] 131 | ... if !(*DATA.s.offset(i as (isize)) as (i32) == b' ' as (i32) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:157:10 [INFO] [stderr] | [INFO] [stderr] 157 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:157:26 [INFO] [stderr] | [INFO] [stderr] 157 | } as (isize)) = i as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:160:32 [INFO] [stderr] | [INFO] [stderr] 160 | name.offset(namelen as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/name.rs:162:51 [INFO] [stderr] | [INFO] [stderr] 162 | (*b"\x07in-addr\x04arpa\0\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:132:62 [INFO] [stderr] | [INFO] [stderr] 132 | ... *DATA.s.offset(i as (isize)) as (i32) == b'\t' as (i32)) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:132:74 [INFO] [stderr] | [INFO] [stderr] 132 | ... *DATA.s.offset(i as (isize)) as (i32) == b'\t' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:132:92 [INFO] [stderr] | [INFO] [stderr] 132 | ... *DATA.s.offset(i as (isize)) as (i32) == b'\t' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:140:56 [INFO] [stderr] | [INFO] [stderr] 140 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:140:68 [INFO] [stderr] | [INFO] [stderr] 140 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:141:56 [INFO] [stderr] | [INFO] [stderr] 141 | ... ip.offset(iplen as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:28:14 [INFO] [stderr] | [INFO] [stderr] 28 | } as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:52:14 [INFO] [stderr] | [INFO] [stderr] 52 | } as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:53:18 [INFO] [stderr] | [INFO] [stderr] 53 | if ch as (i32) >= 192i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:57:18 [INFO] [stderr] | [INFO] [stderr] 57 | if ch as (i32) >= 64i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:65:38 [INFO] [stderr] | [INFO] [stderr] 65 | pos = pos.wrapping_add(ch as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:95:14 [INFO] [stderr] | [INFO] [stderr] 95 | } as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:105:46 [INFO] [stderr] | [INFO] [stderr] 105 | if namelen.wrapping_add(1u32) as (usize) > ::std::mem::size_of::<[u8; 255]>() { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:145:60 [INFO] [stderr] | [INFO] [stderr] 145 | ... ip.offset(iplen as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:147:70 [INFO] [stderr] | [INFO] [stderr] 147 | ... (*b"\0\0\0\0\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:151:64 [INFO] [stderr] | [INFO] [stderr] 151 | ... ip.offset(iplen as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:153:78 [INFO] [stderr] | [INFO] [stderr] 153 | ... (*b"\x7F\0\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:168:63 [INFO] [stderr] | [INFO] [stderr] 168 | byte::copy(ip, 4u32, (*b"\x7F\0\0\x01\0").as_ptr() as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:171:35 [INFO] [stderr] | [INFO] [stderr] 171 | byte::zero(ip.offset(iplen as (isize)), (64i32 - iplen) as (u32)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:171:64 [INFO] [stderr] | [INFO] [stderr] 171 | byte::zero(ip.offset(iplen as (isize)), (64i32 - iplen) as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:12:16 [INFO] [stderr] | [INFO] [stderr] 12 | s: 0i32 as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:28:16 [INFO] [stderr] | [INFO] [stderr] 28 | s: 0i32 as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:35:27 [INFO] [stderr] | [INFO] [stderr] 35 | TaiA::now(&mut now as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:37:26 [INFO] [stderr] | [INFO] [stderr] 37 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:37:41 [INFO] [stderr] | [INFO] [stderr] 37 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:38:21 [INFO] [stderr] | [INFO] [stderr] 38 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:38:36 [INFO] [stderr] | [INFO] [stderr] 38 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:47:31 [INFO] [stderr] | [INFO] [stderr] 47 | if init(&mut RULES as (*mut StrAlloc)) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:50:41 [INFO] [stderr] | [INFO] [stderr] 50 | TaiA::uint(&mut DEADLINE as (*mut TaiA), 600u32); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:52:34 [INFO] [stderr] | [INFO] [stderr] 52 | &mut DEADLINE as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:53:29 [INFO] [stderr] | [INFO] [stderr] 53 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:53:44 [INFO] [stderr] | [INFO] [stderr] 53 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:113:23 [INFO] [stderr] | [INFO] [stderr] 113 | } as (usize)] = ch; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:117:28 [INFO] [stderr] | [INFO] [stderr] 117 | if !(ch as (i32) >= 192i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:120:32 [INFO] [stderr] | [INFO] [stderr] 120 | where_ = ch as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:131:22 [INFO] [stderr] | [INFO] [stderr] 131 | } as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:135:49 [INFO] [stderr] | [INFO] [stderr] 135 | pos = where_.wrapping_add(ch as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:144:22 [INFO] [stderr] | [INFO] [stderr] 144 | } as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:154:22 [INFO] [stderr] | [INFO] [stderr] 154 | if ch as (i32) >= 64i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:158:46 [INFO] [stderr] | [INFO] [stderr] 158 | if namelen.wrapping_add(1u32) as (usize) > ::std::mem::size_of::<[u8; 255]>() { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:54:34 [INFO] [stderr] | [INFO] [stderr] 54 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:166:23 [INFO] [stderr] | [INFO] [stderr] 166 | } as (usize)] = ch; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:54:49 [INFO] [stderr] | [INFO] [stderr] 54 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:61:42 [INFO] [stderr] | [INFO] [stderr] 61 | if StrAlloc::copy(out, &mut RULES as (*mut StrAlloc) as (*const StrAlloc)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:171:27 [INFO] [stderr] | [INFO] [stderr] 171 | state = ch as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/packet.rs:175:50 [INFO] [stderr] | [INFO] [stderr] 175 | (if domain::copy(d, name.as_mut_ptr() as (*const u8)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:61:61 [INFO] [stderr] | [INFO] [stderr] 61 | if StrAlloc::copy(out, &mut RULES as (*mut StrAlloc) as (*const StrAlloc)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:78:85 [INFO] [stderr] | [INFO] [stderr] 78 | x = libc::getenv((*b"DNSREWRITEFILE\0").as_ptr() as *const libc::c_char) as (*const u8); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:82:43 [INFO] [stderr] | [INFO] [stderr] 82 | i = openreadclose(x, &mut DATA as (*mut StrAlloc), 64u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:86:48 [INFO] [stderr] | [INFO] [stderr] 86 | (if StrAlloc::append(&mut DATA as (*mut StrAlloc), (*b"\n\0").as_ptr()) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:92:33 [INFO] [stderr] | [INFO] [stderr] 92 | if !(j as (u32) < DATA.len) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:96:46 [INFO] [stderr] | [INFO] [stderr] 96 | if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:96:58 [INFO] [stderr] | [INFO] [stderr] 96 | if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:96:76 [INFO] [stderr] | [INFO] [stderr] 96 | if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:99:48 [INFO] [stderr] | [INFO] [stderr] 99 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:99:60 [INFO] [stderr] | [INFO] [stderr] 99 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:100:40 [INFO] [stderr] | [INFO] [stderr] 100 | ... (j - i) as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:111:68 [INFO] [stderr] | [INFO] [stderr] 111 | ... (*rules).len.wrapping_sub(1u32) as (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:112:34 [INFO] [stderr] | [INFO] [stderr] 112 | ... ) as (i32) != b' ' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:112:51 [INFO] [stderr] | [INFO] [stderr] 112 | ... ) as (i32) != b' ' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:115:72 [INFO] [stderr] | [INFO] [stderr] 115 | ... (*rules).len.wrapping_sub(1u32) as (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:116:38 [INFO] [stderr] | [INFO] [stderr] 116 | ... ) as (i32) != b'\t' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:116:56 [INFO] [stderr] | [INFO] [stderr] 116 | ... ) as (i32) != b'\t' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:25:39 [INFO] [stderr] | [INFO] [stderr] 25 | data.offset((4i32 * i) as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:26:43 [INFO] [stderr] | [INFO] [stderr] 26 | SEED.as_mut_ptr().offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:30:25 [INFO] [stderr] | [INFO] [stderr] 30 | TaiA::now(&mut t as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:31:46 [INFO] [stderr] | [INFO] [stderr] 31 | TaiA::pack(tpack.as_mut_ptr(), &mut t as (*mut TaiA) as (*const TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:31:61 [INFO] [stderr] | [INFO] [stderr] 31 | TaiA::pack(tpack.as_mut_ptr(), &mut t as (*mut TaiA) as (*const TaiA)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:38:53 [INFO] [stderr] | [INFO] [stderr] 38 | tpack.as_mut_ptr().offset((4i32 * i) as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:38:65 [INFO] [stderr] | [INFO] [stderr] 38 | tpack.as_mut_ptr().offset((4i32 * i) as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:39:56 [INFO] [stderr] | [INFO] [stderr] 39 | IN.as_mut_ptr().offset(4isize).offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:43:36 [INFO] [stderr] | [INFO] [stderr] 43 | IN[8usize] = libc::getpid() as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:120:45 [INFO] [stderr] | [INFO] [stderr] 120 | ... (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:44:37 [INFO] [stderr] | [INFO] [stderr] 44 | IN[9usize] = libc::getppid() as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:121:42 [INFO] [stderr] | [INFO] [stderr] 121 | ... ) as (i32) != [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:122:52 [INFO] [stderr] | [INFO] [stderr] 122 | ... b'\r' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:147:87 [INFO] [stderr] | [INFO] [stderr] 147 | x = libc::getenv((*b"LOCALDOMAIN\0").as_ptr() as *const libc::c_char) as (*const u8); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:149:52 [INFO] [stderr] | [INFO] [stderr] 149 | (if StrAlloc::copys(&mut DATA as (*mut StrAlloc), x) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:152:34 [INFO] [stderr] | [INFO] [stderr] 152 | &mut DATA as (*mut StrAlloc), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:163:38 [INFO] [stderr] | [INFO] [stderr] 163 | ... if !(j as (u32) < DATA.len) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:167:51 [INFO] [stderr] | [INFO] [stderr] 167 | ... if *DATA.s.offset(j as (isize)) as (i32) == b' ' as (i32) { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:55:54 [INFO] [stderr] | [INFO] [stderr] 55 | *_lhs = (*_lhs).wrapping_add(_rhs as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:167:63 [INFO] [stderr] | [INFO] [stderr] 167 | ... if *DATA.s.offset(j as (isize)) as (i32) == b' ' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:167:80 [INFO] [stderr] | [INFO] [stderr] 167 | ... if *DATA.s.offset(j as (isize)) as (i32) == b' ' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:174:52 [INFO] [stderr] | [INFO] [stderr] 174 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:62:58 [INFO] [stderr] | [INFO] [stderr] 62 | *_lhs = (*_lhs).wrapping_add(_rhs as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:174:64 [INFO] [stderr] | [INFO] [stderr] 174 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:175:44 [INFO] [stderr] | [INFO] [stderr] 175 | ... (j - i) as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:204:34 [INFO] [stderr] | [INFO] [stderr] 204 | &mut DATA as (*mut StrAlloc), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:212:42 [INFO] [stderr] | [INFO] [stderr] 212 | ... &mut DATA as (*mut StrAlloc), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:221:46 [INFO] [stderr] | [INFO] [stderr] 221 | ... if !(j as (u32) < DATA.len) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:225:59 [INFO] [stderr] | [INFO] [stderr] 225 | ... if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:225:71 [INFO] [stderr] | [INFO] [stderr] 225 | ... if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:225:89 [INFO] [stderr] | [INFO] [stderr] 225 | ... if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:227:69 [INFO] [stderr] | [INFO] [stderr] 227 | ... (*b"search \0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:69:62 [INFO] [stderr] | [INFO] [stderr] 69 | *_lhs = (*_lhs).wrapping_add(_rhs as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:75:62 [INFO] [stderr] | [INFO] [stderr] 75 | *_lhs = (*_lhs).wrapping_add(_rhs as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:85:18 [INFO] [stderr] | [INFO] [stderr] 85 | } as (usize)] [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:102:16 [INFO] [stderr] | [INFO] [stderr] 102 | t[i as (usize)] = IN[i as (usize)] ^ SEED[(12i32 + i) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:102:35 [INFO] [stderr] | [INFO] [stderr] 102 | t[i as (usize)] = IN[i as (usize)] ^ SEED[(12i32 + i) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:102:66 [INFO] [stderr] | [INFO] [stderr] 102 | t[i as (usize)] = IN[i as (usize)] ^ SEED[(12i32 + i) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:229:60 [INFO] [stderr] | [INFO] [stderr] 229 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:232:74 [INFO] [stderr] | [INFO] [stderr] 232 | ... (*b"search\t\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:234:64 [INFO] [stderr] | [INFO] [stderr] 234 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:237:73 [INFO] [stderr] | [INFO] [stderr] 237 | ... (*b"domain \0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:239:64 [INFO] [stderr] | [INFO] [stderr] 239 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:242:74 [INFO] [stderr] | [INFO] [stderr] 242 | ... (*b"domain\t\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:244:64 [INFO] [stderr] | [INFO] [stderr] 244 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:265:60 [INFO] [stderr] | [INFO] [stderr] 265 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:266:52 [INFO] [stderr] | [INFO] [stderr] 266 | ... (j - i) as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:267:49 [INFO] [stderr] | [INFO] [stderr] 267 | ... b' ' as (i32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:268:42 [INFO] [stderr] | [INFO] [stderr] 268 | ... ) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:270:60 [INFO] [stderr] | [INFO] [stderr] 270 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:271:46 [INFO] [stderr] | [INFO] [stderr] 271 | ... k as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:272:50 [INFO] [stderr] | [INFO] [stderr] 272 | ... b'\t' as (i32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:273:42 [INFO] [stderr] | [INFO] [stderr] 273 | ... ) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:283:64 [INFO] [stderr] | [INFO] [stderr] 283 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:283:76 [INFO] [stderr] | [INFO] [stderr] 283 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:284:50 [INFO] [stderr] | [INFO] [stderr] 284 | ... k as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:320:66 [INFO] [stderr] | [INFO] [stderr] 320 | ... i = string::chr(host.as_mut_ptr() as (*const u8), b'.' as (i32)) as [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:320:87 [INFO] [stderr] | [INFO] [stderr] 320 | ... i = string::chr(host.as_mut_ptr() as (*const u8), b'.' as (i32)) as [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:110:18 [INFO] [stderr] | [INFO] [stderr] 110 | OUT[i as (usize)] = SEED[(24i32 + i) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:110:49 [INFO] [stderr] | [INFO] [stderr] 110 | OUT[i as (usize)] = SEED[(24i32 + i) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:205:40 [INFO] [stderr] | [INFO] [stderr] 205 | let _rhs = t[(i + 4i32) as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/random.rs:206:38 [INFO] [stderr] | [INFO] [stderr] 206 | let _lhs = &mut OUT[i as (usize)]; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:12:16 [INFO] [stderr] | [INFO] [stderr] 12 | s: 0i32 as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:31:27 [INFO] [stderr] | [INFO] [stderr] 31 | TaiA::now(&mut now as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:33:26 [INFO] [stderr] | [INFO] [stderr] 33 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:33:41 [INFO] [stderr] | [INFO] [stderr] 33 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:34:21 [INFO] [stderr] | [INFO] [stderr] 34 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:34:36 [INFO] [stderr] | [INFO] [stderr] 34 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:46:41 [INFO] [stderr] | [INFO] [stderr] 46 | TaiA::uint(&mut DEADLINE as (*mut TaiA), 600u32); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:48:34 [INFO] [stderr] | [INFO] [stderr] 48 | &mut DEADLINE as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:49:29 [INFO] [stderr] | [INFO] [stderr] 49 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:49:44 [INFO] [stderr] | [INFO] [stderr] 49 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:50:34 [INFO] [stderr] | [INFO] [stderr] 50 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:50:49 [INFO] [stderr] | [INFO] [stderr] 50 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:78:22 [INFO] [stderr] | [INFO] [stderr] 78 | if *x as (i32) == b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:78:39 [INFO] [stderr] | [INFO] [stderr] 78 | if *x as (i32) == b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:82:36 [INFO] [stderr] | [INFO] [stderr] 82 | i = ip4::scan(x as (*const u8), ip.offset(iplen as (isize))) as (i32); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:82:68 [INFO] [stderr] | [INFO] [stderr] 82 | i = ip4::scan(x as (*const u8), ip.offset(iplen as (isize))) as (i32); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:82:81 [INFO] [stderr] | [INFO] [stderr] 82 | i = ip4::scan(x as (*const u8), ip.offset(iplen as (isize))) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:321:33 [INFO] [stderr] | [INFO] [stderr] 321 | ... (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:322:42 [INFO] [stderr] | [INFO] [stderr] 322 | ... if host[i as (usize)] != 0 { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:327:63 [INFO] [stderr] | [INFO] [stderr] 327 | ... host.as_mut_ptr().offset(i as (isize)) as [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:328:37 [INFO] [stderr] | [INFO] [stderr] 328 | ... (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:87:35 [INFO] [stderr] | [INFO] [stderr] 87 | x = x.offset(i as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:102:26 [INFO] [stderr] | [INFO] [stderr] 102 | &mut DATA as (*mut StrAlloc), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:108:46 [INFO] [stderr] | [INFO] [stderr] 108 | if StrAlloc::append(&mut DATA as (*mut StrAlloc), (*b"\n\0").as_ptr()) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:114:31 [INFO] [stderr] | [INFO] [stderr] 114 | if !(j as (u32) < DATA.len) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:117:44 [INFO] [stderr] | [INFO] [stderr] 117 | if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:117:56 [INFO] [stderr] | [INFO] [stderr] 117 | if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:117:74 [INFO] [stderr] | [INFO] [stderr] 117 | if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:119:61 [INFO] [stderr] | [INFO] [stderr] 119 | ... (*b"nameserver \0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:121:48 [INFO] [stderr] | [INFO] [stderr] 121 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:124:66 [INFO] [stderr] | [INFO] [stderr] 124 | ... (*b"nameserver\t\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:126:52 [INFO] [stderr] | [INFO] [stderr] 126 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:131:58 [INFO] [stderr] | [INFO] [stderr] 131 | ... if !(*DATA.s.offset(i as (isize)) as (i32) == b' ' as (i32) || [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:8:20 [INFO] [stderr] | [INFO] [stderr] 8 | query: 0i32 as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:10:18 [INFO] [stderr] | [INFO] [stderr] 10 | packet: 0 as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:22:19 [INFO] [stderr] | [INFO] [stderr] 22 | servers: 0 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:37:20 [INFO] [stderr] | [INFO] [stderr] 37 | &mut TX as (*mut DnsTransmit), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:38:33 [INFO] [stderr] | [INFO] [stderr] 38 | servers.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:48:37 [INFO] [stderr] | [INFO] [stderr] 48 | TaiA::now(&mut stamp as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:49:41 [INFO] [stderr] | [INFO] [stderr] 49 | TaiA::uint(&mut deadline as (*mut TaiA), 120u32); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:131:70 [INFO] [stderr] | [INFO] [stderr] 131 | ... if !(*DATA.s.offset(i as (isize)) as (i32) == b' ' as (i32) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:51:34 [INFO] [stderr] | [INFO] [stderr] 51 | &mut deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:131:87 [INFO] [stderr] | [INFO] [stderr] 131 | ... if !(*DATA.s.offset(i as (isize)) as (i32) == b' ' as (i32) || [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:132:62 [INFO] [stderr] | [INFO] [stderr] 132 | ... *DATA.s.offset(i as (isize)) as (i32) == b'\t' as (i32)) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:52:34 [INFO] [stderr] | [INFO] [stderr] 52 | &mut deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:52:49 [INFO] [stderr] | [INFO] [stderr] 52 | &mut deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:53:31 [INFO] [stderr] | [INFO] [stderr] 53 | &mut stamp as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:53:46 [INFO] [stderr] | [INFO] [stderr] 53 | &mut stamp as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:56:28 [INFO] [stderr] | [INFO] [stderr] 56 | &mut TX as (*mut DnsTransmit), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:58:34 [INFO] [stderr] | [INFO] [stderr] 58 | &mut deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:63:34 [INFO] [stderr] | [INFO] [stderr] 63 | &mut deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:64:31 [INFO] [stderr] | [INFO] [stderr] 64 | &mut stamp as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:67:28 [INFO] [stderr] | [INFO] [stderr] 67 | &mut TX as (*mut DnsTransmit), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:68:35 [INFO] [stderr] | [INFO] [stderr] 68 | x.as_mut_ptr() as (*const libc::pollfd), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:69:31 [INFO] [stderr] | [INFO] [stderr] 69 | &mut stamp as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:69:46 [INFO] [stderr] | [INFO] [stderr] 69 | &mut stamp as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/sortip.rs:14:68 [INFO] [stderr] | [INFO] [stderr] 14 | byte::copy(tmp.as_mut_ptr(), 4u32, s.offset((i << 2i32) as (isize))); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:132:74 [INFO] [stderr] | [INFO] [stderr] 132 | ... *DATA.s.offset(i as (isize)) as (i32) == b'\t' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/sortip.rs:16:37 [INFO] [stderr] | [INFO] [stderr] 16 | s.offset((i << 2i32) as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:132:92 [INFO] [stderr] | [INFO] [stderr] 132 | ... *DATA.s.offset(i as (isize)) as (i32) == b'\t' as (i32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:140:56 [INFO] [stderr] | [INFO] [stderr] 140 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:140:68 [INFO] [stderr] | [INFO] [stderr] 140 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:141:56 [INFO] [stderr] | [INFO] [stderr] 141 | ... ip.offset(iplen as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:145:60 [INFO] [stderr] | [INFO] [stderr] 145 | ... ip.offset(iplen as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:147:70 [INFO] [stderr] | [INFO] [stderr] 147 | ... (*b"\0\0\0\0\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:151:64 [INFO] [stderr] | [INFO] [stderr] 151 | ... ip.offset(iplen as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:153:78 [INFO] [stderr] | [INFO] [stderr] 153 | ... (*b"\x7F\0\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:168:63 [INFO] [stderr] | [INFO] [stderr] 168 | byte::copy(ip, 4u32, (*b"\x7F\0\0\x01\0").as_ptr() as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:171:35 [INFO] [stderr] | [INFO] [stderr] 171 | byte::zero(ip.offset(iplen as (isize)), (64i32 - iplen) as (u32)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcip.rs:171:64 [INFO] [stderr] | [INFO] [stderr] 171 | byte::zero(ip.offset(iplen as (isize)), (64i32 - iplen) as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:12:16 [INFO] [stderr] | [INFO] [stderr] 12 | s: 0i32 as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:28:16 [INFO] [stderr] | [INFO] [stderr] 28 | s: 0i32 as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/sortip.rs:18:37 [INFO] [stderr] | [INFO] [stderr] 18 | s.offset((n << 2i32) as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:35:27 [INFO] [stderr] | [INFO] [stderr] 35 | TaiA::now(&mut now as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:37:26 [INFO] [stderr] | [INFO] [stderr] 37 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/sortip.rs:20:44 [INFO] [stderr] | [INFO] [stderr] 20 | byte::copy(s.offset((n << 2i32) as (isize)), 4u32, tmp.as_mut_ptr()); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:60:69 [INFO] [stderr] | [INFO] [stderr] 60 | uint16::pack_big((*d).query, len.wrapping_add(16u32) as (u16)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:37:41 [INFO] [stderr] | [INFO] [stderr] 37 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:38:21 [INFO] [stderr] | [INFO] [stderr] 38 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:68:22 [INFO] [stderr] | [INFO] [stderr] 68 | } as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:70:62 [INFO] [stderr] | [INFO] [stderr] 70 | byte::copy((*d).query.offset(14isize), len, q as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:72:58 [INFO] [stderr] | [INFO] [stderr] 72 | (*d).query.offset(14isize).offset(len as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:74:26 [INFO] [stderr] | [INFO] [stderr] 74 | qtype as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:77:58 [INFO] [stderr] | [INFO] [stderr] 77 | (*d).query.offset(16isize).offset(len as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:79:44 [INFO] [stderr] | [INFO] [stderr] 79 | (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:81:64 [INFO] [stderr] | [INFO] [stderr] 81 | byte::copy((*d).qtype.as_mut_ptr(), 2u32, qtype as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:83:68 [INFO] [stderr] | [INFO] [stderr] 83 | byte::copy((*d).localip.as_mut_ptr(), 4u32, localip as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:84:76 [INFO] [stderr] | [INFO] [stderr] 84 | (*d).udploop = if flagrecursive != 0 { 1i32 } else { 0i32 } as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:102:35 [INFO] [stderr] | [INFO] [stderr] 102 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:102:50 [INFO] [stderr] | [INFO] [stderr] 102 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:103:25 [INFO] [stderr] | [INFO] [stderr] 103 | deadline as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:118:56 [INFO] [stderr] | [INFO] [stderr] 118 | (if TaiA::less(when, &mut (*d).deadline as (*mut TaiA) as (*const TaiA)) != 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:118:71 [INFO] [stderr] | [INFO] [stderr] 118 | (if TaiA::less(when, &mut (*d).deadline as (*mut TaiA) as (*const TaiA)) != 0 { [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:131:40 [INFO] [stderr] | [INFO] [stderr] 131 | udpbuf.as_mut_ptr() as (*mut ::libc::c_void), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:134:18 [INFO] [stderr] | [INFO] [stderr] 134 | ) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:38:36 [INFO] [stderr] | [INFO] [stderr] 38 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:47:31 [INFO] [stderr] | [INFO] [stderr] 47 | if init(&mut RULES as (*mut StrAlloc)) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:142:38 [INFO] [stderr] | [INFO] [stderr] 142 | } else if (r + 1i32) as (usize) > ::std::mem::size_of::<[u8; 513]>() { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:145:22 [INFO] [stderr] | [INFO] [stderr] 145 | d as (*mut DnsTransmit), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:50:41 [INFO] [stderr] | [INFO] [stderr] 50 | TaiA::uint(&mut DEADLINE as (*mut TaiA), 600u32); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:52:34 [INFO] [stderr] | [INFO] [stderr] 52 | &mut DEADLINE as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:53:29 [INFO] [stderr] | [INFO] [stderr] 53 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:53:44 [INFO] [stderr] | [INFO] [stderr] 53 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:54:34 [INFO] [stderr] | [INFO] [stderr] 54 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:146:40 [INFO] [stderr] | [INFO] [stderr] 146 | udpbuf.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:54:49 [INFO] [stderr] | [INFO] [stderr] 54 | &mut DEADLINE as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:147:22 [INFO] [stderr] | [INFO] [stderr] 147 | r as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:61:42 [INFO] [stderr] | [INFO] [stderr] 61 | if StrAlloc::copy(out, &mut RULES as (*mut StrAlloc) as (*const StrAlloc)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:61:61 [INFO] [stderr] | [INFO] [stderr] 61 | if StrAlloc::copy(out, &mut RULES as (*mut StrAlloc) as (*const StrAlloc)) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:78:85 [INFO] [stderr] | [INFO] [stderr] 78 | x = libc::getenv((*b"DNSREWRITEFILE\0").as_ptr() as *const libc::c_char) as (*const u8); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:82:43 [INFO] [stderr] | [INFO] [stderr] 82 | i = openreadclose(x, &mut DATA as (*mut StrAlloc), 64u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:86:48 [INFO] [stderr] | [INFO] [stderr] 86 | (if StrAlloc::append(&mut DATA as (*mut StrAlloc), (*b"\n\0").as_ptr()) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:92:33 [INFO] [stderr] | [INFO] [stderr] 92 | if !(j as (u32) < DATA.len) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:96:46 [INFO] [stderr] | [INFO] [stderr] 96 | if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:96:58 [INFO] [stderr] | [INFO] [stderr] 96 | if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:96:76 [INFO] [stderr] | [INFO] [stderr] 96 | if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:99:48 [INFO] [stderr] | [INFO] [stderr] 99 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:152:40 [INFO] [stderr] | [INFO] [stderr] 152 | udpbuf.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:153:22 [INFO] [stderr] | [INFO] [stderr] 153 | r as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:158:40 [INFO] [stderr] | [INFO] [stderr] 158 | udpbuf.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:159:22 [INFO] [stderr] | [INFO] [stderr] 159 | r as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:169:40 [INFO] [stderr] | [INFO] [stderr] 169 | (*d).packetlen = r as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:191:47 [INFO] [stderr] | [INFO] [stderr] 191 | (*d).query.offset((*d).pos as (isize)) as (*const libc::c_void), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:191:59 [INFO] [stderr] | [INFO] [stderr] 191 | (*d).query.offset((*d).pos as (isize)) as (*const libc::c_void), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:192:57 [INFO] [stderr] | [INFO] [stderr] 192 | (*d).querylen.wrapping_sub((*d).pos) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:193:18 [INFO] [stderr] | [INFO] [stderr] 193 | ) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:197:56 [INFO] [stderr] | [INFO] [stderr] 197 | (*d).pos = (*d).pos.wrapping_add(r as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:200:44 [INFO] [stderr] | [INFO] [stderr] 200 | TaiA::now(&mut now as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:201:55 [INFO] [stderr] | [INFO] [stderr] 201 | TaiA::uint(&mut (*d).deadline as (*mut TaiA), 10u32); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:203:47 [INFO] [stderr] | [INFO] [stderr] 203 | &mut (*d).deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:204:47 [INFO] [stderr] | [INFO] [stderr] 204 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:99:60 [INFO] [stderr] | [INFO] [stderr] 99 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:204:62 [INFO] [stderr] | [INFO] [stderr] 204 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:100:40 [INFO] [stderr] | [INFO] [stderr] 100 | ... (j - i) as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:205:37 [INFO] [stderr] | [INFO] [stderr] 205 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:205:52 [INFO] [stderr] | [INFO] [stderr] 205 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:111:68 [INFO] [stderr] | [INFO] [stderr] 111 | ... (*rules).len.wrapping_sub(1u32) as (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:112:34 [INFO] [stderr] | [INFO] [stderr] 112 | ... ) as (i32) != b' ' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:112:51 [INFO] [stderr] | [INFO] [stderr] 112 | ... ) as (i32) != b' ' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:115:72 [INFO] [stderr] | [INFO] [stderr] 115 | ... (*rules).len.wrapping_sub(1u32) as (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:116:38 [INFO] [stderr] | [INFO] [stderr] 116 | ... ) as (i32) != b'\t' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:116:56 [INFO] [stderr] | [INFO] [stderr] 116 | ... ) as (i32) != b'\t' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:120:45 [INFO] [stderr] | [INFO] [stderr] 120 | ... (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:121:42 [INFO] [stderr] | [INFO] [stderr] 121 | ... ) as (i32) != [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:122:52 [INFO] [stderr] | [INFO] [stderr] 122 | ... b'\r' as (i32) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:147:87 [INFO] [stderr] | [INFO] [stderr] 147 | x = libc::getenv((*b"LOCALDOMAIN\0").as_ptr() as *const libc::c_char) as (*const u8); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:149:52 [INFO] [stderr] | [INFO] [stderr] 149 | (if StrAlloc::copys(&mut DATA as (*mut StrAlloc), x) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:152:34 [INFO] [stderr] | [INFO] [stderr] 152 | &mut DATA as (*mut StrAlloc), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:212:43 [INFO] [stderr] | [INFO] [stderr] 212 | r = libc::read(fd, &mut ch as (*mut u8) as (*mut libc::c_void), 1usize) as (i32); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:212:56 [INFO] [stderr] | [INFO] [stderr] 212 | r = libc::read(fd, &mut ch as (*mut u8) as (*mut libc::c_void), 1usize) as (i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:212:88 [INFO] [stderr] | [INFO] [stderr] 212 | r = libc::read(fd, &mut ch as (*mut u8) as (*mut libc::c_void), 1usize) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:216:41 [INFO] [stderr] | [INFO] [stderr] 216 | (*d).packetlen = ch as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:221:43 [INFO] [stderr] | [INFO] [stderr] 221 | r = libc::read(fd, &mut ch as (*mut u8) as (*mut libc::c_void), 1usize) as (i32); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:221:56 [INFO] [stderr] | [INFO] [stderr] 221 | r = libc::read(fd, &mut ch as (*mut u8) as (*mut libc::c_void), 1usize) as (i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:221:88 [INFO] [stderr] | [INFO] [stderr] 221 | r = libc::read(fd, &mut ch as (*mut u8) as (*mut libc::c_void), 1usize) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:226:69 [INFO] [stderr] | [INFO] [stderr] 226 | (*d).packetlen = (*d).packetlen.wrapping_add(ch as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:240:48 [INFO] [stderr] | [INFO] [stderr] 240 | (*d).packet.offset((*d).pos as (isize)) as (*mut libc::c_void), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:240:60 [INFO] [stderr] | [INFO] [stderr] 240 | (*d).packet.offset((*d).pos as (isize)) as (*mut libc::c_void), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:241:58 [INFO] [stderr] | [INFO] [stderr] 241 | (*d).packetlen.wrapping_sub((*d).pos) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:163:38 [INFO] [stderr] | [INFO] [stderr] 163 | ... if !(j as (u32) < DATA.len) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:242:18 [INFO] [stderr] | [INFO] [stderr] 242 | ) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:167:51 [INFO] [stderr] | [INFO] [stderr] 167 | ... if *DATA.s.offset(j as (isize)) as (i32) == b' ' as (i32) { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:246:56 [INFO] [stderr] | [INFO] [stderr] 246 | (*d).pos = (*d).pos.wrapping_add(r as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:167:63 [INFO] [stderr] | [INFO] [stderr] 167 | ... if *DATA.s.offset(j as (isize)) as (i32) == b' ' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:252:30 [INFO] [stderr] | [INFO] [stderr] 252 | d as (*mut DnsTransmit), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:253:40 [INFO] [stderr] | [INFO] [stderr] 253 | (*d).packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:259:40 [INFO] [stderr] | [INFO] [stderr] 259 | (*d).packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:265:40 [INFO] [stderr] | [INFO] [stderr] 265 | (*d).packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:285:34 [INFO] [stderr] | [INFO] [stderr] 285 | (*d).query = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:301:35 [INFO] [stderr] | [INFO] [stderr] 301 | (*d).packet = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:317:67 [INFO] [stderr] | [INFO] [stderr] 317 | 1025u32.wrapping_add(random::random(64510u32)) as (u16), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:348:54 [INFO] [stderr] | [INFO] [stderr] 348 | 4u32.wrapping_mul((*d).curserver) as (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:167:80 [INFO] [stderr] | [INFO] [stderr] 167 | ... if *DATA.s.offset(j as (isize)) as (i32) == b' ' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:174:52 [INFO] [stderr] | [INFO] [stderr] 174 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:174:64 [INFO] [stderr] | [INFO] [stderr] 174 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:175:44 [INFO] [stderr] | [INFO] [stderr] 175 | ... (j - i) as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:204:34 [INFO] [stderr] | [INFO] [stderr] 204 | &mut DATA as (*mut StrAlloc), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:212:42 [INFO] [stderr] | [INFO] [stderr] 212 | ... &mut DATA as (*mut StrAlloc), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:221:46 [INFO] [stderr] | [INFO] [stderr] 221 | ... if !(j as (u32) < DATA.len) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:225:59 [INFO] [stderr] | [INFO] [stderr] 225 | ... if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:225:71 [INFO] [stderr] | [INFO] [stderr] 225 | ... if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:225:89 [INFO] [stderr] | [INFO] [stderr] 225 | ... if *DATA.s.offset(j as (isize)) as (i32) == b'\n' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:227:69 [INFO] [stderr] | [INFO] [stderr] 227 | ... (*b"search \0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:229:60 [INFO] [stderr] | [INFO] [stderr] 229 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:232:74 [INFO] [stderr] | [INFO] [stderr] 232 | ... (*b"search\t\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:234:64 [INFO] [stderr] | [INFO] [stderr] 234 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:237:73 [INFO] [stderr] | [INFO] [stderr] 237 | ... (*b"domain \0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:239:64 [INFO] [stderr] | [INFO] [stderr] 239 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:351:23 [INFO] [stderr] | [INFO] [stderr] 351 | ip as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:353:46 [INFO] [stderr] | [INFO] [stderr] 353 | (*b"\0\0\0\0\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:356:72 [INFO] [stderr] | [INFO] [stderr] 356 | *(*d).query.offset(2isize) = random::random(256u32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:357:72 [INFO] [stderr] | [INFO] [stderr] 357 | *(*d).query.offset(3isize) = random::random(256u32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:367:39 [INFO] [stderr] | [INFO] [stderr] 367 | TaiA::now(&mut now as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:368:50 [INFO] [stderr] | [INFO] [stderr] 368 | TaiA::uint(&mut (*d).deadline as (*mut TaiA), 10u32); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:370:43 [INFO] [stderr] | [INFO] [stderr] 370 | &mut (*d).deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:371:43 [INFO] [stderr] | [INFO] [stderr] 371 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:371:58 [INFO] [stderr] | [INFO] [stderr] 371 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:372:33 [INFO] [stderr] | [INFO] [stderr] 372 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:372:48 [INFO] [stderr] | [INFO] [stderr] 372 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:425:58 [INFO] [stderr] | [INFO] [stderr] 425 | 4u32.wrapping_mul((*d).curserver) as (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:428:27 [INFO] [stderr] | [INFO] [stderr] 428 | ip as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:430:50 [INFO] [stderr] | [INFO] [stderr] 430 | (*b"\0\0\0\0\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:433:76 [INFO] [stderr] | [INFO] [stderr] 433 | *(*d).query.offset(2isize) = random::random(256u32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:434:76 [INFO] [stderr] | [INFO] [stderr] 434 | *(*d).query.offset(3isize) = random::random(256u32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:242:74 [INFO] [stderr] | [INFO] [stderr] 242 | ... (*b"domain\t\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:244:64 [INFO] [stderr] | [INFO] [stderr] 244 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:447:58 [INFO] [stderr] | [INFO] [stderr] 447 | ... (*d).query.offset(2isize) as (*const ::libc::c_void), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:265:60 [INFO] [stderr] | [INFO] [stderr] 265 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:266:52 [INFO] [stderr] | [INFO] [stderr] 266 | ... (j - i) as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:267:49 [INFO] [stderr] | [INFO] [stderr] 267 | ... b' ' as (i32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:268:42 [INFO] [stderr] | [INFO] [stderr] 268 | ... ) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:270:60 [INFO] [stderr] | [INFO] [stderr] 270 | ... DATA.s.offset(i as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:271:46 [INFO] [stderr] | [INFO] [stderr] 271 | ... k as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:272:50 [INFO] [stderr] | [INFO] [stderr] 272 | ... b'\t' as (i32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:273:42 [INFO] [stderr] | [INFO] [stderr] 273 | ... ) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:283:64 [INFO] [stderr] | [INFO] [stderr] 283 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:283:76 [INFO] [stderr] | [INFO] [stderr] 283 | ... DATA.s.offset(i as (isize)) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:284:50 [INFO] [stderr] | [INFO] [stderr] 284 | ... k as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:320:66 [INFO] [stderr] | [INFO] [stderr] 320 | ... i = string::chr(host.as_mut_ptr() as (*const u8), b'.' as (i32)) as [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:320:87 [INFO] [stderr] | [INFO] [stderr] 320 | ... i = string::chr(host.as_mut_ptr() as (*const u8), b'.' as (i32)) as [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:448:65 [INFO] [stderr] | [INFO] [stderr] 448 | ... (*d).querylen.wrapping_sub(2u32) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:450:30 [INFO] [stderr] | [INFO] [stderr] 450 | ) as (usize) == [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:451:65 [INFO] [stderr] | [INFO] [stderr] 451 | ... (*d).querylen.wrapping_sub(2u32) as (usize) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:469:35 [INFO] [stderr] | [INFO] [stderr] 469 | TaiA::now(&mut now as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:321:33 [INFO] [stderr] | [INFO] [stderr] 321 | ... (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:322:42 [INFO] [stderr] | [INFO] [stderr] 322 | ... if host[i as (usize)] != 0 { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:327:63 [INFO] [stderr] | [INFO] [stderr] 327 | ... host.as_mut_ptr().offset(i as (isize)) as [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/rcrw.rs:328:37 [INFO] [stderr] | [INFO] [stderr] 328 | ... (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:8:20 [INFO] [stderr] | [INFO] [stderr] 8 | query: 0i32 as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:10:18 [INFO] [stderr] | [INFO] [stderr] 10 | packet: 0 as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:22:19 [INFO] [stderr] | [INFO] [stderr] 22 | servers: 0 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:37:20 [INFO] [stderr] | [INFO] [stderr] 37 | &mut TX as (*mut DnsTransmit), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:38:33 [INFO] [stderr] | [INFO] [stderr] 38 | servers.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:48:37 [INFO] [stderr] | [INFO] [stderr] 48 | TaiA::now(&mut stamp as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:49:41 [INFO] [stderr] | [INFO] [stderr] 49 | TaiA::uint(&mut deadline as (*mut TaiA), 120u32); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:471:39 [INFO] [stderr] | [INFO] [stderr] 471 | &mut (*d).deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:472:42 [INFO] [stderr] | [INFO] [stderr] 472 | TIMEOUTS[(*d).udploop as (usize)], [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:475:39 [INFO] [stderr] | [INFO] [stderr] 475 | &mut (*d).deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:476:39 [INFO] [stderr] | [INFO] [stderr] 476 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:476:54 [INFO] [stderr] | [INFO] [stderr] 476 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:477:29 [INFO] [stderr] | [INFO] [stderr] 477 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:477:44 [INFO] [stderr] | [INFO] [stderr] 477 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:514:34 [INFO] [stderr] | [INFO] [stderr] 514 | } else if out[4usize] as (i32) != 0i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:516:34 [INFO] [stderr] | [INFO] [stderr] 516 | } else if out[5usize] as (i32) != 1i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:519:26 [INFO] [stderr] | [INFO] [stderr] 519 | dn = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:520:61 [INFO] [stderr] | [INFO] [stderr] 520 | pos = packet::getname(buf, len, pos, &mut dn as (*mut *mut u8)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:524:23 [INFO] [stderr] | [INFO] [stderr] 524 | dn as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:525:47 [INFO] [stderr] | [INFO] [stderr] 525 | (*d).query.offset(14isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:540:48 [INFO] [stderr] | [INFO] [stderr] 540 | (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:555:34 [INFO] [stderr] | [INFO] [stderr] 555 | } else if out[2usize] as (i32) & 2i32 != 0 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:568:36 [INFO] [stderr] | [INFO] [stderr] 568 | rcode = out[3usize] as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:26:55 [INFO] [stderr] | [INFO] [stderr] 26 | header.as_mut_ptr().offset(6isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:27:36 [INFO] [stderr] | [INFO] [stderr] 27 | &mut numanswers as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:37:69 [INFO] [stderr] | [INFO] [stderr] 37 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:55:63 [INFO] [stderr] | [INFO] [stderr] 55 | header.as_mut_ptr().offset(8isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:56:41 [INFO] [stderr] | [INFO] [stderr] 56 | &mut datalen as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:61:52 [INFO] [stderr] | [INFO] [stderr] 61 | (*b"\0\x10\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:67:56 [INFO] [stderr] | [INFO] [stderr] 67 | ... (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:70:62 [INFO] [stderr] | [INFO] [stderr] 70 | ... if pos.wrapping_add(datalen as (u32)) > len { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:77:55 [INFO] [stderr] | [INFO] [stderr] 77 | ... if !(i < datalen as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:80:74 [INFO] [stderr] | [INFO] [stderr] 80 | ... ch = *buf.offset(pos.wrapping_add(i as (u32)) as (isize)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:80:84 [INFO] [stderr] | [INFO] [stderr] 80 | ... ch = *buf.offset(pos.wrapping_add(i as (u32)) as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:82:54 [INFO] [stderr] | [INFO] [stderr] 82 | ... txtlen = ch as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:85:48 [INFO] [stderr] | [INFO] [stderr] 85 | ... if ch as (i32) < 32i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:88:48 [INFO] [stderr] | [INFO] [stderr] 88 | ... if ch as (i32) > 126i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:93:52 [INFO] [stderr] | [INFO] [stderr] 93 | ... &mut ch as (*mut u8) as (*const u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:93:65 [INFO] [stderr] | [INFO] [stderr] 93 | ... &mut ch as (*mut u8) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:51:34 [INFO] [stderr] | [INFO] [stderr] 51 | &mut deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:52:34 [INFO] [stderr] | [INFO] [stderr] 52 | &mut deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:52:49 [INFO] [stderr] | [INFO] [stderr] 52 | &mut deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:53:31 [INFO] [stderr] | [INFO] [stderr] 53 | &mut stamp as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:53:46 [INFO] [stderr] | [INFO] [stderr] 53 | &mut stamp as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:56:28 [INFO] [stderr] | [INFO] [stderr] 56 | &mut TX as (*mut DnsTransmit), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:58:34 [INFO] [stderr] | [INFO] [stderr] 58 | &mut deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:63:34 [INFO] [stderr] | [INFO] [stderr] 63 | &mut deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:64:31 [INFO] [stderr] | [INFO] [stderr] 64 | &mut stamp as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:67:28 [INFO] [stderr] | [INFO] [stderr] 67 | &mut TX as (*mut DnsTransmit), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:68:35 [INFO] [stderr] | [INFO] [stderr] 68 | x.as_mut_ptr() as (*const libc::pollfd), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:104:57 [INFO] [stderr] | [INFO] [stderr] 104 | pos = pos.wrapping_add(datalen as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:122:33 [INFO] [stderr] | [INFO] [stderr] 122 | static mut Q: *mut u8 = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:126:19 [INFO] [stderr] | [INFO] [stderr] 126 | &mut Q as (*mut *mut u8), [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:69:31 [INFO] [stderr] | [INFO] [stderr] 69 | &mut stamp as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/resolve.rs:69:46 [INFO] [stderr] | [INFO] [stderr] 69 | &mut stamp as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/sortip.rs:14:68 [INFO] [stderr] | [INFO] [stderr] 14 | byte::copy(tmp.as_mut_ptr(), 4u32, s.offset((i << 2i32) as (isize))); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/sortip.rs:16:37 [INFO] [stderr] | [INFO] [stderr] 16 | s.offset((i << 2i32) as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/sortip.rs:18:37 [INFO] [stderr] | [INFO] [stderr] 18 | s.offset((n << 2i32) as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/sortip.rs:20:44 [INFO] [stderr] | [INFO] [stderr] 20 | byte::copy(s.offset((n << 2i32) as (isize)), 4u32, tmp.as_mut_ptr()); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:60:69 [INFO] [stderr] | [INFO] [stderr] 60 | uint16::pack_big((*d).query, len.wrapping_add(16u32) as (u16)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:68:22 [INFO] [stderr] | [INFO] [stderr] 68 | } as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:70:62 [INFO] [stderr] | [INFO] [stderr] 70 | byte::copy((*d).query.offset(14isize), len, q as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:72:58 [INFO] [stderr] | [INFO] [stderr] 72 | (*d).query.offset(14isize).offset(len as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:74:26 [INFO] [stderr] | [INFO] [stderr] 74 | qtype as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:77:58 [INFO] [stderr] | [INFO] [stderr] 77 | (*d).query.offset(16isize).offset(len as (isize)), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:79:44 [INFO] [stderr] | [INFO] [stderr] 79 | (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:81:64 [INFO] [stderr] | [INFO] [stderr] 81 | byte::copy((*d).qtype.as_mut_ptr(), 2u32, qtype as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:83:68 [INFO] [stderr] | [INFO] [stderr] 83 | byte::copy((*d).localip.as_mut_ptr(), 4u32, localip as (*mut u8)); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:84:76 [INFO] [stderr] | [INFO] [stderr] 84 | (*d).udploop = if flagrecursive != 0 { 1i32 } else { 0i32 } as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:102:35 [INFO] [stderr] | [INFO] [stderr] 102 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:102:50 [INFO] [stderr] | [INFO] [stderr] 102 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:103:25 [INFO] [stderr] | [INFO] [stderr] 103 | deadline as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:127:22 [INFO] [stderr] | [INFO] [stderr] 127 | (*fqdn).s as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:132:37 [INFO] [stderr] | [INFO] [stderr] 132 | } else if resolve::resolve(Q as (*const u8), (*b"\0\x10\0").as_ptr()) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:136:31 [INFO] [stderr] | [INFO] [stderr] 136 | resolve::TX.packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:142:47 [INFO] [stderr] | [INFO] [stderr] 142 | DnsTransmit::free(&mut resolve::TX as (*mut DnsTransmit)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:143:32 [INFO] [stderr] | [INFO] [stderr] 143 | domain::free(&mut Q as (*mut *mut u8)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:14:21 [INFO] [stderr] | [INFO] [stderr] 14 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:15:21 [INFO] [stderr] | [INFO] [stderr] 15 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:16:21 [INFO] [stderr] | [INFO] [stderr] 16 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:118:56 [INFO] [stderr] | [INFO] [stderr] 118 | (if TaiA::less(when, &mut (*d).deadline as (*mut TaiA) as (*const TaiA)) != 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:17:21 [INFO] [stderr] | [INFO] [stderr] 17 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:18:21 [INFO] [stderr] | [INFO] [stderr] 18 | 0i32 as (*const StrErr), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:21:25 [INFO] [stderr] | [INFO] [stderr] 21 | if libc::chdir(x as (*const i8)) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:118:71 [INFO] [stderr] | [INFO] [stderr] 118 | (if TaiA::less(when, &mut (*d).deadline as (*mut TaiA) as (*const TaiA)) != 0 { [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:131:40 [INFO] [stderr] | [INFO] [stderr] 131 | udpbuf.as_mut_ptr() as (*mut ::libc::c_void), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:134:18 [INFO] [stderr] | [INFO] [stderr] 134 | ) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:142:38 [INFO] [stderr] | [INFO] [stderr] 142 | } else if (r + 1i32) as (usize) > ::std::mem::size_of::<[u8; 513]>() { [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:145:22 [INFO] [stderr] | [INFO] [stderr] 145 | d as (*mut DnsTransmit), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:146:40 [INFO] [stderr] | [INFO] [stderr] 146 | udpbuf.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:26:18 [INFO] [stderr] | [INFO] [stderr] 26 | x as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:28:21 [INFO] [stderr] | [INFO] [stderr] 28 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:29:21 [INFO] [stderr] | [INFO] [stderr] 29 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:30:32 [INFO] [stderr] | [INFO] [stderr] 30 | &mut STRERR_SYS as (*mut StrErr) as (*const StrErr), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:30:49 [INFO] [stderr] | [INFO] [stderr] 30 | &mut STRERR_SYS as (*mut StrErr) as (*const StrErr), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:38:18 [INFO] [stderr] | [INFO] [stderr] 38 | x as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:40:21 [INFO] [stderr] | [INFO] [stderr] 40 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:41:21 [INFO] [stderr] | [INFO] [stderr] 41 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:42:32 [INFO] [stderr] | [INFO] [stderr] 42 | &mut STRERR_SYS as (*mut StrErr) as (*const StrErr), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:42:49 [INFO] [stderr] | [INFO] [stderr] 42 | &mut STRERR_SYS as (*mut StrErr) as (*const StrErr), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:51:21 [INFO] [stderr] | [INFO] [stderr] 51 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:52:21 [INFO] [stderr] | [INFO] [stderr] 52 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:147:22 [INFO] [stderr] | [INFO] [stderr] 147 | r as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:152:40 [INFO] [stderr] | [INFO] [stderr] 152 | udpbuf.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:153:22 [INFO] [stderr] | [INFO] [stderr] 153 | r as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:158:40 [INFO] [stderr] | [INFO] [stderr] 158 | udpbuf.as_mut_ptr() as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:159:22 [INFO] [stderr] | [INFO] [stderr] 159 | r as (u32), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:169:40 [INFO] [stderr] | [INFO] [stderr] 169 | (*d).packetlen = r as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:191:47 [INFO] [stderr] | [INFO] [stderr] 191 | (*d).query.offset((*d).pos as (isize)) as (*const libc::c_void), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:191:59 [INFO] [stderr] | [INFO] [stderr] 191 | (*d).query.offset((*d).pos as (isize)) as (*const libc::c_void), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:192:57 [INFO] [stderr] | [INFO] [stderr] 192 | (*d).querylen.wrapping_sub((*d).pos) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:193:18 [INFO] [stderr] | [INFO] [stderr] 193 | ) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:54:21 [INFO] [stderr] | [INFO] [stderr] 54 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:197:56 [INFO] [stderr] | [INFO] [stderr] 197 | (*d).pos = (*d).pos.wrapping_add(r as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:55:21 [INFO] [stderr] | [INFO] [stderr] 55 | 0i32 as (*const StrErr), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:200:44 [INFO] [stderr] | [INFO] [stderr] 200 | TaiA::now(&mut now as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:58:22 [INFO] [stderr] | [INFO] [stderr] 58 | ulong::scan(x as (*const u8), &mut id as (*mut usize)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:201:55 [INFO] [stderr] | [INFO] [stderr] 201 | TaiA::uint(&mut (*d).deadline as (*mut TaiA), 10u32); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:203:47 [INFO] [stderr] | [INFO] [stderr] 203 | &mut (*d).deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:204:47 [INFO] [stderr] | [INFO] [stderr] 204 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:204:62 [INFO] [stderr] | [INFO] [stderr] 204 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:205:37 [INFO] [stderr] | [INFO] [stderr] 205 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:205:52 [INFO] [stderr] | [INFO] [stderr] 205 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:212:43 [INFO] [stderr] | [INFO] [stderr] 212 | r = libc::read(fd, &mut ch as (*mut u8) as (*mut libc::c_void), 1usize) as (i32); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:212:56 [INFO] [stderr] | [INFO] [stderr] 212 | r = libc::read(fd, &mut ch as (*mut u8) as (*mut libc::c_void), 1usize) as (i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:212:88 [INFO] [stderr] | [INFO] [stderr] 212 | r = libc::read(fd, &mut ch as (*mut u8) as (*mut libc::c_void), 1usize) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:216:41 [INFO] [stderr] | [INFO] [stderr] 216 | (*d).packetlen = ch as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:221:43 [INFO] [stderr] | [INFO] [stderr] 221 | r = libc::read(fd, &mut ch as (*mut u8) as (*mut libc::c_void), 1usize) as (i32); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:221:56 [INFO] [stderr] | [INFO] [stderr] 221 | r = libc::read(fd, &mut ch as (*mut u8) as (*mut libc::c_void), 1usize) as (i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:221:88 [INFO] [stderr] | [INFO] [stderr] 221 | r = libc::read(fd, &mut ch as (*mut u8) as (*mut libc::c_void), 1usize) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:226:69 [INFO] [stderr] | [INFO] [stderr] 226 | (*d).packetlen = (*d).packetlen.wrapping_add(ch as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:240:48 [INFO] [stderr] | [INFO] [stderr] 240 | (*d).packet.offset((*d).pos as (isize)) as (*mut libc::c_void), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:240:60 [INFO] [stderr] | [INFO] [stderr] 240 | (*d).packet.offset((*d).pos as (isize)) as (*mut libc::c_void), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:241:58 [INFO] [stderr] | [INFO] [stderr] 241 | (*d).packetlen.wrapping_sub((*d).pos) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:58:46 [INFO] [stderr] | [INFO] [stderr] 58 | ulong::scan(x as (*const u8), &mut id as (*mut usize)); [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:59:24 [INFO] [stderr] | [INFO] [stderr] 59 | if prot::gid(id as (i32)) == -1i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:242:18 [INFO] [stderr] | [INFO] [stderr] 242 | ) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:65:21 [INFO] [stderr] | [INFO] [stderr] 65 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:246:56 [INFO] [stderr] | [INFO] [stderr] 246 | (*d).pos = (*d).pos.wrapping_add(r as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:252:30 [INFO] [stderr] | [INFO] [stderr] 252 | d as (*mut DnsTransmit), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:253:40 [INFO] [stderr] | [INFO] [stderr] 253 | (*d).packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:66:21 [INFO] [stderr] | [INFO] [stderr] 66 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:67:21 [INFO] [stderr] | [INFO] [stderr] 67 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:68:32 [INFO] [stderr] | [INFO] [stderr] 68 | &mut STRERR_SYS as (*mut StrErr) as (*const StrErr), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:68:49 [INFO] [stderr] | [INFO] [stderr] 68 | &mut STRERR_SYS as (*mut StrErr) as (*const StrErr), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:77:21 [INFO] [stderr] | [INFO] [stderr] 77 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:78:21 [INFO] [stderr] | [INFO] [stderr] 78 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:79:21 [INFO] [stderr] | [INFO] [stderr] 79 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:80:21 [INFO] [stderr] | [INFO] [stderr] 80 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:81:21 [INFO] [stderr] | [INFO] [stderr] 81 | 0i32 as (*const StrErr), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:84:22 [INFO] [stderr] | [INFO] [stderr] 84 | ulong::scan(x as (*const u8), &mut id as (*mut usize)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:84:46 [INFO] [stderr] | [INFO] [stderr] 84 | ulong::scan(x as (*const u8), &mut id as (*mut usize)); [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:85:24 [INFO] [stderr] | [INFO] [stderr] 85 | if prot::uid(id as (i32)) == -1i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:90:21 [INFO] [stderr] | [INFO] [stderr] 90 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:91:21 [INFO] [stderr] | [INFO] [stderr] 91 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:92:21 [INFO] [stderr] | [INFO] [stderr] 92 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:259:40 [INFO] [stderr] | [INFO] [stderr] 259 | (*d).packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:93:21 [INFO] [stderr] | [INFO] [stderr] 93 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:265:40 [INFO] [stderr] | [INFO] [stderr] 265 | (*d).packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:94:32 [INFO] [stderr] | [INFO] [stderr] 94 | &mut STRERR_SYS as (*mut StrErr) as (*const StrErr), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:285:34 [INFO] [stderr] | [INFO] [stderr] 285 | (*d).query = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:94:49 [INFO] [stderr] | [INFO] [stderr] 94 | &mut STRERR_SYS as (*mut StrErr) as (*const StrErr), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:301:35 [INFO] [stderr] | [INFO] [stderr] 301 | (*d).packet = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:11:45 [INFO] [stderr] | [INFO] [stderr] 11 | i = ulong::fmt(s, *ip.offset(0isize) as (usize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:14:27 [INFO] [stderr] | [INFO] [stderr] 14 | s = s.offset(i as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:24:45 [INFO] [stderr] | [INFO] [stderr] 24 | i = ulong::fmt(s, *ip.offset(1isize) as (usize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:317:67 [INFO] [stderr] | [INFO] [stderr] 317 | 1025u32.wrapping_add(random::random(64510u32)) as (u16), [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:348:54 [INFO] [stderr] | [INFO] [stderr] 348 | 4u32.wrapping_mul((*d).curserver) as (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:351:23 [INFO] [stderr] | [INFO] [stderr] 351 | ip as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:353:46 [INFO] [stderr] | [INFO] [stderr] 353 | (*b"\0\0\0\0\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:356:72 [INFO] [stderr] | [INFO] [stderr] 356 | *(*d).query.offset(2isize) = random::random(256u32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:357:72 [INFO] [stderr] | [INFO] [stderr] 357 | *(*d).query.offset(3isize) = random::random(256u32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:367:39 [INFO] [stderr] | [INFO] [stderr] 367 | TaiA::now(&mut now as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:368:50 [INFO] [stderr] | [INFO] [stderr] 368 | TaiA::uint(&mut (*d).deadline as (*mut TaiA), 10u32); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:370:43 [INFO] [stderr] | [INFO] [stderr] 370 | &mut (*d).deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:371:43 [INFO] [stderr] | [INFO] [stderr] 371 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:371:58 [INFO] [stderr] | [INFO] [stderr] 371 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:372:33 [INFO] [stderr] | [INFO] [stderr] 372 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:372:48 [INFO] [stderr] | [INFO] [stderr] 372 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:425:58 [INFO] [stderr] | [INFO] [stderr] 425 | 4u32.wrapping_mul((*d).curserver) as (isize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:428:27 [INFO] [stderr] | [INFO] [stderr] 428 | ip as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:430:50 [INFO] [stderr] | [INFO] [stderr] 430 | (*b"\0\0\0\0\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:433:76 [INFO] [stderr] | [INFO] [stderr] 433 | *(*d).query.offset(2isize) = random::random(256u32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:434:76 [INFO] [stderr] | [INFO] [stderr] 434 | *(*d).query.offset(3isize) = random::random(256u32) as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:447:58 [INFO] [stderr] | [INFO] [stderr] 447 | ... (*d).query.offset(2isize) as (*const ::libc::c_void), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:448:65 [INFO] [stderr] | [INFO] [stderr] 448 | ... (*d).querylen.wrapping_sub(2u32) as (usize), [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:450:30 [INFO] [stderr] | [INFO] [stderr] 450 | ) as (usize) == [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:451:65 [INFO] [stderr] | [INFO] [stderr] 451 | ... (*d).querylen.wrapping_sub(2u32) as (usize) [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:469:35 [INFO] [stderr] | [INFO] [stderr] 469 | TaiA::now(&mut now as (*mut TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:471:39 [INFO] [stderr] | [INFO] [stderr] 471 | &mut (*d).deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:27:27 [INFO] [stderr] | [INFO] [stderr] 27 | s = s.offset(i as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:37:45 [INFO] [stderr] | [INFO] [stderr] 37 | i = ulong::fmt(s, *ip.offset(2isize) as (usize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:40:27 [INFO] [stderr] | [INFO] [stderr] 40 | s = s.offset(i as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:50:45 [INFO] [stderr] | [INFO] [stderr] 50 | i = ulong::fmt(s, *ip.offset(3isize) as (usize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:59:34 [INFO] [stderr] | [INFO] [stderr] 59 | i = ulong::scan(s, &mut u as (*mut usize)); [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:63:35 [INFO] [stderr] | [INFO] [stderr] 63 | *ip.offset(0isize) = u as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:64:27 [INFO] [stderr] | [INFO] [stderr] 64 | s = s.offset(i as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:66:19 [INFO] [stderr] | [INFO] [stderr] 66 | (if *s as (i32) != b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:472:42 [INFO] [stderr] | [INFO] [stderr] 472 | TIMEOUTS[(*d).udploop as (usize)], [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:475:39 [INFO] [stderr] | [INFO] [stderr] 475 | &mut (*d).deadline as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:66:36 [INFO] [stderr] | [INFO] [stderr] 66 | (if *s as (i32) != b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:476:39 [INFO] [stderr] | [INFO] [stderr] 476 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:476:54 [INFO] [stderr] | [INFO] [stderr] 476 | &mut (*d).deadline as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:477:29 [INFO] [stderr] | [INFO] [stderr] 477 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:477:44 [INFO] [stderr] | [INFO] [stderr] 477 | &mut now as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:514:34 [INFO] [stderr] | [INFO] [stderr] 514 | } else if out[4usize] as (i32) != 0i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:516:34 [INFO] [stderr] | [INFO] [stderr] 516 | } else if out[5usize] as (i32) != 1i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:519:26 [INFO] [stderr] | [INFO] [stderr] 519 | dn = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:520:61 [INFO] [stderr] | [INFO] [stderr] 520 | pos = packet::getname(buf, len, pos, &mut dn as (*mut *mut u8)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:524:23 [INFO] [stderr] | [INFO] [stderr] 524 | dn as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:525:47 [INFO] [stderr] | [INFO] [stderr] 525 | (*d).query.offset(14isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:540:48 [INFO] [stderr] | [INFO] [stderr] 540 | (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:555:34 [INFO] [stderr] | [INFO] [stderr] 555 | } else if out[2usize] as (i32) & 2i32 != 0 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/transmit.rs:568:36 [INFO] [stderr] | [INFO] [stderr] 568 | rcode = out[3usize] as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:26:55 [INFO] [stderr] | [INFO] [stderr] 26 | header.as_mut_ptr().offset(6isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:71:43 [INFO] [stderr] | [INFO] [stderr] 71 | i = ulong::scan(s, &mut u as (*mut usize)); [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:75:45 [INFO] [stderr] | [INFO] [stderr] 75 | *ip.offset(1isize) = u as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:76:37 [INFO] [stderr] | [INFO] [stderr] 76 | s = s.offset(i as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:78:29 [INFO] [stderr] | [INFO] [stderr] 78 | (if *s as (i32) != b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:78:46 [INFO] [stderr] | [INFO] [stderr] 78 | (if *s as (i32) != b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:27:36 [INFO] [stderr] | [INFO] [stderr] 27 | &mut numanswers as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:83:53 [INFO] [stderr] | [INFO] [stderr] 83 | i = ulong::scan(s, &mut u as (*mut usize)); [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:87:55 [INFO] [stderr] | [INFO] [stderr] 87 | ... *ip.offset(2isize) = u as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:88:47 [INFO] [stderr] | [INFO] [stderr] 88 | ... s = s.offset(i as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:90:39 [INFO] [stderr] | [INFO] [stderr] 90 | ... (if *s as (i32) != b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:90:56 [INFO] [stderr] | [INFO] [stderr] 90 | ... (if *s as (i32) != b'.' as (i32) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:95:63 [INFO] [stderr] | [INFO] [stderr] 95 | ... i = ulong::scan(s, &mut u as (*mut usize)); [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/ip4.rs:99:65 [INFO] [stderr] | [INFO] [stderr] 99 | ... *ip.offset(3isize) = u as (u8); [INFO] [stderr] | ^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/iopause.rs:11:31 [INFO] [stderr] | [INFO] [stderr] 11 | if TaiA::less(deadline as (*const TaiA), stamp as (*const TaiA)) != 0 { [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/iopause.rs:11:55 [INFO] [stderr] | [INFO] [stderr] 11 | if TaiA::less(deadline as (*const TaiA), stamp as (*const TaiA)) != 0 { [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/iopause.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | &mut t as (*mut TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/iopause.rs:17:25 [INFO] [stderr] | [INFO] [stderr] 17 | deadline as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/iopause.rs:18:23 [INFO] [stderr] | [INFO] [stderr] 18 | &mut t as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/iopause.rs:18:38 [INFO] [stderr] | [INFO] [stderr] 18 | &mut t as (*mut TaiA) as (*const TaiA), [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/iopause.rs:20:36 [INFO] [stderr] | [INFO] [stderr] 20 | d = TaiA::approx(&mut t as (*mut TaiA) as (*const TaiA)); [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/iopause.rs:20:51 [INFO] [stderr] | [INFO] [stderr] 20 | d = TaiA::approx(&mut t as (*mut TaiA) as (*const TaiA)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:37:69 [INFO] [stderr] | [INFO] [stderr] 37 | numanswers = (numanswers as (i32) - 1) as (u16); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:55:63 [INFO] [stderr] | [INFO] [stderr] 55 | header.as_mut_ptr().offset(8isize) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:56:41 [INFO] [stderr] | [INFO] [stderr] 56 | &mut datalen as (*mut u16), [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:61:52 [INFO] [stderr] | [INFO] [stderr] 61 | (*b"\0\x10\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:67:56 [INFO] [stderr] | [INFO] [stderr] 67 | ... (*b"\0\x01\0").as_ptr() as (*mut u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:70:62 [INFO] [stderr] | [INFO] [stderr] 70 | ... if pos.wrapping_add(datalen as (u32)) > len { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:77:55 [INFO] [stderr] | [INFO] [stderr] 77 | ... if !(i < datalen as (i32)) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:80:74 [INFO] [stderr] | [INFO] [stderr] 80 | ... ch = *buf.offset(pos.wrapping_add(i as (u32)) as (isize)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/iopause.rs:24:50 [INFO] [stderr] | [INFO] [stderr] 24 | millisecs = (d * 1000.0f64 + 20.0f64) as (i32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:80:84 [INFO] [stderr] | [INFO] [stderr] 80 | ... ch = *buf.offset(pos.wrapping_add(i as (u32)) as (isize)); [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:82:54 [INFO] [stderr] | [INFO] [stderr] 82 | ... txtlen = ch as (u32); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/iopause.rs:28:19 [INFO] [stderr] | [INFO] [stderr] 28 | if !(i as (u32) < len) { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:85:48 [INFO] [stderr] | [INFO] [stderr] 85 | ... if ch as (i32) < 32i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/iopause.rs:31:25 [INFO] [stderr] | [INFO] [stderr] 31 | (*x.offset(i as (isize))).revents = 0i16; [INFO] [stderr] | ^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:88:48 [INFO] [stderr] | [INFO] [stderr] 88 | ... if ch as (i32) > 126i32 { [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:93:52 [INFO] [stderr] | [INFO] [stderr] 93 | ... &mut ch as (*mut u8) as (*const u8), [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/prot.rs:8:37 [INFO] [stderr] | [INFO] [stderr] 8 | if libc::setgroups(1, &mut g as (*mut i32) as (*const u32)) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:93:65 [INFO] [stderr] | [INFO] [stderr] 93 | ... &mut ch as (*mut u8) as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:104:57 [INFO] [stderr] | [INFO] [stderr] 104 | pos = pos.wrapping_add(datalen as (u32)); [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:122:33 [INFO] [stderr] | [INFO] [stderr] 122 | static mut Q: *mut u8 = 0i32 as (*mut u8); [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/prot.rs:8:51 [INFO] [stderr] | [INFO] [stderr] 8 | if libc::setgroups(1, &mut g as (*mut i32) as (*const u32)) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/prot.rs:11:27 [INFO] [stderr] | [INFO] [stderr] 11 | libc::setgid(g as (u32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:126:19 [INFO] [stderr] | [INFO] [stderr] 126 | &mut Q as (*mut *mut u8), [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:127:22 [INFO] [stderr] | [INFO] [stderr] 127 | (*fqdn).s as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:132:37 [INFO] [stderr] | [INFO] [stderr] 132 | } else if resolve::resolve(Q as (*const u8), (*b"\0\x10\0").as_ptr()) == -1i32 { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:136:31 [INFO] [stderr] | [INFO] [stderr] 136 | resolve::TX.packet as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:142:47 [INFO] [stderr] | [INFO] [stderr] 142 | DnsTransmit::free(&mut resolve::TX as (*mut DnsTransmit)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/dns/txt.rs:143:32 [INFO] [stderr] | [INFO] [stderr] 143 | domain::free(&mut Q as (*mut *mut u8)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:14:21 [INFO] [stderr] | [INFO] [stderr] 14 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/droproot.rs:15:21 [INFO] [stderr] | [INFO] [stderr] 15 | 0i32 as (*const u8), [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] error: unnecessary parentheses around type [INFO] [stderr] --> src/prot.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | libc::setuid(u as (u32)) [INFO] [stderr] | ^^^^^ help: remove these parentheses [INFO] [stderr] [WARN] too many lines in the log, truncating it