[INFO] updating cached repository intdxdt/bit_twiddle [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/intdxdt/bit_twiddle [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/intdxdt/bit_twiddle" "work/ex/clippy-test-run/sources/stable/gh/intdxdt/bit_twiddle"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/intdxdt/bit_twiddle'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/intdxdt/bit_twiddle" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/intdxdt/bit_twiddle"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/intdxdt/bit_twiddle'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 6e25a1722075e6771960e3ceb19ad760449f39aa [INFO] sha for GitHub repo intdxdt/bit_twiddle: 6e25a1722075e6771960e3ceb19ad760449f39aa [INFO] validating manifest of intdxdt/bit_twiddle on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of intdxdt/bit_twiddle on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing intdxdt/bit_twiddle [INFO] finished frobbing intdxdt/bit_twiddle [INFO] frobbed toml for intdxdt/bit_twiddle written to work/ex/clippy-test-run/sources/stable/gh/intdxdt/bit_twiddle/Cargo.toml [INFO] started frobbing intdxdt/bit_twiddle [INFO] finished frobbing intdxdt/bit_twiddle [INFO] frobbed toml for intdxdt/bit_twiddle written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/intdxdt/bit_twiddle/Cargo.toml [INFO] crate intdxdt/bit_twiddle has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting intdxdt/bit_twiddle against stable+rustflags=-Dclippy::into_iter_on_array for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-5/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/intdxdt/bit_twiddle:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dclippy::into_iter_on_array" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] fb7369cd9998a33229bc085290413d0099dca44de358efd2adcb53091195c26a [INFO] running `"docker" "start" "-a" "fb7369cd9998a33229bc085290413d0099dca44de358efd2adcb53091195c26a"` [INFO] [stderr] Checking bit_twiddle v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:8:26 [INFO] [stderr] | [INFO] [stderr] 8 | pub const INT_MAX: i32 = 0x7fffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:95:13 [INFO] [stderr] | [INFO] [stderr] 95 | if v >= 1000000000 { 9 } else if v >= 100000000 { 8 } else if v >= 10000000 { 7 } else if v >= 1000000 { 6 } else if v >= 100000 { 5 } else if v >= 10000 { 4 } else if v >= 1000 { 3 } else if v >= 100 { 2 } else if v >= 10 { 1 } else { 0 } [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:95:43 [INFO] [stderr] | [INFO] [stderr] 95 | if v >= 1000000000 { 9 } else if v >= 100000000 { 8 } else if v >= 10000000 { 7 } else if v >= 1000000 { 6 } else if v >= 100000 { 5 } else if v >= 10000 { 4 } else if v >= 1000 { 3 } else if v >= 100 { 2 } else if v >= 10 { 1 } else { 0 } [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:95:72 [INFO] [stderr] | [INFO] [stderr] 95 | if v >= 1000000000 { 9 } else if v >= 100000000 { 8 } else if v >= 10000000 { 7 } else if v >= 1000000 { 6 } else if v >= 100000 { 5 } else if v >= 10000 { 4 } else if v >= 1000 { 3 } else if v >= 100 { 2 } else if v >= 10 { 1 } else { 0 } [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:95:100 [INFO] [stderr] | [INFO] [stderr] 95 | if v >= 1000000000 { 9 } else if v >= 100000000 { 8 } else if v >= 10000000 { 7 } else if v >= 1000000 { 6 } else if v >= 100000 { 5 } else if v >= 10000 { 4 } else if v >= 1000 { 3 } else if v >= 100 { 2 } else if v >= 10 { 1 } else { 0 } [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:95:127 [INFO] [stderr] | [INFO] [stderr] 95 | if v >= 1000000000 { 9 } else if v >= 100000000 { 8 } else if v >= 10000000 { 7 } else if v >= 1000000 { 6 } else if v >= 100000 { 5 } else if v >= 10000 { 4 } else if v >= 1000 { 3 } else if v >= 100 { 2 } else if v >= 10 { 1 } else { 0 } [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:107:33 [INFO] [stderr] | [INFO] [stderr] 107 | let (b0, b1, b2, b3, b4) = (0x55555555, 0x33333333, 0x0F0F0F0F, 0x00FF00FF, 0x0000FFFF); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5555_5555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:107:45 [INFO] [stderr] | [INFO] [stderr] 107 | let (b0, b1, b2, b3, b4) = (0x55555555, 0x33333333, 0x0F0F0F0F, 0x00FF00FF, 0x0000FFFF); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3333_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:107:57 [INFO] [stderr] | [INFO] [stderr] 107 | let (b0, b1, b2, b3, b4) = (0x55555555, 0x33333333, 0x0F0F0F0F, 0x00FF00FF, 0x0000FFFF); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:107:69 [INFO] [stderr] | [INFO] [stderr] 107 | let (b0, b1, b2, b3, b4) = (0x55555555, 0x33333333, 0x0F0F0F0F, 0x00FF00FF, 0x0000FFFF); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00FF_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:107:81 [INFO] [stderr] | [INFO] [stderr] 107 | let (b0, b1, b2, b3, b4) = (0x55555555, 0x33333333, 0x0F0F0F0F, 0x00FF00FF, 0x0000FFFF); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/lib.rs:220:24 [INFO] [stderr] | [INFO] [stderr] 220 | (REVERSE_TABLE[usz((v & 0xff))] << 24) | [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> src/lib.rs:220:24 [INFO] [stderr] | [INFO] [stderr] 220 | (REVERSE_TABLE[usz((v & 0xff))] << 24) | [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::double_parens)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:233:26 [INFO] [stderr] | [INFO] [stderr] 233 | x = (x | (x << 8)) & 0x00FF00FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00FF_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:234:26 [INFO] [stderr] | [INFO] [stderr] 234 | x = (x | (x << 4)) & 0x0F0F0F0F; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:235:26 [INFO] [stderr] | [INFO] [stderr] 235 | x = (x | (x << 2)) & 0x33333333; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3333_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:236:26 [INFO] [stderr] | [INFO] [stderr] 236 | x = (x | (x << 1)) & 0x55555555; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5555_5555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | y = (y | (y << 8)) & 0x00FF00FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00FF_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:240:26 [INFO] [stderr] | [INFO] [stderr] 240 | y = (y | (y << 4)) & 0x0F0F0F0F; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:241:26 [INFO] [stderr] | [INFO] [stderr] 241 | y = (y | (y << 2)) & 0x33333333; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3333_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:242:26 [INFO] [stderr] | [INFO] [stderr] 242 | y = (y | (y << 1)) & 0x55555555; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5555_5555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:251:20 [INFO] [stderr] | [INFO] [stderr] 251 | v = (v >> n) & 0x55555555; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5555_5555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:252:26 [INFO] [stderr] | [INFO] [stderr] 252 | v = (v | (v >> 1)) & 0x33333333; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3333_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:253:26 [INFO] [stderr] | [INFO] [stderr] 253 | v = (v | (v >> 2)) & 0x0F0F0F0F; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:254:26 [INFO] [stderr] | [INFO] [stderr] 254 | v = (v | (v >> 4)) & 0x00FF00FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00FF_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:255:27 [INFO] [stderr] | [INFO] [stderr] 255 | v = (v | (v >> 16)) & 0x000FFFF; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0000_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:268:27 [INFO] [stderr] | [INFO] [stderr] 268 | x = (x | (x << 16)) & 4278190335; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `4_278_190_335` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:269:26 [INFO] [stderr] | [INFO] [stderr] 269 | x = (x | (x << 8)) & 251719695; [INFO] [stderr] | ^^^^^^^^^ help: consider: `251_719_695` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:270:26 [INFO] [stderr] | [INFO] [stderr] 270 | x = (x | (x << 4)) & 3272356035; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `3_272_356_035` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:271:26 [INFO] [stderr] | [INFO] [stderr] 271 | x = (x | (x << 2)) & 1227133513; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_227_133_513` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:274:27 [INFO] [stderr] | [INFO] [stderr] 274 | y = (y | (y << 16)) & 4278190335; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `4_278_190_335` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:275:26 [INFO] [stderr] | [INFO] [stderr] 275 | y = (y | (y << 8)) & 251719695; [INFO] [stderr] | ^^^^^^^^^ help: consider: `251_719_695` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:276:26 [INFO] [stderr] | [INFO] [stderr] 276 | y = (y | (y << 4)) & 3272356035; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `3_272_356_035` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:277:26 [INFO] [stderr] | [INFO] [stderr] 277 | y = (y | (y << 2)) & 1227133513; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_227_133_513` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:281:27 [INFO] [stderr] | [INFO] [stderr] 281 | z = (z | (z << 16)) & 4278190335; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `4_278_190_335` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:282:26 [INFO] [stderr] | [INFO] [stderr] 282 | z = (z | (z << 8)) & 251719695; [INFO] [stderr] | ^^^^^^^^^ help: consider: `251_719_695` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:283:26 [INFO] [stderr] | [INFO] [stderr] 283 | z = (z | (z << 4)) & 3272356035; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `3_272_356_035` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:284:26 [INFO] [stderr] | [INFO] [stderr] 284 | z = (z | (z << 2)) & 1227133513; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_227_133_513` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:292:20 [INFO] [stderr] | [INFO] [stderr] 292 | v = (v >> n) & 1227133513; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_227_133_513` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:293:26 [INFO] [stderr] | [INFO] [stderr] 293 | v = (v | (v >> 2)) & 3272356035; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `3_272_356_035` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:294:26 [INFO] [stderr] | [INFO] [stderr] 294 | v = (v | (v >> 4)) & 251719695; [INFO] [stderr] | ^^^^^^^^^ help: consider: `251_719_695` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:295:26 [INFO] [stderr] | [INFO] [stderr] 295 | v = (v | (v >> 8)) & 4278190335; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `4_278_190_335` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:8:26 [INFO] [stderr] | [INFO] [stderr] 8 | pub const INT_MAX: i32 = 0x7fffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:95:13 [INFO] [stderr] | [INFO] [stderr] 95 | if v >= 1000000000 { 9 } else if v >= 100000000 { 8 } else if v >= 10000000 { 7 } else if v >= 1000000 { 6 } else if v >= 100000 { 5 } else if v >= 10000 { 4 } else if v >= 1000 { 3 } else if v >= 100 { 2 } else if v >= 10 { 1 } else { 0 } [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:95:43 [INFO] [stderr] | [INFO] [stderr] 95 | if v >= 1000000000 { 9 } else if v >= 100000000 { 8 } else if v >= 10000000 { 7 } else if v >= 1000000 { 6 } else if v >= 100000 { 5 } else if v >= 10000 { 4 } else if v >= 1000 { 3 } else if v >= 100 { 2 } else if v >= 10 { 1 } else { 0 } [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:95:72 [INFO] [stderr] | [INFO] [stderr] 95 | if v >= 1000000000 { 9 } else if v >= 100000000 { 8 } else if v >= 10000000 { 7 } else if v >= 1000000 { 6 } else if v >= 100000 { 5 } else if v >= 10000 { 4 } else if v >= 1000 { 3 } else if v >= 100 { 2 } else if v >= 10 { 1 } else { 0 } [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:95:100 [INFO] [stderr] | [INFO] [stderr] 95 | if v >= 1000000000 { 9 } else if v >= 100000000 { 8 } else if v >= 10000000 { 7 } else if v >= 1000000 { 6 } else if v >= 100000 { 5 } else if v >= 10000 { 4 } else if v >= 1000 { 3 } else if v >= 100 { 2 } else if v >= 10 { 1 } else { 0 } [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:95:127 [INFO] [stderr] | [INFO] [stderr] 95 | if v >= 1000000000 { 9 } else if v >= 100000000 { 8 } else if v >= 10000000 { 7 } else if v >= 1000000 { 6 } else if v >= 100000 { 5 } else if v >= 10000 { 4 } else if v >= 1000 { 3 } else if v >= 100 { 2 } else if v >= 10 { 1 } else { 0 } [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:107:33 [INFO] [stderr] | [INFO] [stderr] 107 | let (b0, b1, b2, b3, b4) = (0x55555555, 0x33333333, 0x0F0F0F0F, 0x00FF00FF, 0x0000FFFF); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5555_5555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:107:45 [INFO] [stderr] | [INFO] [stderr] 107 | let (b0, b1, b2, b3, b4) = (0x55555555, 0x33333333, 0x0F0F0F0F, 0x00FF00FF, 0x0000FFFF); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3333_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:107:57 [INFO] [stderr] | [INFO] [stderr] 107 | let (b0, b1, b2, b3, b4) = (0x55555555, 0x33333333, 0x0F0F0F0F, 0x00FF00FF, 0x0000FFFF); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:107:69 [INFO] [stderr] | [INFO] [stderr] 107 | let (b0, b1, b2, b3, b4) = (0x55555555, 0x33333333, 0x0F0F0F0F, 0x00FF00FF, 0x0000FFFF); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00FF_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:107:81 [INFO] [stderr] | [INFO] [stderr] 107 | let (b0, b1, b2, b3, b4) = (0x55555555, 0x33333333, 0x0F0F0F0F, 0x00FF00FF, 0x0000FFFF); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/lib.rs:220:24 [INFO] [stderr] | [INFO] [stderr] 220 | (REVERSE_TABLE[usz((v & 0xff))] << 24) | [INFO] [stderr] | ^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> src/lib.rs:220:24 [INFO] [stderr] | [INFO] [stderr] 220 | (REVERSE_TABLE[usz((v & 0xff))] << 24) | [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::double_parens)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:233:26 [INFO] [stderr] | [INFO] [stderr] 233 | x = (x | (x << 8)) & 0x00FF00FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00FF_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:234:26 [INFO] [stderr] | [INFO] [stderr] 234 | x = (x | (x << 4)) & 0x0F0F0F0F; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:235:26 [INFO] [stderr] | [INFO] [stderr] 235 | x = (x | (x << 2)) & 0x33333333; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3333_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:236:26 [INFO] [stderr] | [INFO] [stderr] 236 | x = (x | (x << 1)) & 0x55555555; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5555_5555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | y = (y | (y << 8)) & 0x00FF00FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00FF_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:240:26 [INFO] [stderr] | [INFO] [stderr] 240 | y = (y | (y << 4)) & 0x0F0F0F0F; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:241:26 [INFO] [stderr] | [INFO] [stderr] 241 | y = (y | (y << 2)) & 0x33333333; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3333_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:242:26 [INFO] [stderr] | [INFO] [stderr] 242 | y = (y | (y << 1)) & 0x55555555; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5555_5555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:251:20 [INFO] [stderr] | [INFO] [stderr] 251 | v = (v >> n) & 0x55555555; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5555_5555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:252:26 [INFO] [stderr] | [INFO] [stderr] 252 | v = (v | (v >> 1)) & 0x33333333; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3333_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:253:26 [INFO] [stderr] | [INFO] [stderr] 253 | v = (v | (v >> 2)) & 0x0F0F0F0F; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:254:26 [INFO] [stderr] | [INFO] [stderr] 254 | v = (v | (v >> 4)) & 0x00FF00FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00FF_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:255:27 [INFO] [stderr] | [INFO] [stderr] 255 | v = (v | (v >> 16)) & 0x000FFFF; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0000_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:268:27 [INFO] [stderr] | [INFO] [stderr] 268 | x = (x | (x << 16)) & 4278190335; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `4_278_190_335` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:269:26 [INFO] [stderr] | [INFO] [stderr] 269 | x = (x | (x << 8)) & 251719695; [INFO] [stderr] | ^^^^^^^^^ help: consider: `251_719_695` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:270:26 [INFO] [stderr] | [INFO] [stderr] 270 | x = (x | (x << 4)) & 3272356035; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `3_272_356_035` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:271:26 [INFO] [stderr] | [INFO] [stderr] 271 | x = (x | (x << 2)) & 1227133513; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_227_133_513` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:274:27 [INFO] [stderr] | [INFO] [stderr] 274 | y = (y | (y << 16)) & 4278190335; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `4_278_190_335` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:275:26 [INFO] [stderr] | [INFO] [stderr] 275 | y = (y | (y << 8)) & 251719695; [INFO] [stderr] | ^^^^^^^^^ help: consider: `251_719_695` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:276:26 [INFO] [stderr] | [INFO] [stderr] 276 | y = (y | (y << 4)) & 3272356035; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `3_272_356_035` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:277:26 [INFO] [stderr] | [INFO] [stderr] 277 | y = (y | (y << 2)) & 1227133513; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_227_133_513` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:281:27 [INFO] [stderr] | [INFO] [stderr] 281 | z = (z | (z << 16)) & 4278190335; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `4_278_190_335` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:282:26 [INFO] [stderr] | [INFO] [stderr] 282 | z = (z | (z << 8)) & 251719695; [INFO] [stderr] | ^^^^^^^^^ help: consider: `251_719_695` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:283:26 [INFO] [stderr] | [INFO] [stderr] 283 | z = (z | (z << 4)) & 3272356035; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `3_272_356_035` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:284:26 [INFO] [stderr] | [INFO] [stderr] 284 | z = (z | (z << 2)) & 1227133513; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_227_133_513` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:292:20 [INFO] [stderr] | [INFO] [stderr] 292 | v = (v >> n) & 1227133513; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_227_133_513` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:293:26 [INFO] [stderr] | [INFO] [stderr] 293 | v = (v | (v >> 2)) & 3272356035; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `3_272_356_035` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:294:26 [INFO] [stderr] | [INFO] [stderr] 294 | v = (v | (v >> 4)) & 251719695; [INFO] [stderr] | ^^^^^^^^^ help: consider: `251_719_695` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:295:26 [INFO] [stderr] | [INFO] [stderr] 295 | v = (v | (v >> 8)) & 4278190335; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `4_278_190_335` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/lib.rs:360:29 [INFO] [stderr] | [INFO] [stderr] 360 | assert!(is_pow2((1 << i))); [INFO] [stderr] | ^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> src/lib.rs:360:29 [INFO] [stderr] | [INFO] [stderr] 360 | assert!(is_pow2((1 << i))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:363:26 [INFO] [stderr] | [INFO] [stderr] 363 | assert!(!is_pow2(0x7fffffff)); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7fff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:364:27 [INFO] [stderr] | [INFO] [stderr] 364 | assert!(!is_pow2(-1000000)); [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/lib.rs:375:29 [INFO] [stderr] | [INFO] [stderr] 375 | assert_eq!(log2((1 << i)), i); [INFO] [stderr] | ^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> src/lib.rs:375:29 [INFO] [stderr] | [INFO] [stderr] 375 | assert_eq!(log2((1 << i)), i); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:386:26 [INFO] [stderr] | [INFO] [stderr] 386 | assert_eq!(log10(100000), 5); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:387:26 [INFO] [stderr] | [INFO] [stderr] 387 | assert_eq!(log10(1234007), 6); [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_007` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:388:26 [INFO] [stderr] | [INFO] [stderr] 388 | assert_eq!(log10(10004659), 7); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_004_659` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:389:26 [INFO] [stderr] | [INFO] [stderr] 389 | assert_eq!(log10(100046598), 8); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_046_598` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:390:26 [INFO] [stderr] | [INFO] [stderr] 390 | assert_eq!(log10(1000465983), 9); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_465_983` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:402:30 [INFO] [stderr] | [INFO] [stderr] 402 | assert_eq!(pop_count(0xf0f00f0f), 16); //overflow for i32 [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf0f0_0f0f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:416:41 [INFO] [stderr] | [INFO] [stderr] 416 | assert_eq!(count_trailing_zeros(0xf81700), 8); [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00f8_1700` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/lib.rs:425:34 [INFO] [stderr] | [INFO] [stderr] 425 | assert_eq!(next_pow2((1 << i)), 1 << i); [INFO] [stderr] | ^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> src/lib.rs:425:34 [INFO] [stderr] | [INFO] [stderr] 425 | assert_eq!(next_pow2((1 << i)), 1 << i); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/lib.rs:440:34 [INFO] [stderr] | [INFO] [stderr] 440 | assert_eq!(prev_pow2((1 << i)), 1 << i); [INFO] [stderr] | ^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> src/lib.rs:440:34 [INFO] [stderr] | [INFO] [stderr] 440 | assert_eq!(prev_pow2((1 << i)), 1 << i); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/lib.rs:144:12 [INFO] [stderr] | [INFO] [stderr] 144 | if (v & 0xffff) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `v.trailing_zeros() >= 16` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::verbose_bit_mask)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/lib.rs:148:12 [INFO] [stderr] | [INFO] [stderr] 148 | if (v & 0xff) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `v.trailing_zeros() >= 8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/lib.rs:152:12 [INFO] [stderr] | [INFO] [stderr] 152 | if (v & 0xf) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `v.trailing_zeros() >= 4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/lib.rs:156:12 [INFO] [stderr] | [INFO] [stderr] 156 | if (v & 0x3) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `v.trailing_zeros() >= 2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/lib.rs:144:12 [INFO] [stderr] | [INFO] [stderr] 144 | if (v & 0xffff) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `v.trailing_zeros() >= 16` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::verbose_bit_mask)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/lib.rs:148:12 [INFO] [stderr] | [INFO] [stderr] 148 | if (v & 0xff) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `v.trailing_zeros() >= 8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/lib.rs:152:12 [INFO] [stderr] | [INFO] [stderr] 152 | if (v & 0xf) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `v.trailing_zeros() >= 4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/lib.rs:156:12 [INFO] [stderr] | [INFO] [stderr] 156 | if (v & 0x3) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `v.trailing_zeros() >= 2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/lib.rs:482:18 [INFO] [stderr] | [INFO] [stderr] 482 | for x in 0..(25 + 1) { [INFO] [stderr] | ^^^^^^^^^^^ help: use: `0..=25` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::range_plus_one)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/lib.rs:483:22 [INFO] [stderr] | [INFO] [stderr] 483 | for y in 0..(25 + 1) { [INFO] [stderr] | ^^^^^^^^^^^ help: use: `0..=25` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/lib.rs:484:26 [INFO] [stderr] | [INFO] [stderr] 484 | for z in 0..(25 + 1) { [INFO] [stderr] | ^^^^^^^^^^^ help: use: `0..=25` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.66s [INFO] running `"docker" "inspect" "fb7369cd9998a33229bc085290413d0099dca44de358efd2adcb53091195c26a"` [INFO] running `"docker" "rm" "-f" "fb7369cd9998a33229bc085290413d0099dca44de358efd2adcb53091195c26a"` [INFO] [stdout] fb7369cd9998a33229bc085290413d0099dca44de358efd2adcb53091195c26a