[INFO] crate des 0.2.0 is already in cache [INFO] extracting crate des 0.2.0 into work/ex/clippy-test-run/sources/stable/reg/des/0.2.0 [INFO] extracting crate des 0.2.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/des/0.2.0 [INFO] validating manifest of des-0.2.0 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 des-0.2.0 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 des-0.2.0 [INFO] finished frobbing des-0.2.0 [INFO] frobbed toml for des-0.2.0 written to work/ex/clippy-test-run/sources/stable/reg/des/0.2.0/Cargo.toml [INFO] started frobbing des-0.2.0 [INFO] finished frobbing des-0.2.0 [INFO] frobbed toml for des-0.2.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/des/0.2.0/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 des-0.2.0 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/des/0.2.0:/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] 7ed6814be9ee234bb2644423617b98e9bf12db7ca5083c653ecfe077acf6a674 [INFO] running `"docker" "start" "-a" "7ed6814be9ee234bb2644423617b98e9bf12db7ca5083c653ecfe077acf6a674"` [INFO] [stderr] Checking block-cipher-trait v0.6.2 [INFO] [stderr] Checking des v0.2.0 (/opt/crater/workdir) [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/consts.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::deprecated_cfg_attr)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/consts.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::deprecated_cfg_attr)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/des.rs:21:30 [INFO] [stderr] | [INFO] [stderr] 21 | key = delta_swap(key, 2, 0x3333000033330000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x3333_0000_3333_0000` [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/des.rs:22:30 [INFO] [stderr] | [INFO] [stderr] 22 | key = delta_swap(key, 4, 0x0f0f0f0f00000000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0f0f_0f0f_0000_0000` [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/des.rs:23:30 [INFO] [stderr] | [INFO] [stderr] 23 | key = delta_swap(key, 8, 0x009a000a00a200a8); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x009a_000a_00a2_00a8` [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/des.rs:24:31 [INFO] [stderr] | [INFO] [stderr] 24 | key = delta_swap(key, 16, 0x00006c6c0000cccc); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_6c6c_0000_cccc` [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/des.rs:25:30 [INFO] [stderr] | [INFO] [stderr] 25 | key = delta_swap(key, 1, 0x1045500500550550); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x1045_5005_0055_0550` [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/des.rs:26:31 [INFO] [stderr] | [INFO] [stderr] 26 | key = delta_swap(key, 32, 0x00000000f0f0f5fa); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_f0f0_f5fa` [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/des.rs:27:30 [INFO] [stderr] | [INFO] [stderr] 27 | key = delta_swap(key, 8, 0x00550055006a00aa); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0055_0055_006a_00aa` [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/des.rs:28:30 [INFO] [stderr] | [INFO] [stderr] 28 | key = delta_swap(key, 2, 0x0000333330000300); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_3333_3000_0300` [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/des.rs:29:11 [INFO] [stderr] | [INFO] [stderr] 29 | key & 0xFFFFFFFFFFFFFF00 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xFFFF_FFFF_FFFF_FF00` [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/des.rs:35:21 [INFO] [stderr] | [INFO] [stderr] 35 | let b1 = (key & 0x0021000002000000) >> 7; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0021_0000_0200_0000` [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/des.rs:36:21 [INFO] [stderr] | [INFO] [stderr] 36 | let b2 = (key & 0x0008020010080000) << 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0008_0200_1008_0000` [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/des.rs:37:20 [INFO] [stderr] | [INFO] [stderr] 37 | let b3 = key & 0x0002200000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0002_2000_0000_0000` [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/des.rs:38:21 [INFO] [stderr] | [INFO] [stderr] 38 | let b4 = (key & 0x0000000000100020) << 19; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0010_0020` [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/des.rs:39:37 [INFO] [stderr] | [INFO] [stderr] 39 | let b5 = (key.rotate_left(54) & 0x0005312400000011) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0005_3124_0000_0011` [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/des.rs:40:23 [INFO] [stderr] | [INFO] [stderr] 40 | .wrapping_mul(0x0000000094200201) & 0xea40100880000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_9420_0201` [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/des.rs:40:45 [INFO] [stderr] | [INFO] [stderr] 40 | .wrapping_mul(0x0000000094200201) & 0xea40100880000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xea40_1008_8000_0000` [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/des.rs:41:36 [INFO] [stderr] | [INFO] [stderr] 41 | let b6 = (key.rotate_left(7) & 0x0022110000012001) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0022_1100_0001_2001` [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/des.rs:42:23 [INFO] [stderr] | [INFO] [stderr] 42 | .wrapping_mul(0x0001000000610006) & 0x1185004400000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0001_0000_0061_0006` [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/des.rs:42:45 [INFO] [stderr] | [INFO] [stderr] 42 | .wrapping_mul(0x0001000000610006) & 0x1185004400000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x1185_0044_0000_0000` [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/des.rs:43:36 [INFO] [stderr] | [INFO] [stderr] 43 | let b7 = (key.rotate_left(6) & 0x0000520040200002) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_5200_4020_0002` [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/des.rs:44:23 [INFO] [stderr] | [INFO] [stderr] 44 | .wrapping_mul(0x00000080000000c1) & 0x0028811000200000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0080_0000_00c1` [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/des.rs:44:45 [INFO] [stderr] | [INFO] [stderr] 44 | .wrapping_mul(0x00000080000000c1) & 0x0028811000200000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0028_8110_0020_0000` [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/des.rs:45:21 [INFO] [stderr] | [INFO] [stderr] 45 | let b8 = (key & 0x01000004c0011100).wrapping_mul(0x0000000000004284) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0100_0004_c001_1100` [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/des.rs:45:54 [INFO] [stderr] | [INFO] [stderr] 45 | let b8 = (key & 0x01000004c0011100).wrapping_mul(0x0000000000004284) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0000_4284` [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/des.rs:46:11 [INFO] [stderr] | [INFO] [stderr] 46 | & 0x0400082244400000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0400_0822_4440_0000` [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/des.rs:47:37 [INFO] [stderr] | [INFO] [stderr] 47 | let b9 = (key.rotate_left(60) & 0x0000000000820280) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0082_0280` [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/des.rs:48:23 [INFO] [stderr] | [INFO] [stderr] 48 | .wrapping_mul(0x0000000000089001) & 0x0000000110880000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0008_9001` [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/des.rs:48:45 [INFO] [stderr] | [INFO] [stderr] 48 | .wrapping_mul(0x0000000000089001) & 0x0000000110880000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0001_1088_0000` [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/des.rs:49:38 [INFO] [stderr] | [INFO] [stderr] 49 | let b10 = (key.rotate_left(49) & 0x0000000000024084) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0002_4084` [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/des.rs:50:23 [INFO] [stderr] | [INFO] [stderr] 50 | .wrapping_mul(0x0000000002040005) & 0x000000000a030000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0204_0005` [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/des.rs:50:45 [INFO] [stderr] | [INFO] [stderr] 50 | .wrapping_mul(0x0000000002040005) & 0x000000000a030000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0a03_0000` [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/des.rs:56:39 [INFO] [stderr] | [INFO] [stderr] 56 | message = delta_swap(message, 24, 0x000000FF000000FF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_00FF_0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/des.rs:57:39 [INFO] [stderr] | [INFO] [stderr] 57 | message = delta_swap(message, 24, 0x00000000FF00FF00); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_FF00_FF00` [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/des.rs:58:39 [INFO] [stderr] | [INFO] [stderr] 58 | message = delta_swap(message, 36, 0x000000000F0F0F0F); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/des.rs:59:39 [INFO] [stderr] | [INFO] [stderr] 59 | message = delta_swap(message, 18, 0x0000333300003333); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_3333_0000_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/des.rs:60:28 [INFO] [stderr] | [INFO] [stderr] 60 | delta_swap(message, 9, 0x0055005500550055) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0055_0055_0055_0055` [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/des.rs:65:38 [INFO] [stderr] | [INFO] [stderr] 65 | message = delta_swap(message, 9, 0x0055005500550055); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0055_0055_0055_0055` [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/des.rs:66:39 [INFO] [stderr] | [INFO] [stderr] 66 | message = delta_swap(message, 18, 0x0000333300003333); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_3333_0000_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/des.rs:67:39 [INFO] [stderr] | [INFO] [stderr] 67 | message = delta_swap(message, 36, 0x000000000F0F0F0F); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/des.rs:68:39 [INFO] [stderr] | [INFO] [stderr] 68 | message = delta_swap(message, 24, 0x00000000FF00FF00); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_FF00_FF00` [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/des.rs:69:29 [INFO] [stderr] | [INFO] [stderr] 69 | delta_swap(message, 24, 0x000000FF000000FF) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_00FF_0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/des.rs:77:43 [INFO] [stderr] | [INFO] [stderr] 77 | let b1 = (block << (BLOCK_LEN - 1)) & 0x8000000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8000_0000_0000_0000` [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/des.rs:78:29 [INFO] [stderr] | [INFO] [stderr] 78 | let b2 = (block >> 1) & 0x7C00000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x7C00_0000_0000_0000` [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/des.rs:79:29 [INFO] [stderr] | [INFO] [stderr] 79 | let b3 = (block >> 3) & 0x03F0000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x03F0_0000_0000_0000` [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/des.rs:80:29 [INFO] [stderr] | [INFO] [stderr] 80 | let b4 = (block >> 5) & 0x000FC00000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x000F_C000_0000_0000` [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/des.rs:81:29 [INFO] [stderr] | [INFO] [stderr] 81 | let b5 = (block >> 7) & 0x00003F0000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_3F00_0000_0000` [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/des.rs:82:29 [INFO] [stderr] | [INFO] [stderr] 82 | let b6 = (block >> 9) & 0x000000FC00000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_00FC_0000_0000` [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/des.rs:83:30 [INFO] [stderr] | [INFO] [stderr] 83 | let b7 = (block >> 11) & 0x00000003F0000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0003_F000_0000` [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/des.rs:84:30 [INFO] [stderr] | [INFO] [stderr] 84 | let b8 = (block >> 13) & 0x000000000FC00000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0FC0_0000` [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/des.rs:85:30 [INFO] [stderr] | [INFO] [stderr] 85 | let b9 = (block >> 15) & 0x00000000003E0000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_003E_0000` [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/des.rs:86:45 [INFO] [stderr] | [INFO] [stderr] 86 | let b10 = (block >> (RESULT_LEN - 1)) & 0x0000000000010000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0001_0000` [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/des.rs:93:23 [INFO] [stderr] | [INFO] [stderr] 93 | let b1 = (block & 0x0000000000200000) << 32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0020_0000` [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/des.rs:94:23 [INFO] [stderr] | [INFO] [stderr] 94 | let b2 = (block & 0x0000000000480000) << 13; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0048_0000` [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/des.rs:95:23 [INFO] [stderr] | [INFO] [stderr] 95 | let b3 = (block & 0x0000088000000000) << 12; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0880_0000_0000` [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/des.rs:96:23 [INFO] [stderr] | [INFO] [stderr] 96 | let b4 = (block & 0x0000002020120000) << 25; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0020_2012_0000` [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/des.rs:97:23 [INFO] [stderr] | [INFO] [stderr] 97 | let b5 = (block & 0x0000000442000000) << 14; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0004_4200_0000` [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/des.rs:98:23 [INFO] [stderr] | [INFO] [stderr] 98 | let b6 = (block & 0x0000000001800000) << 37; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0180_0000` [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/des.rs:99:23 [INFO] [stderr] | [INFO] [stderr] 99 | let b7 = (block & 0x0000000004000000) << 24; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0400_0000` [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/des.rs:100:23 [INFO] [stderr] | [INFO] [stderr] 100 | let b8 = (block & 0x0000020280015000).wrapping_mul(0x0000020080800083) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0202_8001_5000` [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/des.rs:100:56 [INFO] [stderr] | [INFO] [stderr] 100 | let b8 = (block & 0x0000020280015000).wrapping_mul(0x0000020080800083) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0200_8080_0083` [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/des.rs:101:11 [INFO] [stderr] | [INFO] [stderr] 101 | & 0x02000a6400000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0200_0a64_0000_0000` [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/des.rs:102:39 [INFO] [stderr] | [INFO] [stderr] 102 | let b9 = (block.rotate_left(29) & 0x01001400000000aa) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0100_1400_0000_00aa` [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/des.rs:103:23 [INFO] [stderr] | [INFO] [stderr] 103 | .wrapping_mul(0x0000210210008081) & 0x0902c01200000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_2102_1000_8081` [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/des.rs:103:45 [INFO] [stderr] | [INFO] [stderr] 103 | .wrapping_mul(0x0000210210008081) & 0x0902c01200000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0902_c012_0000_0000` [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/des.rs:104:24 [INFO] [stderr] | [INFO] [stderr] 104 | let b10 = (block & 0x0000000910040000).wrapping_mul(0x0000000c04000020) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0009_1004_0000` [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/des.rs:104:57 [INFO] [stderr] | [INFO] [stderr] 104 | let b10 = (block & 0x0000000910040000).wrapping_mul(0x0000000c04000020) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_000c_0400_0020` [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/des.rs:105:11 [INFO] [stderr] | [INFO] [stderr] 105 | & 0x8410010000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8410_0100_0000_0000` [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/des.rs:120:23 [INFO] [stderr] | [INFO] [stderr] 120 | let mut d = key & 0x0FFFFFFF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0FFF_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/des.rs:138:24 [INFO] [stderr] | [INFO] [stderr] 138 | (val | top_bits) & 0x0FFFFFFF [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0FFF_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 used to index `SBOXES` [INFO] [stderr] --> src/des.rs:158:14 [INFO] [stderr] | [INFO] [stderr] 158 | for i in 0..8 { [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] 158 | for (i, ) in SBOXES.iter().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/des.rs:161:19 [INFO] [stderr] | [INFO] [stderr] 161 | output |= (sbox[val as usize] as u64) << (60 - (i * 4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(sbox[val as usize])` [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: long literal lacking separators [INFO] [stderr] --> src/des.rs:21:30 [INFO] [stderr] | [INFO] [stderr] 21 | key = delta_swap(key, 2, 0x3333000033330000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x3333_0000_3333_0000` [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/des.rs:22:30 [INFO] [stderr] | [INFO] [stderr] 22 | key = delta_swap(key, 4, 0x0f0f0f0f00000000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0f0f_0f0f_0000_0000` [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/des.rs:23:30 [INFO] [stderr] | [INFO] [stderr] 23 | key = delta_swap(key, 8, 0x009a000a00a200a8); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x009a_000a_00a2_00a8` [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/des.rs:24:31 [INFO] [stderr] | [INFO] [stderr] 24 | key = delta_swap(key, 16, 0x00006c6c0000cccc); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_6c6c_0000_cccc` [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/des.rs:25:30 [INFO] [stderr] | [INFO] [stderr] 25 | key = delta_swap(key, 1, 0x1045500500550550); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x1045_5005_0055_0550` [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/des.rs:26:31 [INFO] [stderr] | [INFO] [stderr] 26 | key = delta_swap(key, 32, 0x00000000f0f0f5fa); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_f0f0_f5fa` [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/des.rs:27:30 [INFO] [stderr] | [INFO] [stderr] 27 | key = delta_swap(key, 8, 0x00550055006a00aa); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0055_0055_006a_00aa` [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/des.rs:28:30 [INFO] [stderr] | [INFO] [stderr] 28 | key = delta_swap(key, 2, 0x0000333330000300); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_3333_3000_0300` [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/des.rs:29:11 [INFO] [stderr] | [INFO] [stderr] 29 | key & 0xFFFFFFFFFFFFFF00 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xFFFF_FFFF_FFFF_FF00` [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/des.rs:35:21 [INFO] [stderr] | [INFO] [stderr] 35 | let b1 = (key & 0x0021000002000000) >> 7; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0021_0000_0200_0000` [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/des.rs:36:21 [INFO] [stderr] | [INFO] [stderr] 36 | let b2 = (key & 0x0008020010080000) << 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0008_0200_1008_0000` [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/des.rs:37:20 [INFO] [stderr] | [INFO] [stderr] 37 | let b3 = key & 0x0002200000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0002_2000_0000_0000` [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/des.rs:38:21 [INFO] [stderr] | [INFO] [stderr] 38 | let b4 = (key & 0x0000000000100020) << 19; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0010_0020` [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/des.rs:39:37 [INFO] [stderr] | [INFO] [stderr] 39 | let b5 = (key.rotate_left(54) & 0x0005312400000011) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0005_3124_0000_0011` [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/des.rs:40:23 [INFO] [stderr] | [INFO] [stderr] 40 | .wrapping_mul(0x0000000094200201) & 0xea40100880000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_9420_0201` [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/des.rs:40:45 [INFO] [stderr] | [INFO] [stderr] 40 | .wrapping_mul(0x0000000094200201) & 0xea40100880000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xea40_1008_8000_0000` [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/des.rs:41:36 [INFO] [stderr] | [INFO] [stderr] 41 | let b6 = (key.rotate_left(7) & 0x0022110000012001) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0022_1100_0001_2001` [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/des.rs:42:23 [INFO] [stderr] | [INFO] [stderr] 42 | .wrapping_mul(0x0001000000610006) & 0x1185004400000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0001_0000_0061_0006` [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/des.rs:42:45 [INFO] [stderr] | [INFO] [stderr] 42 | .wrapping_mul(0x0001000000610006) & 0x1185004400000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x1185_0044_0000_0000` [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/des.rs:43:36 [INFO] [stderr] | [INFO] [stderr] 43 | let b7 = (key.rotate_left(6) & 0x0000520040200002) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_5200_4020_0002` [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/des.rs:44:23 [INFO] [stderr] | [INFO] [stderr] 44 | .wrapping_mul(0x00000080000000c1) & 0x0028811000200000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0080_0000_00c1` [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/des.rs:44:45 [INFO] [stderr] | [INFO] [stderr] 44 | .wrapping_mul(0x00000080000000c1) & 0x0028811000200000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0028_8110_0020_0000` [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/des.rs:45:21 [INFO] [stderr] | [INFO] [stderr] 45 | let b8 = (key & 0x01000004c0011100).wrapping_mul(0x0000000000004284) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0100_0004_c001_1100` [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/des.rs:45:54 [INFO] [stderr] | [INFO] [stderr] 45 | let b8 = (key & 0x01000004c0011100).wrapping_mul(0x0000000000004284) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0000_4284` [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/des.rs:46:11 [INFO] [stderr] | [INFO] [stderr] 46 | & 0x0400082244400000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0400_0822_4440_0000` [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/des.rs:47:37 [INFO] [stderr] | [INFO] [stderr] 47 | let b9 = (key.rotate_left(60) & 0x0000000000820280) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0082_0280` [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/des.rs:48:23 [INFO] [stderr] | [INFO] [stderr] 48 | .wrapping_mul(0x0000000000089001) & 0x0000000110880000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0008_9001` [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/des.rs:48:45 [INFO] [stderr] | [INFO] [stderr] 48 | .wrapping_mul(0x0000000000089001) & 0x0000000110880000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0001_1088_0000` [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/des.rs:49:38 [INFO] [stderr] | [INFO] [stderr] 49 | let b10 = (key.rotate_left(49) & 0x0000000000024084) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0002_4084` [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/des.rs:50:23 [INFO] [stderr] | [INFO] [stderr] 50 | .wrapping_mul(0x0000000002040005) & 0x000000000a030000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0204_0005` [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/des.rs:50:45 [INFO] [stderr] | [INFO] [stderr] 50 | .wrapping_mul(0x0000000002040005) & 0x000000000a030000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0a03_0000` [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/des.rs:56:39 [INFO] [stderr] | [INFO] [stderr] 56 | message = delta_swap(message, 24, 0x000000FF000000FF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_00FF_0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/des.rs:57:39 [INFO] [stderr] | [INFO] [stderr] 57 | message = delta_swap(message, 24, 0x00000000FF00FF00); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_FF00_FF00` [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/des.rs:58:39 [INFO] [stderr] | [INFO] [stderr] 58 | message = delta_swap(message, 36, 0x000000000F0F0F0F); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/des.rs:59:39 [INFO] [stderr] | [INFO] [stderr] 59 | message = delta_swap(message, 18, 0x0000333300003333); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_3333_0000_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/des.rs:60:28 [INFO] [stderr] | [INFO] [stderr] 60 | delta_swap(message, 9, 0x0055005500550055) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0055_0055_0055_0055` [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/des.rs:65:38 [INFO] [stderr] | [INFO] [stderr] 65 | message = delta_swap(message, 9, 0x0055005500550055); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0055_0055_0055_0055` [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/des.rs:66:39 [INFO] [stderr] | [INFO] [stderr] 66 | message = delta_swap(message, 18, 0x0000333300003333); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_3333_0000_3333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/des.rs:67:39 [INFO] [stderr] | [INFO] [stderr] 67 | message = delta_swap(message, 36, 0x000000000F0F0F0F); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0F0F_0F0F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/des.rs:68:39 [INFO] [stderr] | [INFO] [stderr] 68 | message = delta_swap(message, 24, 0x00000000FF00FF00); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_FF00_FF00` [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/des.rs:69:29 [INFO] [stderr] | [INFO] [stderr] 69 | delta_swap(message, 24, 0x000000FF000000FF) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_00FF_0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/des.rs:77:43 [INFO] [stderr] | [INFO] [stderr] 77 | let b1 = (block << (BLOCK_LEN - 1)) & 0x8000000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8000_0000_0000_0000` [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/des.rs:78:29 [INFO] [stderr] | [INFO] [stderr] 78 | let b2 = (block >> 1) & 0x7C00000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x7C00_0000_0000_0000` [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/des.rs:79:29 [INFO] [stderr] | [INFO] [stderr] 79 | let b3 = (block >> 3) & 0x03F0000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x03F0_0000_0000_0000` [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/des.rs:80:29 [INFO] [stderr] | [INFO] [stderr] 80 | let b4 = (block >> 5) & 0x000FC00000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x000F_C000_0000_0000` [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/des.rs:81:29 [INFO] [stderr] | [INFO] [stderr] 81 | let b5 = (block >> 7) & 0x00003F0000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_3F00_0000_0000` [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/des.rs:82:29 [INFO] [stderr] | [INFO] [stderr] 82 | let b6 = (block >> 9) & 0x000000FC00000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_00FC_0000_0000` [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/des.rs:83:30 [INFO] [stderr] | [INFO] [stderr] 83 | let b7 = (block >> 11) & 0x00000003F0000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0003_F000_0000` [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/des.rs:84:30 [INFO] [stderr] | [INFO] [stderr] 84 | let b8 = (block >> 13) & 0x000000000FC00000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0FC0_0000` [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/des.rs:85:30 [INFO] [stderr] | [INFO] [stderr] 85 | let b9 = (block >> 15) & 0x00000000003E0000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_003E_0000` [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/des.rs:86:45 [INFO] [stderr] | [INFO] [stderr] 86 | let b10 = (block >> (RESULT_LEN - 1)) & 0x0000000000010000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0001_0000` [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/des.rs:93:23 [INFO] [stderr] | [INFO] [stderr] 93 | let b1 = (block & 0x0000000000200000) << 32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0020_0000` [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/des.rs:94:23 [INFO] [stderr] | [INFO] [stderr] 94 | let b2 = (block & 0x0000000000480000) << 13; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0048_0000` [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/des.rs:95:23 [INFO] [stderr] | [INFO] [stderr] 95 | let b3 = (block & 0x0000088000000000) << 12; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0880_0000_0000` [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/des.rs:96:23 [INFO] [stderr] | [INFO] [stderr] 96 | let b4 = (block & 0x0000002020120000) << 25; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0020_2012_0000` [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/des.rs:97:23 [INFO] [stderr] | [INFO] [stderr] 97 | let b5 = (block & 0x0000000442000000) << 14; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0004_4200_0000` [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/des.rs:98:23 [INFO] [stderr] | [INFO] [stderr] 98 | let b6 = (block & 0x0000000001800000) << 37; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0180_0000` [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/des.rs:99:23 [INFO] [stderr] | [INFO] [stderr] 99 | let b7 = (block & 0x0000000004000000) << 24; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0000_0400_0000` [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/des.rs:100:23 [INFO] [stderr] | [INFO] [stderr] 100 | let b8 = (block & 0x0000020280015000).wrapping_mul(0x0000020080800083) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0202_8001_5000` [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/des.rs:100:56 [INFO] [stderr] | [INFO] [stderr] 100 | let b8 = (block & 0x0000020280015000).wrapping_mul(0x0000020080800083) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0200_8080_0083` [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/des.rs:101:11 [INFO] [stderr] | [INFO] [stderr] 101 | & 0x02000a6400000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0200_0a64_0000_0000` [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/des.rs:102:39 [INFO] [stderr] | [INFO] [stderr] 102 | let b9 = (block.rotate_left(29) & 0x01001400000000aa) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0100_1400_0000_00aa` [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/des.rs:103:23 [INFO] [stderr] | [INFO] [stderr] 103 | .wrapping_mul(0x0000210210008081) & 0x0902c01200000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_2102_1000_8081` [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/des.rs:103:45 [INFO] [stderr] | [INFO] [stderr] 103 | .wrapping_mul(0x0000210210008081) & 0x0902c01200000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0902_c012_0000_0000` [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/des.rs:104:24 [INFO] [stderr] | [INFO] [stderr] 104 | let b10 = (block & 0x0000000910040000).wrapping_mul(0x0000000c04000020) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_0009_1004_0000` [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/des.rs:104:57 [INFO] [stderr] | [INFO] [stderr] 104 | let b10 = (block & 0x0000000910040000).wrapping_mul(0x0000000c04000020) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0000_000c_0400_0020` [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/des.rs:105:11 [INFO] [stderr] | [INFO] [stderr] 105 | & 0x8410010000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8410_0100_0000_0000` [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/des.rs:120:23 [INFO] [stderr] | [INFO] [stderr] 120 | let mut d = key & 0x0FFFFFFF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0FFF_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/des.rs:138:24 [INFO] [stderr] | [INFO] [stderr] 138 | (val | top_bits) & 0x0FFFFFFF [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0FFF_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 used to index `SBOXES` [INFO] [stderr] --> src/des.rs:158:14 [INFO] [stderr] | [INFO] [stderr] 158 | for i in 0..8 { [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] 158 | for (i, ) in SBOXES.iter().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/des.rs:161:19 [INFO] [stderr] | [INFO] [stderr] 161 | output |= (sbox[val as usize] as u64) << (60 - (i * 4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(sbox[val as usize])` [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] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> benches/tdes.rs:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(test)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0554`. [INFO] [stderr] error: Could not compile `des`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> benches/des.rs:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(test)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0554`. [INFO] [stderr] error: Could not compile `des`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "7ed6814be9ee234bb2644423617b98e9bf12db7ca5083c653ecfe077acf6a674"` [INFO] running `"docker" "rm" "-f" "7ed6814be9ee234bb2644423617b98e9bf12db7ca5083c653ecfe077acf6a674"` [INFO] [stdout] 7ed6814be9ee234bb2644423617b98e9bf12db7ca5083c653ecfe077acf6a674