[INFO] crate aes-soft 0.3.2 is already in cache [INFO] extracting crate aes-soft 0.3.2 into work/ex/clippy-test-run/sources/stable/reg/aes-soft/0.3.2 [INFO] extracting crate aes-soft 0.3.2 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/aes-soft/0.3.2 [INFO] validating manifest of aes-soft-0.3.2 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 aes-soft-0.3.2 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 aes-soft-0.3.2 [INFO] finished frobbing aes-soft-0.3.2 [INFO] frobbed toml for aes-soft-0.3.2 written to work/ex/clippy-test-run/sources/stable/reg/aes-soft/0.3.2/Cargo.toml [INFO] started frobbing aes-soft-0.3.2 [INFO] finished frobbing aes-soft-0.3.2 [INFO] frobbed toml for aes-soft-0.3.2 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/aes-soft/0.3.2/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [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 aes-soft-0.3.2 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-6/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/aes-soft/0.3.2:/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" "-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] 2ed02ae79194143ad07f49d7a01af195e7079afbf288c8722418057b11369131 [INFO] running `"docker" "start" "-a" "2ed02ae79194143ad07f49d7a01af195e7079afbf288c8722418057b11369131"` [INFO] [stderr] Checking aes-soft v0.3.2 (/opt/crater/workdir) [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:340:9 [INFO] [stderr] | [INFO] [stderr] 340 | let d = n[3]; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:340:9 [INFO] [stderr] | [INFO] [stderr] 340 | let d = n[3]; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:576:17 [INFO] [stderr] | [INFO] [stderr] 576 | let (d, c) = y.split(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:577:13 [INFO] [stderr] | [INFO] [stderr] 577 | let e = (a ^ b) & (c ^ d); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:578:13 [INFO] [stderr] | [INFO] [stderr] 578 | let p = (a & c) ^ e; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:576:17 [INFO] [stderr] | [INFO] [stderr] 576 | let (d, c) = y.split(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:579:13 [INFO] [stderr] | [INFO] [stderr] 579 | let q = (b & d) ^ e; [INFO] [stderr] [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:577:13 [INFO] [stderr] | [INFO] [stderr] 577 | let e = (a ^ b) & (c ^ d); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:578:13 [INFO] [stderr] | [INFO] [stderr] 578 | let p = (a & c) ^ e; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:579:13 [INFO] [stderr] | [INFO] [stderr] 579 | let q = (b & d) ^ e; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:620:17 [INFO] [stderr] | [INFO] [stderr] 620 | let (d, c) = y.split(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:620:17 [INFO] [stderr] | [INFO] [stderr] 620 | let (d, c) = y.split(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:621:13 [INFO] [stderr] | [INFO] [stderr] 621 | let f = c.xor(d); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:621:13 [INFO] [stderr] | [INFO] [stderr] 621 | let f = c.xor(d); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:622:13 [INFO] [stderr] | [INFO] [stderr] 622 | let e = a.xor(b).mul(f).scl_n(); [INFO] [stderr] --> src/bitslice.rs:622:13 [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] 622 | let e = a.xor(b).mul(f).scl_n(); [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:623:13 [INFO] [stderr] | [INFO] [stderr] 623 | let p = a.mul(c).xor(e); [INFO] [stderr] | ^ [INFO] [stderr] --> src/bitslice.rs:623:13 [INFO] [stderr] | [INFO] [stderr] 623 | let p = a.mul(c).xor(e); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 9th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:624:13 [INFO] [stderr] | [INFO] [stderr] 624 | let q = b.mul(d).xor(e); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:639:13 [INFO] [stderr] | [INFO] [stderr] 639 | let e = c.xor(d).inv(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] warning: 9th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:624:13 [INFO] [stderr] | [INFO] [stderr] 624 | let q = b.mul(d).xor(e); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:640:13 [INFO] [stderr] | [INFO] [stderr] 640 | let p = e.mul(b); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] [INFO] [stderr] --> src/bitslice.rs:639:13 [INFO] [stderr] | [INFO] [stderr] 639 | let e = c.xor(d).inv(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:641:13 [INFO] [stderr] | [INFO] [stderr] 641 | let q = e.mul(a); [INFO] [stderr] | ^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:640:13 [INFO] [stderr] | [INFO] [stderr] 640 | let p = e.mul(b); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:641:13 [INFO] [stderr] | [INFO] [stderr] 641 | let q = e.mul(a); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:659:13 [INFO] [stderr] | [INFO] [stderr] 659 | let e = c.xor(d).inv(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:660:13 [INFO] [stderr] | [INFO] [stderr] --> src/bitslice.rs:659:13 [INFO] [stderr] 660 | let p = e.mul(b); [INFO] [stderr] | [INFO] [stderr] | ^ [INFO] [stderr] 659 | let e = c.xor(d).inv(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:661:13 [INFO] [stderr] | [INFO] [stderr] 661 | let q = e.mul(a); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:660:13 [INFO] [stderr] | [INFO] [stderr] 660 | let p = e.mul(b); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/bitslice.rs:661:13 [INFO] [stderr] | [INFO] [stderr] 661 | let q = e.mul(a); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitslice.rs:396:22 [INFO] [stderr] | [INFO] [stderr] 396 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:396:34 [INFO] [stderr] | [INFO] [stderr] 396 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:396:46 [INFO] [stderr] | [INFO] [stderr] 396 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:396:58 [INFO] [stderr] | [INFO] [stderr] 396 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:397:22 [INFO] [stderr] | [INFO] [stderr] 397 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:397:34 [INFO] [stderr] | [INFO] [stderr] 397 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:397:46 [INFO] [stderr] | [INFO] [stderr] 397 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:397:58 [INFO] [stderr] | [INFO] [stderr] 397 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:398:22 [INFO] [stderr] | [INFO] [stderr] 398 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:398:34 [INFO] [stderr] | [INFO] [stderr] 398 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:398:46 [INFO] [stderr] | [INFO] [stderr] 398 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:398:58 [INFO] [stderr] | [INFO] [stderr] 398 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:399:22 [INFO] [stderr] | [INFO] [stderr] 399 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:399:34 [INFO] [stderr] | [INFO] [stderr] 399 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:399:46 [INFO] [stderr] | [INFO] [stderr] 399 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:399:58 [INFO] [stderr] | [INFO] [stderr] 399 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:400:22 [INFO] [stderr] | [INFO] [stderr] 400 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:400:34 [INFO] [stderr] | [INFO] [stderr] 400 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:400:46 [INFO] [stderr] | [INFO] [stderr] 400 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:400:58 [INFO] [stderr] | [INFO] [stderr] 400 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:401:22 [INFO] [stderr] | [INFO] [stderr] 401 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:401:34 [INFO] [stderr] | [INFO] [stderr] 401 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:401:46 [INFO] [stderr] | [INFO] [stderr] 401 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:401:58 [INFO] [stderr] | [INFO] [stderr] 401 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:402:22 [INFO] [stderr] | [INFO] [stderr] 402 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:402:34 [INFO] [stderr] | [INFO] [stderr] 402 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:402:46 [INFO] [stderr] | [INFO] [stderr] 402 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:402:58 [INFO] [stderr] | [INFO] [stderr] 402 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:403:22 [INFO] [stderr] | [INFO] [stderr] 403 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:403:34 [INFO] [stderr] | [INFO] [stderr] 403 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:403:46 [INFO] [stderr] | [INFO] [stderr] 403 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:403:58 [INFO] [stderr] | [INFO] [stderr] 403 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:481:22 [INFO] [stderr] | [INFO] [stderr] 481 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:481:34 [INFO] [stderr] | [INFO] [stderr] 481 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:481:46 [INFO] [stderr] | [INFO] [stderr] 481 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:481:58 [INFO] [stderr] | [INFO] [stderr] 481 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:482:22 [INFO] [stderr] | [INFO] [stderr] 482 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:482:34 [INFO] [stderr] | [INFO] [stderr] 482 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:482:46 [INFO] [stderr] | [INFO] [stderr] 482 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:482:58 [INFO] [stderr] | [INFO] [stderr] 482 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:483:22 [INFO] [stderr] | [INFO] [stderr] 483 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:483:34 [INFO] [stderr] | [INFO] [stderr] 483 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:483:46 [INFO] [stderr] | [INFO] [stderr] 483 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:483:58 [INFO] [stderr] | [INFO] [stderr] 483 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:484:22 [INFO] [stderr] | [INFO] [stderr] 484 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:484:34 [INFO] [stderr] | [INFO] [stderr] 484 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:484:46 [INFO] [stderr] | [INFO] [stderr] 484 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:484:58 [INFO] [stderr] | [INFO] [stderr] 484 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:485:22 [INFO] [stderr] | [INFO] [stderr] 485 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:485:34 [INFO] [stderr] | [INFO] [stderr] 485 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:485:46 [INFO] [stderr] | [INFO] [stderr] 485 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:485:58 [INFO] [stderr] | [INFO] [stderr] 485 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:486:22 [INFO] [stderr] | [INFO] [stderr] 486 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:486:34 [INFO] [stderr] | [INFO] [stderr] 486 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:486:46 [INFO] [stderr] | [INFO] [stderr] 486 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:486:58 [INFO] [stderr] | [INFO] [stderr] 486 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:487:22 [INFO] [stderr] | [INFO] [stderr] 487 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:487:34 [INFO] [stderr] | [INFO] [stderr] 487 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:487:46 [INFO] [stderr] | [INFO] [stderr] 487 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:487:58 [INFO] [stderr] | [INFO] [stderr] 487 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:488:22 [INFO] [stderr] | [INFO] [stderr] 488 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:488:34 [INFO] [stderr] | [INFO] [stderr] 488 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:488:46 [INFO] [stderr] | [INFO] [stderr] 488 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:488:58 [INFO] [stderr] | [INFO] [stderr] 488 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/expand.rs:7:19 [INFO] [stderr] | [INFO] [stderr] 7 | let m1: u32 = 0x80808080; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/expand.rs:8:19 [INFO] [stderr] | [INFO] [stderr] 8 | let m2: u32 = 0x7f7f7f7f; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7f7f_7f7f` [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/expand.rs:9:19 [INFO] [stderr] | [INFO] [stderr] 9 | let m3: u32 = 0x0000001b; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_001b` [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/consts.rs:5:11 [INFO] [stderr] | [INFO] [stderr] 5 | u32x4(0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_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/consts.rs:5:23 [INFO] [stderr] | [INFO] [stderr] 5 | u32x4(0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_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/consts.rs:5:35 [INFO] [stderr] | [INFO] [stderr] 5 | u32x4(0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_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/consts.rs:5:47 [INFO] [stderr] | [INFO] [stderr] 5 | u32x4(0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_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: the loop variable `i` is only used to index `sk`. [INFO] [stderr] --> src/bitslice.rs:23:14 [INFO] [stderr] | [INFO] [stderr] 23 | for i in 1..sk.len() - 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_range_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 23 | for in sk.iter().take(sk.len() - 1).skip(1) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:348:9 [INFO] [stderr] | [INFO] [stderr] 348 | (((x >> bit) & 1) as u32) << shift [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from((x >> bit) & 1)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:407:13 [INFO] [stderr] | [INFO] [stderr] 407 | (data[0] as u32) | ((data[4] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:407:33 [INFO] [stderr] | [INFO] [stderr] 407 | (data[0] as u32) | ((data[4] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[4])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:408:20 [INFO] [stderr] | [INFO] [stderr] 408 | | ((data[8] as u32) << 16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[8])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:409:20 [INFO] [stderr] | [INFO] [stderr] 409 | | ((data[12] as u32) << 24), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(data[12])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:410:13 [INFO] [stderr] | [INFO] [stderr] 410 | (data[1] as u32) | ((data[5] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:410:33 [INFO] [stderr] | [INFO] [stderr] 410 | (data[1] as u32) | ((data[5] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[5])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:411:20 [INFO] [stderr] | [INFO] [stderr] 411 | | ((data[9] as u32) << 16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[9])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:412:20 [INFO] [stderr] | [INFO] [stderr] 412 | | ((data[13] as u32) << 24), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(data[13])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:413:13 [INFO] [stderr] | [INFO] [stderr] 413 | (data[2] as u32) | ((data[6] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[2])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:413:33 [INFO] [stderr] | [INFO] [stderr] 413 | (data[2] as u32) | ((data[6] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[6])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:414:20 [INFO] [stderr] | [INFO] [stderr] 414 | | ((data[10] as u32) << 16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(data[10])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:415:20 [INFO] [stderr] | [INFO] [stderr] 415 | | ((data[14] as u32) << 24), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(data[14])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:416:13 [INFO] [stderr] | [INFO] [stderr] 416 | (data[3] as u32) | ((data[7] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[3])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:416:33 [INFO] [stderr] | [INFO] [stderr] 416 | (data[3] as u32) | ((data[7] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[7])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:417:20 [INFO] [stderr] | [INFO] [stderr] 417 | | ((data[11] as u32) << 16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(data[11])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:418:20 [INFO] [stderr] | [INFO] [stderr] 418 | | ((data[15] as u32) << 24), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(data[15])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the variable `j` is used as a loop counter. Consider using `for (j, item) in 0..key_len / 4.enumerate()` or similar iterators [INFO] [stderr] --> src/expand.rs:49:14 [INFO] [stderr] | [INFO] [stderr] 49 | for i in 0..key_len / 4 { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::explicit_counter_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_counter_loop [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/expand.rs:50:28 [INFO] [stderr] | [INFO] [stderr] 50 | ek[j / 4][j % 4] = (key[4 * i] as u32) | ((key[4 * i + 1] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(key[4 * i])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/expand.rs:50:51 [INFO] [stderr] | [INFO] [stderr] 50 | ek[j / 4][j % 4] = (key[4 * i] as u32) | ((key[4 * i + 1] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(key[4 * i + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/expand.rs:51:16 [INFO] [stderr] | [INFO] [stderr] 51 | | ((key[4 * i + 2] as u32) << 16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(key[4 * i + 2])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/expand.rs:52:16 [INFO] [stderr] | [INFO] [stderr] 52 | | ((key[4 * i + 3] as u32) << 24); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(key[4 * i + 3])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: transmute from a reference to a reference [INFO] [stderr] --> src/impls.rs:90:21 [INFO] [stderr] | [INFO] [stderr] 90 | mem::transmute(blocks) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(blocks as *mut block_cipher_trait::generic_array::GenericArray, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>>, block_cipher_trait::generic_array::typenum::UInt, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>> as *mut [u8; 128])` [INFO] [stderr] ... [INFO] [stderr] 112 | define_aes_impl!(Aes128, U16, 11, U11, "AES-128 block cipher instance"); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::transmute_ptr_to_ptr)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr [INFO] [stderr] [INFO] [stderr] warning: transmute from a reference to a reference [INFO] [stderr] --> src/impls.rs:100:21 [INFO] [stderr] | [INFO] [stderr] 100 | mem::transmute(blocks) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(blocks as *mut block_cipher_trait::generic_array::GenericArray, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>>, block_cipher_trait::generic_array::typenum::UInt, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>> as *mut [u8; 128])` [INFO] [stderr] ... [INFO] [stderr] 112 | define_aes_impl!(Aes128, U16, 11, U11, "AES-128 block cipher instance"); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr [INFO] [stderr] [INFO] [stderr] warning: transmute from a reference to a reference [INFO] [stderr] --> src/impls.rs:90:21 [INFO] [stderr] | [INFO] [stderr] 90 | mem::transmute(blocks) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(blocks as *mut block_cipher_trait::generic_array::GenericArray, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>>, block_cipher_trait::generic_array::typenum::UInt, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>> as *mut [u8; 128])` [INFO] [stderr] ... [INFO] [stderr] 113 | define_aes_impl!(Aes192, U24, 13, U13, "AES-192 block cipher instance"); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr [INFO] [stderr] [INFO] [stderr] warning: transmute from a reference to a reference [INFO] [stderr] --> src/impls.rs:100:21 [INFO] [stderr] | [INFO] [stderr] 100 | mem::transmute(blocks) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(blocks as *mut block_cipher_trait::generic_array::GenericArray, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>>, block_cipher_trait::generic_array::typenum::UInt, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>> as *mut [u8; 128])` [INFO] [stderr] ... [INFO] [stderr] 113 | define_aes_impl!(Aes192, U24, 13, U13, "AES-192 block cipher instance"); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr [INFO] [stderr] [INFO] [stderr] warning: transmute from a reference to a reference [INFO] [stderr] --> src/impls.rs:90:21 [INFO] [stderr] | [INFO] [stderr] 90 | mem::transmute(blocks) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(blocks as *mut block_cipher_trait::generic_array::GenericArray, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>>, block_cipher_trait::generic_array::typenum::UInt, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>> as *mut [u8; 128])` [INFO] [stderr] ... [INFO] [stderr] 114 | define_aes_impl!(Aes256, U32, 15, U15, "AES-256 block cipher instance"); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr [INFO] [stderr] [INFO] [stderr] warning: transmute from a reference to a reference [INFO] [stderr] --> src/impls.rs:100:21 [INFO] [stderr] | [INFO] [stderr] 100 | mem::transmute(blocks) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(blocks as *mut block_cipher_trait::generic_array::GenericArray, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>>, block_cipher_trait::generic_array::typenum::UInt, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>> as *mut [u8; 128])` [INFO] [stderr] ... [INFO] [stderr] 114 | define_aes_impl!(Aes256, U32, 15, U15, "AES-256 block cipher instance"); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/bitslice.rs:396:22 [INFO] [stderr] | [INFO] [stderr] 396 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:396:34 [INFO] [stderr] | [INFO] [stderr] 396 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:396:46 [INFO] [stderr] | [INFO] [stderr] 396 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:396:58 [INFO] [stderr] | [INFO] [stderr] 396 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:397:22 [INFO] [stderr] | [INFO] [stderr] 397 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:397:34 [INFO] [stderr] | [INFO] [stderr] 397 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:397:46 [INFO] [stderr] | [INFO] [stderr] 397 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:397:58 [INFO] [stderr] | [INFO] [stderr] 397 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:398:22 [INFO] [stderr] | [INFO] [stderr] 398 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:398:34 [INFO] [stderr] | [INFO] [stderr] 398 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:398:46 [INFO] [stderr] | [INFO] [stderr] 398 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:398:58 [INFO] [stderr] | [INFO] [stderr] 398 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:399:22 [INFO] [stderr] | [INFO] [stderr] 399 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:399:34 [INFO] [stderr] | [INFO] [stderr] 399 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:399:46 [INFO] [stderr] | [INFO] [stderr] 399 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:399:58 [INFO] [stderr] | [INFO] [stderr] 399 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:400:22 [INFO] [stderr] | [INFO] [stderr] 400 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:400:34 [INFO] [stderr] | [INFO] [stderr] 400 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:400:46 [INFO] [stderr] | [INFO] [stderr] 400 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:400:58 [INFO] [stderr] | [INFO] [stderr] 400 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:401:22 [INFO] [stderr] | [INFO] [stderr] 401 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:401:34 [INFO] [stderr] | [INFO] [stderr] 401 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:401:46 [INFO] [stderr] | [INFO] [stderr] 401 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:401:58 [INFO] [stderr] | [INFO] [stderr] 401 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:402:22 [INFO] [stderr] | [INFO] [stderr] 402 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:402:34 [INFO] [stderr] | [INFO] [stderr] 402 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:402:46 [INFO] [stderr] | [INFO] [stderr] 402 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:402:58 [INFO] [stderr] | [INFO] [stderr] 402 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:403:22 [INFO] [stderr] | [INFO] [stderr] 403 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:403:34 [INFO] [stderr] | [INFO] [stderr] 403 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:403:46 [INFO] [stderr] | [INFO] [stderr] 403 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:403:58 [INFO] [stderr] | [INFO] [stderr] 403 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:481:22 [INFO] [stderr] | [INFO] [stderr] 481 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:481:34 [INFO] [stderr] | [INFO] [stderr] 481 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:481:46 [INFO] [stderr] | [INFO] [stderr] 481 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:481:58 [INFO] [stderr] | [INFO] [stderr] 481 | let bit0 = u32x4(0x01010101, 0x01010101, 0x01010101, 0x01010101); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0101_0101` [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/bitslice.rs:482:22 [INFO] [stderr] | [INFO] [stderr] 482 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:482:34 [INFO] [stderr] | [INFO] [stderr] 482 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:482:46 [INFO] [stderr] | [INFO] [stderr] 482 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:482:58 [INFO] [stderr] | [INFO] [stderr] 482 | let bit1 = u32x4(0x02020202, 0x02020202, 0x02020202, 0x02020202); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0202_0202` [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/bitslice.rs:483:22 [INFO] [stderr] | [INFO] [stderr] 483 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:483:34 [INFO] [stderr] | [INFO] [stderr] 483 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:483:46 [INFO] [stderr] | [INFO] [stderr] 483 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:483:58 [INFO] [stderr] | [INFO] [stderr] 483 | let bit2 = u32x4(0x04040404, 0x04040404, 0x04040404, 0x04040404); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0404_0404` [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/bitslice.rs:484:22 [INFO] [stderr] | [INFO] [stderr] 484 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:484:34 [INFO] [stderr] | [INFO] [stderr] 484 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:484:46 [INFO] [stderr] | [INFO] [stderr] 484 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:484:58 [INFO] [stderr] | [INFO] [stderr] 484 | let bit3 = u32x4(0x08080808, 0x08080808, 0x08080808, 0x08080808); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0808_0808` [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/bitslice.rs:485:22 [INFO] [stderr] | [INFO] [stderr] 485 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:485:34 [INFO] [stderr] | [INFO] [stderr] 485 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:485:46 [INFO] [stderr] | [INFO] [stderr] 485 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:485:58 [INFO] [stderr] | [INFO] [stderr] 485 | let bit4 = u32x4(0x10101010, 0x10101010, 0x10101010, 0x10101010); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1010_1010` [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/bitslice.rs:486:22 [INFO] [stderr] | [INFO] [stderr] 486 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:486:34 [INFO] [stderr] | [INFO] [stderr] 486 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:486:46 [INFO] [stderr] | [INFO] [stderr] 486 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:486:58 [INFO] [stderr] | [INFO] [stderr] 486 | let bit5 = u32x4(0x20202020, 0x20202020, 0x20202020, 0x20202020); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2020_2020` [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/bitslice.rs:487:22 [INFO] [stderr] | [INFO] [stderr] 487 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:487:34 [INFO] [stderr] | [INFO] [stderr] 487 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:487:46 [INFO] [stderr] | [INFO] [stderr] 487 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:487:58 [INFO] [stderr] | [INFO] [stderr] 487 | let bit6 = u32x4(0x40404040, 0x40404040, 0x40404040, 0x40404040); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4040_4040` [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/bitslice.rs:488:22 [INFO] [stderr] | [INFO] [stderr] 488 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:488:34 [INFO] [stderr] | [INFO] [stderr] 488 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:488:46 [INFO] [stderr] | [INFO] [stderr] 488 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/bitslice.rs:488:58 [INFO] [stderr] | [INFO] [stderr] 488 | let bit7 = u32x4(0x80808080, 0x80808080, 0x80808080, 0x80808080); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/expand.rs:7:19 [INFO] [stderr] | [INFO] [stderr] 7 | let m1: u32 = 0x80808080; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8080_8080` [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/expand.rs:8:19 [INFO] [stderr] | [INFO] [stderr] 8 | let m2: u32 = 0x7f7f7f7f; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7f7f_7f7f` [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/expand.rs:9:19 [INFO] [stderr] | [INFO] [stderr] 9 | let m3: u32 = 0x0000001b; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_001b` [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/consts.rs:5:11 [INFO] [stderr] | [INFO] [stderr] 5 | u32x4(0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_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/consts.rs:5:23 [INFO] [stderr] | [INFO] [stderr] 5 | u32x4(0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_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/consts.rs:5:35 [INFO] [stderr] | [INFO] [stderr] 5 | u32x4(0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_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/consts.rs:5:47 [INFO] [stderr] | [INFO] [stderr] 5 | u32x4(0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_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: the loop variable `i` is only used to index `sk`. [INFO] [stderr] --> src/bitslice.rs:23:14 [INFO] [stderr] | [INFO] [stderr] 23 | for i in 1..sk.len() - 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_range_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 23 | for in sk.iter().take(sk.len() - 1).skip(1) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:348:9 [INFO] [stderr] | [INFO] [stderr] 348 | (((x >> bit) & 1) as u32) << shift [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from((x >> bit) & 1)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:407:13 [INFO] [stderr] | [INFO] [stderr] 407 | (data[0] as u32) | ((data[4] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:407:33 [INFO] [stderr] | [INFO] [stderr] 407 | (data[0] as u32) | ((data[4] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[4])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:408:20 [INFO] [stderr] | [INFO] [stderr] 408 | | ((data[8] as u32) << 16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[8])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:409:20 [INFO] [stderr] | [INFO] [stderr] 409 | | ((data[12] as u32) << 24), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(data[12])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:410:13 [INFO] [stderr] | [INFO] [stderr] 410 | (data[1] as u32) | ((data[5] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:410:33 [INFO] [stderr] | [INFO] [stderr] 410 | (data[1] as u32) | ((data[5] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[5])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:411:20 [INFO] [stderr] | [INFO] [stderr] 411 | | ((data[9] as u32) << 16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[9])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:412:20 [INFO] [stderr] | [INFO] [stderr] 412 | | ((data[13] as u32) << 24), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(data[13])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:413:13 [INFO] [stderr] | [INFO] [stderr] 413 | (data[2] as u32) | ((data[6] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[2])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:413:33 [INFO] [stderr] | [INFO] [stderr] 413 | (data[2] as u32) | ((data[6] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[6])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:414:20 [INFO] [stderr] | [INFO] [stderr] 414 | | ((data[10] as u32) << 16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(data[10])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:415:20 [INFO] [stderr] | [INFO] [stderr] 415 | | ((data[14] as u32) << 24), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(data[14])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:416:13 [INFO] [stderr] | [INFO] [stderr] 416 | (data[3] as u32) | ((data[7] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[3])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:416:33 [INFO] [stderr] | [INFO] [stderr] 416 | (data[3] as u32) | ((data[7] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(data[7])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:417:20 [INFO] [stderr] | [INFO] [stderr] 417 | | ((data[11] as u32) << 16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(data[11])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/bitslice.rs:418:20 [INFO] [stderr] | [INFO] [stderr] 418 | | ((data[15] as u32) << 24), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(data[15])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the variable `j` is used as a loop counter. Consider using `for (j, item) in 0..key_len / 4.enumerate()` or similar iterators [INFO] [stderr] --> src/expand.rs:49:14 [INFO] [stderr] | [INFO] [stderr] 49 | for i in 0..key_len / 4 { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::explicit_counter_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_counter_loop [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/expand.rs:50:28 [INFO] [stderr] | [INFO] [stderr] 50 | ek[j / 4][j % 4] = (key[4 * i] as u32) | ((key[4 * i + 1] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(key[4 * i])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/expand.rs:50:51 [INFO] [stderr] | [INFO] [stderr] 50 | ek[j / 4][j % 4] = (key[4 * i] as u32) | ((key[4 * i + 1] as u32) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(key[4 * i + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/expand.rs:51:16 [INFO] [stderr] | [INFO] [stderr] 51 | | ((key[4 * i + 2] as u32) << 16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(key[4 * i + 2])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/expand.rs:52:16 [INFO] [stderr] | [INFO] [stderr] 52 | | ((key[4 * i + 3] as u32) << 24); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(key[4 * i + 3])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: transmute from a reference to a reference [INFO] [stderr] --> src/impls.rs:90:21 [INFO] [stderr] | [INFO] [stderr] 90 | mem::transmute(blocks) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(blocks as *mut block_cipher_trait::generic_array::GenericArray, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>>, block_cipher_trait::generic_array::typenum::UInt, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>> as *mut [u8; 128])` [INFO] [stderr] ... [INFO] [stderr] 112 | define_aes_impl!(Aes128, U16, 11, U11, "AES-128 block cipher instance"); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::transmute_ptr_to_ptr)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr [INFO] [stderr] [INFO] [stderr] warning: transmute from a reference to a reference [INFO] [stderr] --> src/impls.rs:100:21 [INFO] [stderr] | [INFO] [stderr] 100 | mem::transmute(blocks) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(blocks as *mut block_cipher_trait::generic_array::GenericArray, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>>, block_cipher_trait::generic_array::typenum::UInt, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>> as *mut [u8; 128])` [INFO] [stderr] ... [INFO] [stderr] 112 | define_aes_impl!(Aes128, U16, 11, U11, "AES-128 block cipher instance"); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr [INFO] [stderr] [INFO] [stderr] warning: transmute from a reference to a reference [INFO] [stderr] --> src/impls.rs:90:21 [INFO] [stderr] | [INFO] [stderr] 90 | mem::transmute(blocks) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(blocks as *mut block_cipher_trait::generic_array::GenericArray, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>>, block_cipher_trait::generic_array::typenum::UInt, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>> as *mut [u8; 128])` [INFO] [stderr] ... [INFO] [stderr] 113 | define_aes_impl!(Aes192, U24, 13, U13, "AES-192 block cipher instance"); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr [INFO] [stderr] [INFO] [stderr] warning: transmute from a reference to a reference [INFO] [stderr] --> src/impls.rs:100:21 [INFO] [stderr] | [INFO] [stderr] 100 | mem::transmute(blocks) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(blocks as *mut block_cipher_trait::generic_array::GenericArray, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>>, block_cipher_trait::generic_array::typenum::UInt, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>> as *mut [u8; 128])` [INFO] [stderr] ... [INFO] [stderr] 113 | define_aes_impl!(Aes192, U24, 13, U13, "AES-192 block cipher instance"); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr [INFO] [stderr] [INFO] [stderr] warning: transmute from a reference to a reference [INFO] [stderr] --> src/impls.rs:90:21 [INFO] [stderr] | [INFO] [stderr] 90 | mem::transmute(blocks) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(blocks as *mut block_cipher_trait::generic_array::GenericArray, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>>, block_cipher_trait::generic_array::typenum::UInt, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>> as *mut [u8; 128])` [INFO] [stderr] ... [INFO] [stderr] 114 | define_aes_impl!(Aes256, U32, 15, U15, "AES-256 block cipher instance"); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr [INFO] [stderr] [INFO] [stderr] warning: transmute from a reference to a reference [INFO] [stderr] --> src/impls.rs:100:21 [INFO] [stderr] | [INFO] [stderr] 100 | mem::transmute(blocks) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(blocks as *mut block_cipher_trait::generic_array::GenericArray, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>>, block_cipher_trait::generic_array::typenum::UInt, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>, block_cipher_trait::generic_array::typenum::B0>> as *mut [u8; 128])` [INFO] [stderr] ... [INFO] [stderr] 114 | define_aes_impl!(Aes256, U32, 15, U15, "AES-256 block cipher instance"); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `aes_soft::BlockCipher` [INFO] [stderr] --> benches/aes192.rs:6:24 [INFO] [stderr] | [INFO] [stderr] 6 | use aes_soft::{Aes192, BlockCipher}; [INFO] [stderr] | ^^^^^^^^^^^ no `BlockCipher` in the root [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> benches/aes192.rs:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(test)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] Some errors occurred: E0432, E0554. [INFO] [stderr] For more information about an error, try `rustc --explain E0432`. [INFO] [stderr] error: Could not compile `aes-soft`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0432]: unresolved import `aes_soft::BlockCipher` [INFO] [stderr] --> benches/aes256.rs:6:24 [INFO] [stderr] | [INFO] [stderr] 6 | use aes_soft::{Aes256, BlockCipher}; [INFO] [stderr] | ^^^^^^^^^^^ no `BlockCipher` in the root [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> benches/aes256.rs:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(test)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] Some errors occurred: E0432, E0554. [INFO] [stderr] For more information about an error, try `rustc --explain E0432`. [INFO] [stderr] error: Could not compile `aes-soft`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0432]: unresolved import `aes_soft::BlockCipher` [INFO] [stderr] --> benches/aes128.rs:6:24 [INFO] [stderr] | [INFO] [stderr] 6 | use aes_soft::{Aes128, BlockCipher}; [INFO] [stderr] | ^^^^^^^^^^^ no `BlockCipher` in the root [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> benches/aes128.rs:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(test)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] Some errors occurred: E0432, E0554. [INFO] [stderr] For more information about an error, try `rustc --explain E0432`. [INFO] [stderr] error: Could not compile `aes-soft`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "2ed02ae79194143ad07f49d7a01af195e7079afbf288c8722418057b11369131"` [INFO] running `"docker" "rm" "-f" "2ed02ae79194143ad07f49d7a01af195e7079afbf288c8722418057b11369131"` [INFO] [stdout] 2ed02ae79194143ad07f49d7a01af195e7079afbf288c8722418057b11369131