[INFO] crate nacl 0.3.0 is already in cache [INFO] extracting crate nacl 0.3.0 into work/ex/clippy-test-run/sources/stable/reg/nacl/0.3.0 [INFO] extracting crate nacl 0.3.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/nacl/0.3.0 [INFO] validating manifest of nacl-0.3.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 nacl-0.3.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 nacl-0.3.0 [INFO] finished frobbing nacl-0.3.0 [INFO] frobbed toml for nacl-0.3.0 written to work/ex/clippy-test-run/sources/stable/reg/nacl/0.3.0/Cargo.toml [INFO] started frobbing nacl-0.3.0 [INFO] finished frobbing nacl-0.3.0 [INFO] frobbed toml for nacl-0.3.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/nacl/0.3.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 nacl-0.3.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-0/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/nacl/0.3.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] 0006e6e9dd347a6eed4b3bfa9d077e06462f2d324366654055180711937e53f1 [INFO] running `"docker" "start" "-a" "0006e6e9dd347a6eed4b3bfa9d077e06462f2d324366654055180711937e53f1"` [INFO] [stderr] Checking nacl v0.3.0 (/opt/crater/workdir) [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/boxes/onetimeauth.rs:85:11 [INFO] [stderr] | [INFO] [stderr] 85 | let mut j = 0; [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/boxes/stream.rs:68:11 [INFO] [stderr] | [INFO] [stderr] 68 | let mut u: u32 = 1; [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/boxes/stream.rs:85:11 [INFO] [stderr] | [INFO] [stderr] 85 | let mut u: u32 = 1; [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/boxes/scalarmult.rs:96:63 [INFO] [stderr] | [INFO] [stderr] 96 | fn select(p: &mut [u32], q: &mut [u32], r: &[u32], s: &[u32], b: u32) { [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/boxes/scalarmult.rs:99:11 [INFO] [stderr] | [INFO] [stderr] 99 | let mut t = bminus1 & (r[j] ^ s[j]); [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/boxes/scalarmult.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | let mut u: [u32; 32] = [0; 32]; [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/boxes/scalarmult.rs:130:11 [INFO] [stderr] | [INFO] [stderr] 130 | let mut b = e[pos / 8] >> (pos & 7); [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/signing/ge25519.rs:199:10 [INFO] [stderr] | [INFO] [stderr] 199 | let mut c = make_fe25519(); [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/signing/ge25519.rs:200:10 [INFO] [stderr] | [INFO] [stderr] 200 | let mut d = make_fe25519(); [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/signing/ge25519.rs:201:10 [INFO] [stderr] | [INFO] [stderr] 201 | let mut e = make_fe25519(); [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/signing/ge25519.rs:202:10 [INFO] [stderr] | [INFO] [stderr] 202 | let mut f = make_fe25519(); [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/signing/ge25519.rs:203:10 [INFO] [stderr] | [INFO] [stderr] 203 | let mut g = make_fe25519(); [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: 10th binding whose name is just one char [INFO] [stderr] --> src/signing/ge25519.rs:204:10 [INFO] [stderr] | [INFO] [stderr] 204 | let mut h = make_fe25519(); [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/signing/ge25519.rs:230:10 [INFO] [stderr] | [INFO] [stderr] 230 | let mut b = make_fe25519(); [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/signing/ge25519.rs:231:10 [INFO] [stderr] | [INFO] [stderr] 231 | let mut c = make_fe25519(); [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/signing/ge25519.rs:232:10 [INFO] [stderr] | [INFO] [stderr] 232 | let mut d = make_fe25519(); [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/signing/ge25519.rs:233:10 [INFO] [stderr] | [INFO] [stderr] 233 | let mut t = make_fe25519(); [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/signing/ge25519.rs:257:10 [INFO] [stderr] | [INFO] [stderr] 257 | let mut c = make_fe25519(); [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/signing/ge25519.rs:258:10 [INFO] [stderr] | [INFO] [stderr] 258 | let mut d = make_fe25519(); [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/signing/ge25519.rs:259:10 [INFO] [stderr] | [INFO] [stderr] 259 | let mut t = make_fe25519(); [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/hash/sha512.rs:133:10 [INFO] [stderr] | [INFO] [stderr] 133 | let mut e = load_bigendian(&statebytes[32..40]); state[4] = 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: 6th binding whose name is just one char [INFO] [stderr] --> src/hash/sha512.rs:134:10 [INFO] [stderr] | [INFO] [stderr] 134 | let mut f = load_bigendian(&statebytes[40..48]); state[5] = f; [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/hash/sha512.rs:135:10 [INFO] [stderr] | [INFO] [stderr] 135 | let mut g = load_bigendian(&statebytes[48..56]); state[6] = g; [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/hash/sha512.rs:136:10 [INFO] [stderr] | [INFO] [stderr] 136 | let mut h = load_bigendian(&statebytes[56..64]); state[7] = h; [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: redundant field names in struct initialization [INFO] [stderr] --> src/util/mod.rs:34:3 [INFO] [stderr] | [INFO] [stderr] 34 | message: message, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `message` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/boxes/onetimeauth.rs:85:11 [INFO] [stderr] | [INFO] [stderr] 85 | let mut j = 0; [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/boxes/stream.rs:68:11 [INFO] [stderr] | [INFO] [stderr] 68 | let mut u: u32 = 1; [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/boxes/stream.rs:85:11 [INFO] [stderr] | [INFO] [stderr] 85 | let mut u: u32 = 1; [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/boxes/scalarmult.rs:96:63 [INFO] [stderr] | [INFO] [stderr] 96 | fn select(p: &mut [u32], q: &mut [u32], r: &[u32], s: &[u32], b: u32) { [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/boxes/scalarmult.rs:99:11 [INFO] [stderr] | [INFO] [stderr] 99 | let mut t = bminus1 & (r[j] ^ s[j]); [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/boxes/scalarmult.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | let mut u: [u32; 32] = [0; 32]; [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/boxes/scalarmult.rs:130:11 [INFO] [stderr] | [INFO] [stderr] 130 | let mut b = e[pos / 8] >> (pos & 7); [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/signing/ge25519.rs:199:10 [INFO] [stderr] | [INFO] [stderr] 199 | let mut c = make_fe25519(); [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/signing/ge25519.rs:200:10 [INFO] [stderr] | [INFO] [stderr] 200 | let mut d = make_fe25519(); [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/signing/ge25519.rs:201:10 [INFO] [stderr] | [INFO] [stderr] 201 | let mut e = make_fe25519(); [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/signing/ge25519.rs:202:10 [INFO] [stderr] | [INFO] [stderr] 202 | let mut f = make_fe25519(); [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/signing/ge25519.rs:203:10 [INFO] [stderr] | [INFO] [stderr] 203 | let mut g = make_fe25519(); [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: 10th binding whose name is just one char [INFO] [stderr] --> src/signing/ge25519.rs:204:10 [INFO] [stderr] | [INFO] [stderr] 204 | let mut h = make_fe25519(); [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/signing/ge25519.rs:230:10 [INFO] [stderr] | [INFO] [stderr] 230 | let mut b = make_fe25519(); [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/signing/ge25519.rs:231:10 [INFO] [stderr] | [INFO] [stderr] 231 | let mut c = make_fe25519(); [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/signing/ge25519.rs:232:10 [INFO] [stderr] | [INFO] [stderr] 232 | let mut d = make_fe25519(); [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/signing/ge25519.rs:233:10 [INFO] [stderr] | [INFO] [stderr] 233 | let mut t = make_fe25519(); [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/signing/ge25519.rs:257:10 [INFO] [stderr] | [INFO] [stderr] 257 | let mut c = make_fe25519(); [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/signing/ge25519.rs:258:10 [INFO] [stderr] | [INFO] [stderr] 258 | let mut d = make_fe25519(); [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/signing/ge25519.rs:259:10 [INFO] [stderr] | [INFO] [stderr] 259 | let mut t = make_fe25519(); [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/hash/sha512.rs:133:10 [INFO] [stderr] | [INFO] [stderr] 133 | let mut e = load_bigendian(&statebytes[32..40]); state[4] = 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: 6th binding whose name is just one char [INFO] [stderr] --> src/hash/sha512.rs:134:10 [INFO] [stderr] | [INFO] [stderr] 134 | let mut f = load_bigendian(&statebytes[40..48]); state[5] = f; [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/hash/sha512.rs:135:10 [INFO] [stderr] | [INFO] [stderr] 135 | let mut g = load_bigendian(&statebytes[48..56]); state[6] = g; [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/hash/sha512.rs:136:10 [INFO] [stderr] | [INFO] [stderr] 136 | let mut h = load_bigendian(&statebytes[56..64]); state[7] = h; [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: redundant field names in struct initialization [INFO] [stderr] --> src/util/mod.rs:34:3 [INFO] [stderr] | [INFO] [stderr] 34 | message: message, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `message` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/boxes/scalarmult.rs:72:24 [INFO] [stderr] | [INFO] [stderr] 72 | for j in 0..31 { u += 121665 * a[j]; out[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^^ help: consider: `121_665` [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/boxes/scalarmult.rs:73:7 [INFO] [stderr] | [INFO] [stderr] 73 | u += 121665 * a[31]; out[31] = u & 127; [INFO] [stderr] | ^^^^^^ help: consider: `121_665` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/boxes/scalarmult.rs:251:3 [INFO] [stderr] | [INFO] [stderr] 251 | return curve25519(q, n, &BASE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `curve25519(q, n, &BASE)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:158:10 [INFO] [stderr] | [INFO] [stderr] 158 | F!(w0 ,0x428a2f98d728ae22, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x428a_2f98_d728_ae22` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:159:10 [INFO] [stderr] | [INFO] [stderr] 159 | F!(w1 ,0x7137449123ef65cd, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x7137_4491_23ef_65cd` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:160:10 [INFO] [stderr] | [INFO] [stderr] 160 | F!(w2 ,0xb5c0fbcfec4d3b2f, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb5c0_fbcf_ec4d_3b2f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:161:10 [INFO] [stderr] | [INFO] [stderr] 161 | F!(w3 ,0xe9b5dba58189dbbc, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe9b5_dba5_8189_dbbc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:162:10 [INFO] [stderr] | [INFO] [stderr] 162 | F!(w4 ,0x3956c25bf348b538, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x3956_c25b_f348_b538` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:163:10 [INFO] [stderr] | [INFO] [stderr] 163 | F!(w5 ,0x59f111f1b605d019, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x59f1_11f1_b605_d019` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:164:10 [INFO] [stderr] | [INFO] [stderr] 164 | F!(w6 ,0x923f82a4af194f9b, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x923f_82a4_af19_4f9b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:165:10 [INFO] [stderr] | [INFO] [stderr] 165 | F!(w7 ,0xab1c5ed5da6d8118, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xab1c_5ed5_da6d_8118` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:166:10 [INFO] [stderr] | [INFO] [stderr] 166 | F!(w8 ,0xd807aa98a3030242, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd807_aa98_a303_0242` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:167:10 [INFO] [stderr] | [INFO] [stderr] 167 | F!(w9 ,0x12835b0145706fbe, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x1283_5b01_4570_6fbe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:168:10 [INFO] [stderr] | [INFO] [stderr] 168 | F!(w10,0x243185be4ee4b28c, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x2431_85be_4ee4_b28c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:169:10 [INFO] [stderr] | [INFO] [stderr] 169 | F!(w11,0x550c7dc3d5ffb4e2, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x550c_7dc3_d5ff_b4e2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:170:10 [INFO] [stderr] | [INFO] [stderr] 170 | F!(w12,0x72be5d74f27b896f, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x72be_5d74_f27b_896f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:171:10 [INFO] [stderr] | [INFO] [stderr] 171 | F!(w13,0x80deb1fe3b1696b1, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x80de_b1fe_3b16_96b1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:172:10 [INFO] [stderr] | [INFO] [stderr] 172 | F!(w14,0x9bdc06a725c71235, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9bdc_06a7_25c7_1235` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:173:10 [INFO] [stderr] | [INFO] [stderr] 173 | F!(w15,0xc19bf174cf692694, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc19b_f174_cf69_2694` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:177:10 [INFO] [stderr] | [INFO] [stderr] 177 | F!(w0 ,0xe49b69c19ef14ad2, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe49b_69c1_9ef1_4ad2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:178:10 [INFO] [stderr] | [INFO] [stderr] 178 | F!(w1 ,0xefbe4786384f25e3, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xefbe_4786_384f_25e3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:179:10 [INFO] [stderr] | [INFO] [stderr] 179 | F!(w2 ,0x0fc19dc68b8cd5b5, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0fc1_9dc6_8b8c_d5b5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:180:10 [INFO] [stderr] | [INFO] [stderr] 180 | F!(w3 ,0x240ca1cc77ac9c65, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x240c_a1cc_77ac_9c65` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:181:10 [INFO] [stderr] | [INFO] [stderr] 181 | F!(w4 ,0x2de92c6f592b0275, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x2de9_2c6f_592b_0275` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:182:10 [INFO] [stderr] | [INFO] [stderr] 182 | F!(w5 ,0x4a7484aa6ea6e483, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x4a74_84aa_6ea6_e483` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:183:10 [INFO] [stderr] | [INFO] [stderr] 183 | F!(w6 ,0x5cb0a9dcbd41fbd4, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5cb0_a9dc_bd41_fbd4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:184:10 [INFO] [stderr] | [INFO] [stderr] 184 | F!(w7 ,0x76f988da831153b5, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x76f9_88da_8311_53b5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:185:10 [INFO] [stderr] | [INFO] [stderr] 185 | F!(w8 ,0x983e5152ee66dfab, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x983e_5152_ee66_dfab` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:186:10 [INFO] [stderr] | [INFO] [stderr] 186 | F!(w9 ,0xa831c66d2db43210, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa831_c66d_2db4_3210` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:187:10 [INFO] [stderr] | [INFO] [stderr] 187 | F!(w10,0xb00327c898fb213f, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb003_27c8_98fb_213f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:188:10 [INFO] [stderr] | [INFO] [stderr] 188 | F!(w11,0xbf597fc7beef0ee4, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbf59_7fc7_beef_0ee4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:189:10 [INFO] [stderr] | [INFO] [stderr] 189 | F!(w12,0xc6e00bf33da88fc2, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc6e0_0bf3_3da8_8fc2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:190:10 [INFO] [stderr] | [INFO] [stderr] 190 | F!(w13,0xd5a79147930aa725, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd5a7_9147_930a_a725` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:191:10 [INFO] [stderr] | [INFO] [stderr] 191 | F!(w14,0x06ca6351e003826f, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x06ca_6351_e003_826f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:192:10 [INFO] [stderr] | [INFO] [stderr] 192 | F!(w15,0x142929670a0e6e70, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x1429_2967_0a0e_6e70` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:196:10 [INFO] [stderr] | [INFO] [stderr] 196 | F!(w0 ,0x27b70a8546d22ffc, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x27b7_0a85_46d2_2ffc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:197:10 [INFO] [stderr] | [INFO] [stderr] 197 | F!(w1 ,0x2e1b21385c26c926, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x2e1b_2138_5c26_c926` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:198:10 [INFO] [stderr] | [INFO] [stderr] 198 | F!(w2 ,0x4d2c6dfc5ac42aed, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x4d2c_6dfc_5ac4_2aed` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:199:10 [INFO] [stderr] | [INFO] [stderr] 199 | F!(w3 ,0x53380d139d95b3df, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5338_0d13_9d95_b3df` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:200:10 [INFO] [stderr] | [INFO] [stderr] 200 | F!(w4 ,0x650a73548baf63de, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x650a_7354_8baf_63de` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:201:10 [INFO] [stderr] | [INFO] [stderr] 201 | F!(w5 ,0x766a0abb3c77b2a8, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x766a_0abb_3c77_b2a8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:202:10 [INFO] [stderr] | [INFO] [stderr] 202 | F!(w6 ,0x81c2c92e47edaee6, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x81c2_c92e_47ed_aee6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:203:10 [INFO] [stderr] | [INFO] [stderr] 203 | F!(w7 ,0x92722c851482353b, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9272_2c85_1482_353b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:204:10 [INFO] [stderr] | [INFO] [stderr] 204 | F!(w8 ,0xa2bfe8a14cf10364, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa2bf_e8a1_4cf1_0364` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:205:10 [INFO] [stderr] | [INFO] [stderr] 205 | F!(w9 ,0xa81a664bbc423001, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa81a_664b_bc42_3001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:206:10 [INFO] [stderr] | [INFO] [stderr] 206 | F!(w10,0xc24b8b70d0f89791, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc24b_8b70_d0f8_9791` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:207:10 [INFO] [stderr] | [INFO] [stderr] 207 | F!(w11,0xc76c51a30654be30, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc76c_51a3_0654_be30` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:208:10 [INFO] [stderr] | [INFO] [stderr] 208 | F!(w12,0xd192e819d6ef5218, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd192_e819_d6ef_5218` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:209:10 [INFO] [stderr] | [INFO] [stderr] 209 | F!(w13,0xd69906245565a910, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd699_0624_5565_a910` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:210:10 [INFO] [stderr] | [INFO] [stderr] 210 | F!(w14,0xf40e35855771202a, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf40e_3585_5771_202a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:211:10 [INFO] [stderr] | [INFO] [stderr] 211 | F!(w15,0x106aa07032bbd1b8, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x106a_a070_32bb_d1b8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:215:10 [INFO] [stderr] | [INFO] [stderr] 215 | F!(w0 ,0x19a4c116b8d2d0c8, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x19a4_c116_b8d2_d0c8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:216:10 [INFO] [stderr] | [INFO] [stderr] 216 | F!(w1 ,0x1e376c085141ab53, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x1e37_6c08_5141_ab53` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:217:10 [INFO] [stderr] | [INFO] [stderr] 217 | F!(w2 ,0x2748774cdf8eeb99, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x2748_774c_df8e_eb99` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:218:10 [INFO] [stderr] | [INFO] [stderr] 218 | F!(w3 ,0x34b0bcb5e19b48a8, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x34b0_bcb5_e19b_48a8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:219:10 [INFO] [stderr] | [INFO] [stderr] 219 | F!(w4 ,0x391c0cb3c5c95a63, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x391c_0cb3_c5c9_5a63` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:220:10 [INFO] [stderr] | [INFO] [stderr] 220 | F!(w5 ,0x4ed8aa4ae3418acb, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x4ed8_aa4a_e341_8acb` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:221:10 [INFO] [stderr] | [INFO] [stderr] 221 | F!(w6 ,0x5b9cca4f7763e373, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5b9c_ca4f_7763_e373` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:222:10 [INFO] [stderr] | [INFO] [stderr] 222 | F!(w7 ,0x682e6ff3d6b2b8a3, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x682e_6ff3_d6b2_b8a3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:223:10 [INFO] [stderr] | [INFO] [stderr] 223 | F!(w8 ,0x748f82ee5defb2fc, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x748f_82ee_5def_b2fc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:224:10 [INFO] [stderr] | [INFO] [stderr] 224 | F!(w9 ,0x78a5636f43172f60, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x78a5_636f_4317_2f60` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:225:10 [INFO] [stderr] | [INFO] [stderr] 225 | F!(w10,0x84c87814a1f0ab72, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x84c8_7814_a1f0_ab72` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:226:10 [INFO] [stderr] | [INFO] [stderr] 226 | F!(w11,0x8cc702081a6439ec, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8cc7_0208_1a64_39ec` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:227:10 [INFO] [stderr] | [INFO] [stderr] 227 | F!(w12,0x90befffa23631e28, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x90be_fffa_2363_1e28` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:228:10 [INFO] [stderr] | [INFO] [stderr] 228 | F!(w13,0xa4506cebde82bde9, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa450_6ceb_de82_bde9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:229:10 [INFO] [stderr] | [INFO] [stderr] 229 | F!(w14,0xbef9a3f7b2c67915, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbef9_a3f7_b2c6_7915` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:230:10 [INFO] [stderr] | [INFO] [stderr] 230 | F!(w15,0xc67178f2e372532b, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc671_78f2_e372_532b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:234:10 [INFO] [stderr] | [INFO] [stderr] 234 | F!(w0 ,0xca273eceea26619c, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xca27_3ece_ea26_619c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:235:10 [INFO] [stderr] | [INFO] [stderr] 235 | F!(w1 ,0xd186b8c721c0c207, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd186_b8c7_21c0_c207` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:236:10 [INFO] [stderr] | [INFO] [stderr] 236 | F!(w2 ,0xeada7dd6cde0eb1e, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xeada_7dd6_cde0_eb1e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:237:10 [INFO] [stderr] | [INFO] [stderr] 237 | F!(w3 ,0xf57d4f7fee6ed178, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf57d_4f7f_ee6e_d178` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:238:10 [INFO] [stderr] | [INFO] [stderr] 238 | F!(w4 ,0x06f067aa72176fba, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x06f0_67aa_7217_6fba` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:239:10 [INFO] [stderr] | [INFO] [stderr] 239 | F!(w5 ,0x0a637dc5a2c898a6, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0a63_7dc5_a2c8_98a6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:240:10 [INFO] [stderr] | [INFO] [stderr] 240 | F!(w6 ,0x113f9804bef90dae, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x113f_9804_bef9_0dae` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:241:10 [INFO] [stderr] | [INFO] [stderr] 241 | F!(w7 ,0x1b710b35131c471b, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x1b71_0b35_131c_471b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:242:10 [INFO] [stderr] | [INFO] [stderr] 242 | F!(w8 ,0x28db77f523047d84, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x28db_77f5_2304_7d84` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:243:10 [INFO] [stderr] | [INFO] [stderr] 243 | F!(w9 ,0x32caab7b40c72493, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x32ca_ab7b_40c7_2493` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:244:10 [INFO] [stderr] | [INFO] [stderr] 244 | F!(w10,0x3c9ebe0a15c9bebc, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x3c9e_be0a_15c9_bebc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:245:10 [INFO] [stderr] | [INFO] [stderr] 245 | F!(w11,0x431d67c49c100d4c, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x431d_67c4_9c10_0d4c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:246:10 [INFO] [stderr] | [INFO] [stderr] 246 | F!(w12,0x4cc5d4becb3e42b6, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x4cc5_d4be_cb3e_42b6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:247:10 [INFO] [stderr] | [INFO] [stderr] 247 | F!(w13,0x597f299cfc657e2a, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x597f_299c_fc65_7e2a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:248:10 [INFO] [stderr] | [INFO] [stderr] 248 | F!(w14,0x5fcb6fab3ad6faec, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5fcb_6fab_3ad6_faec` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:249:10 [INFO] [stderr] | [INFO] [stderr] 249 | F!(w15,0x6c44198c4a475817, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x6c44_198c_4a47_5817` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:111:17 [INFO] [stderr] | [INFO] [stderr] 111 | RNDr!(s, w, 0, 0x428a2f98, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x428a_2f98` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:112:17 [INFO] [stderr] | [INFO] [stderr] 112 | RNDr!(s, w, 1, 0x71374491, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7137_4491` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:113:17 [INFO] [stderr] | [INFO] [stderr] 113 | RNDr!(s, w, 2, 0xb5c0fbcf, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xb5c0_fbcf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:114:17 [INFO] [stderr] | [INFO] [stderr] 114 | RNDr!(s, w, 3, 0xe9b5dba5, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xe9b5_dba5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:115:17 [INFO] [stderr] | [INFO] [stderr] 115 | RNDr!(s, w, 4, 0x3956c25b, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3956_c25b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:116:17 [INFO] [stderr] | [INFO] [stderr] 116 | RNDr!(s, w, 5, 0x59f111f1, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x59f1_11f1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:117:17 [INFO] [stderr] | [INFO] [stderr] 117 | RNDr!(s, w, 6, 0x923f82a4, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x923f_82a4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:118:17 [INFO] [stderr] | [INFO] [stderr] 118 | RNDr!(s, w, 7, 0xab1c5ed5, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xab1c_5ed5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:119:17 [INFO] [stderr] | [INFO] [stderr] 119 | RNDr!(s, w, 8, 0xd807aa98, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd807_aa98` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:120:17 [INFO] [stderr] | [INFO] [stderr] 120 | RNDr!(s, w, 9, 0x12835b01, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1283_5b01` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:121:18 [INFO] [stderr] | [INFO] [stderr] 121 | RNDr!(s, w, 10, 0x243185be, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2431_85be` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:122:18 [INFO] [stderr] | [INFO] [stderr] 122 | RNDr!(s, w, 11, 0x550c7dc3, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x550c_7dc3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:123:18 [INFO] [stderr] | [INFO] [stderr] 123 | RNDr!(s, w, 12, 0x72be5d74, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x72be_5d74` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:124:18 [INFO] [stderr] | [INFO] [stderr] 124 | RNDr!(s, w, 13, 0x80deb1fe, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x80de_b1fe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:125:18 [INFO] [stderr] | [INFO] [stderr] 125 | RNDr!(s, w, 14, 0x9bdc06a7, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x9bdc_06a7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:126:18 [INFO] [stderr] | [INFO] [stderr] 126 | RNDr!(s, w, 15, 0xc19bf174, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc19b_f174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:127:18 [INFO] [stderr] | [INFO] [stderr] 127 | RNDr!(s, w, 16, 0xe49b69c1, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xe49b_69c1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:128:18 [INFO] [stderr] | [INFO] [stderr] 128 | RNDr!(s, w, 17, 0xefbe4786, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xefbe_4786` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:129:18 [INFO] [stderr] | [INFO] [stderr] 129 | RNDr!(s, w, 18, 0x0fc19dc6, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0fc1_9dc6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:130:18 [INFO] [stderr] | [INFO] [stderr] 130 | RNDr!(s, w, 19, 0x240ca1cc, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x240c_a1cc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:131:18 [INFO] [stderr] | [INFO] [stderr] 131 | RNDr!(s, w, 20, 0x2de92c6f, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2de9_2c6f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:132:18 [INFO] [stderr] | [INFO] [stderr] 132 | RNDr!(s, w, 21, 0x4a7484aa, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4a74_84aa` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:133:18 [INFO] [stderr] | [INFO] [stderr] 133 | RNDr!(s, w, 22, 0x5cb0a9dc, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5cb0_a9dc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:134:18 [INFO] [stderr] | [INFO] [stderr] 134 | RNDr!(s, w, 23, 0x76f988da, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x76f9_88da` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:135:18 [INFO] [stderr] | [INFO] [stderr] 135 | RNDr!(s, w, 24, 0x983e5152, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x983e_5152` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:136:18 [INFO] [stderr] | [INFO] [stderr] 136 | RNDr!(s, w, 25, 0xa831c66d, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa831_c66d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:137:18 [INFO] [stderr] | [INFO] [stderr] 137 | RNDr!(s, w, 26, 0xb00327c8, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xb003_27c8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:138:18 [INFO] [stderr] | [INFO] [stderr] 138 | RNDr!(s, w, 27, 0xbf597fc7, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xbf59_7fc7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:139:18 [INFO] [stderr] | [INFO] [stderr] 139 | RNDr!(s, w, 28, 0xc6e00bf3, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc6e0_0bf3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:140:18 [INFO] [stderr] | [INFO] [stderr] 140 | RNDr!(s, w, 29, 0xd5a79147, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd5a7_9147` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:141:18 [INFO] [stderr] | [INFO] [stderr] 141 | RNDr!(s, w, 30, 0x06ca6351, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x06ca_6351` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:142:18 [INFO] [stderr] | [INFO] [stderr] 142 | RNDr!(s, w, 31, 0x14292967, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1429_2967` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:143:18 [INFO] [stderr] | [INFO] [stderr] 143 | RNDr!(s, w, 32, 0x27b70a85, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x27b7_0a85` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:144:18 [INFO] [stderr] | [INFO] [stderr] 144 | RNDr!(s, w, 33, 0x2e1b2138, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2e1b_2138` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:145:18 [INFO] [stderr] | [INFO] [stderr] 145 | RNDr!(s, w, 34, 0x4d2c6dfc, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4d2c_6dfc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:146:18 [INFO] [stderr] | [INFO] [stderr] 146 | RNDr!(s, w, 35, 0x53380d13, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5338_0d13` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:147:18 [INFO] [stderr] | [INFO] [stderr] 147 | RNDr!(s, w, 36, 0x650a7354, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x650a_7354` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:148:18 [INFO] [stderr] | [INFO] [stderr] 148 | RNDr!(s, w, 37, 0x766a0abb, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x766a_0abb` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | RNDr!(s, w, 38, 0x81c2c92e, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x81c2_c92e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:150:18 [INFO] [stderr] | [INFO] [stderr] 150 | RNDr!(s, w, 39, 0x92722c85, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x9272_2c85` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:151:18 [INFO] [stderr] | [INFO] [stderr] 151 | RNDr!(s, w, 40, 0xa2bfe8a1, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa2bf_e8a1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:152:18 [INFO] [stderr] | [INFO] [stderr] 152 | RNDr!(s, w, 41, 0xa81a664b, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa81a_664b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:153:18 [INFO] [stderr] | [INFO] [stderr] 153 | RNDr!(s, w, 42, 0xc24b8b70, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc24b_8b70` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:154:18 [INFO] [stderr] | [INFO] [stderr] 154 | RNDr!(s, w, 43, 0xc76c51a3, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc76c_51a3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:155:18 [INFO] [stderr] | [INFO] [stderr] 155 | RNDr!(s, w, 44, 0xd192e819, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd192_e819` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:156:18 [INFO] [stderr] | [INFO] [stderr] 156 | RNDr!(s, w, 45, 0xd6990624, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd699_0624` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:157:18 [INFO] [stderr] | [INFO] [stderr] 157 | RNDr!(s, w, 46, 0xf40e3585, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf40e_3585` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:158:18 [INFO] [stderr] | [INFO] [stderr] 158 | RNDr!(s, w, 47, 0x106aa070, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x106a_a070` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:159:18 [INFO] [stderr] | [INFO] [stderr] 159 | RNDr!(s, w, 48, 0x19a4c116, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x19a4_c116` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:160:18 [INFO] [stderr] | [INFO] [stderr] 160 | RNDr!(s, w, 49, 0x1e376c08, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1e37_6c08` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:161:18 [INFO] [stderr] | [INFO] [stderr] 161 | RNDr!(s, w, 50, 0x2748774c, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2748_774c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:162:18 [INFO] [stderr] | [INFO] [stderr] 162 | RNDr!(s, w, 51, 0x34b0bcb5, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x34b0_bcb5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:163:18 [INFO] [stderr] | [INFO] [stderr] 163 | RNDr!(s, w, 52, 0x391c0cb3, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x391c_0cb3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:164:18 [INFO] [stderr] | [INFO] [stderr] 164 | RNDr!(s, w, 53, 0x4ed8aa4a, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4ed8_aa4a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | RNDr!(s, w, 54, 0x5b9cca4f, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5b9c_ca4f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:166:18 [INFO] [stderr] | [INFO] [stderr] 166 | RNDr!(s, w, 55, 0x682e6ff3, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x682e_6ff3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:167:18 [INFO] [stderr] | [INFO] [stderr] 167 | RNDr!(s, w, 56, 0x748f82ee, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x748f_82ee` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:168:18 [INFO] [stderr] | [INFO] [stderr] 168 | RNDr!(s, w, 57, 0x78a5636f, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x78a5_636f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:169:18 [INFO] [stderr] | [INFO] [stderr] 169 | RNDr!(s, w, 58, 0x84c87814, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x84c8_7814` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:170:18 [INFO] [stderr] | [INFO] [stderr] 170 | RNDr!(s, w, 59, 0x8cc70208, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8cc7_0208` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:171:18 [INFO] [stderr] | [INFO] [stderr] 171 | RNDr!(s, w, 60, 0x90befffa, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x90be_fffa` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:172:18 [INFO] [stderr] | [INFO] [stderr] 172 | RNDr!(s, w, 61, 0xa4506ceb, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa450_6ceb` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:173:18 [INFO] [stderr] | [INFO] [stderr] 173 | RNDr!(s, w, 62, 0xbef9a3f7, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xbef9_a3f7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:174:18 [INFO] [stderr] | [INFO] [stderr] 174 | RNDr!(s, w, 63, 0xc67178f2, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc671_78f2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:244:17 [INFO] [stderr] | [INFO] [stderr] 244 | ctx.state[0] = 0x6A09E667; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6A09_E667` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:245:17 [INFO] [stderr] | [INFO] [stderr] 245 | ctx.state[1] = 0xBB67AE85; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xBB67_AE85` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:246:17 [INFO] [stderr] | [INFO] [stderr] 246 | ctx.state[2] = 0x3C6EF372; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3C6E_F372` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:247:17 [INFO] [stderr] | [INFO] [stderr] 247 | ctx.state[3] = 0xA54FF53A; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xA54F_F53A` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:248:17 [INFO] [stderr] | [INFO] [stderr] 248 | ctx.state[4] = 0x510E527F; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x510E_527F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:249:17 [INFO] [stderr] | [INFO] [stderr] 249 | ctx.state[5] = 0x9B05688C; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x9B05_688C` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:250:17 [INFO] [stderr] | [INFO] [stderr] 250 | ctx.state[6] = 0x1F83D9AB; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1F83_D9AB` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:251:17 [INFO] [stderr] | [INFO] [stderr] 251 | ctx.state[7] = 0x5BE0CD19; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5BE0_CD19` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: module has the same name as its containing module [INFO] [stderr] --> src/scrypt/mod.rs:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | pub mod scrypt; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::module_inception)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#module_inception [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/boxes/scalarmult.rs:72:24 [INFO] [stderr] | [INFO] [stderr] 72 | for j in 0..31 { u += 121665 * a[j]; out[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^^ help: consider: `121_665` [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/boxes/scalarmult.rs:73:7 [INFO] [stderr] | [INFO] [stderr] 73 | u += 121665 * a[31]; out[31] = u & 127; [INFO] [stderr] | ^^^^^^ help: consider: `121_665` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/boxes/scalarmult.rs:251:3 [INFO] [stderr] | [INFO] [stderr] 251 | return curve25519(q, n, &BASE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `curve25519(q, n, &BASE)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:158:10 [INFO] [stderr] | [INFO] [stderr] 158 | F!(w0 ,0x428a2f98d728ae22, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x428a_2f98_d728_ae22` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:159:10 [INFO] [stderr] | [INFO] [stderr] 159 | F!(w1 ,0x7137449123ef65cd, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x7137_4491_23ef_65cd` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:160:10 [INFO] [stderr] | [INFO] [stderr] 160 | F!(w2 ,0xb5c0fbcfec4d3b2f, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb5c0_fbcf_ec4d_3b2f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:161:10 [INFO] [stderr] | [INFO] [stderr] 161 | F!(w3 ,0xe9b5dba58189dbbc, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe9b5_dba5_8189_dbbc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:162:10 [INFO] [stderr] | [INFO] [stderr] 162 | F!(w4 ,0x3956c25bf348b538, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x3956_c25b_f348_b538` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:163:10 [INFO] [stderr] | [INFO] [stderr] 163 | F!(w5 ,0x59f111f1b605d019, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x59f1_11f1_b605_d019` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:164:10 [INFO] [stderr] | [INFO] [stderr] 164 | F!(w6 ,0x923f82a4af194f9b, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x923f_82a4_af19_4f9b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:165:10 [INFO] [stderr] | [INFO] [stderr] 165 | F!(w7 ,0xab1c5ed5da6d8118, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xab1c_5ed5_da6d_8118` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:166:10 [INFO] [stderr] | [INFO] [stderr] 166 | F!(w8 ,0xd807aa98a3030242, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd807_aa98_a303_0242` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:167:10 [INFO] [stderr] | [INFO] [stderr] 167 | F!(w9 ,0x12835b0145706fbe, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x1283_5b01_4570_6fbe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:168:10 [INFO] [stderr] | [INFO] [stderr] 168 | F!(w10,0x243185be4ee4b28c, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x2431_85be_4ee4_b28c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:169:10 [INFO] [stderr] | [INFO] [stderr] 169 | F!(w11,0x550c7dc3d5ffb4e2, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x550c_7dc3_d5ff_b4e2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:170:10 [INFO] [stderr] | [INFO] [stderr] 170 | F!(w12,0x72be5d74f27b896f, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x72be_5d74_f27b_896f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:171:10 [INFO] [stderr] | [INFO] [stderr] 171 | F!(w13,0x80deb1fe3b1696b1, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x80de_b1fe_3b16_96b1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:172:10 [INFO] [stderr] | [INFO] [stderr] 172 | F!(w14,0x9bdc06a725c71235, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9bdc_06a7_25c7_1235` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:173:10 [INFO] [stderr] | [INFO] [stderr] 173 | F!(w15,0xc19bf174cf692694, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc19b_f174_cf69_2694` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:177:10 [INFO] [stderr] | [INFO] [stderr] 177 | F!(w0 ,0xe49b69c19ef14ad2, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe49b_69c1_9ef1_4ad2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:178:10 [INFO] [stderr] | [INFO] [stderr] 178 | F!(w1 ,0xefbe4786384f25e3, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xefbe_4786_384f_25e3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:179:10 [INFO] [stderr] | [INFO] [stderr] 179 | F!(w2 ,0x0fc19dc68b8cd5b5, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0fc1_9dc6_8b8c_d5b5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:180:10 [INFO] [stderr] | [INFO] [stderr] 180 | F!(w3 ,0x240ca1cc77ac9c65, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x240c_a1cc_77ac_9c65` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:181:10 [INFO] [stderr] | [INFO] [stderr] 181 | F!(w4 ,0x2de92c6f592b0275, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x2de9_2c6f_592b_0275` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:182:10 [INFO] [stderr] | [INFO] [stderr] 182 | F!(w5 ,0x4a7484aa6ea6e483, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x4a74_84aa_6ea6_e483` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:183:10 [INFO] [stderr] | [INFO] [stderr] 183 | F!(w6 ,0x5cb0a9dcbd41fbd4, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5cb0_a9dc_bd41_fbd4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:184:10 [INFO] [stderr] | [INFO] [stderr] 184 | F!(w7 ,0x76f988da831153b5, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x76f9_88da_8311_53b5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:185:10 [INFO] [stderr] | [INFO] [stderr] 185 | F!(w8 ,0x983e5152ee66dfab, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x983e_5152_ee66_dfab` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:186:10 [INFO] [stderr] | [INFO] [stderr] 186 | F!(w9 ,0xa831c66d2db43210, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa831_c66d_2db4_3210` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:187:10 [INFO] [stderr] | [INFO] [stderr] 187 | F!(w10,0xb00327c898fb213f, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb003_27c8_98fb_213f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:188:10 [INFO] [stderr] | [INFO] [stderr] 188 | F!(w11,0xbf597fc7beef0ee4, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbf59_7fc7_beef_0ee4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:189:10 [INFO] [stderr] | [INFO] [stderr] 189 | F!(w12,0xc6e00bf33da88fc2, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc6e0_0bf3_3da8_8fc2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:190:10 [INFO] [stderr] | [INFO] [stderr] 190 | F!(w13,0xd5a79147930aa725, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd5a7_9147_930a_a725` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:191:10 [INFO] [stderr] | [INFO] [stderr] 191 | F!(w14,0x06ca6351e003826f, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x06ca_6351_e003_826f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:192:10 [INFO] [stderr] | [INFO] [stderr] 192 | F!(w15,0x142929670a0e6e70, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x1429_2967_0a0e_6e70` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:196:10 [INFO] [stderr] | [INFO] [stderr] 196 | F!(w0 ,0x27b70a8546d22ffc, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x27b7_0a85_46d2_2ffc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:197:10 [INFO] [stderr] | [INFO] [stderr] 197 | F!(w1 ,0x2e1b21385c26c926, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x2e1b_2138_5c26_c926` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:198:10 [INFO] [stderr] | [INFO] [stderr] 198 | F!(w2 ,0x4d2c6dfc5ac42aed, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x4d2c_6dfc_5ac4_2aed` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:199:10 [INFO] [stderr] | [INFO] [stderr] 199 | F!(w3 ,0x53380d139d95b3df, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5338_0d13_9d95_b3df` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:200:10 [INFO] [stderr] | [INFO] [stderr] 200 | F!(w4 ,0x650a73548baf63de, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x650a_7354_8baf_63de` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:201:10 [INFO] [stderr] | [INFO] [stderr] 201 | F!(w5 ,0x766a0abb3c77b2a8, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x766a_0abb_3c77_b2a8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:202:10 [INFO] [stderr] | [INFO] [stderr] 202 | F!(w6 ,0x81c2c92e47edaee6, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x81c2_c92e_47ed_aee6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:203:10 [INFO] [stderr] | [INFO] [stderr] 203 | F!(w7 ,0x92722c851482353b, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9272_2c85_1482_353b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:204:10 [INFO] [stderr] | [INFO] [stderr] 204 | F!(w8 ,0xa2bfe8a14cf10364, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa2bf_e8a1_4cf1_0364` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:205:10 [INFO] [stderr] | [INFO] [stderr] 205 | F!(w9 ,0xa81a664bbc423001, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa81a_664b_bc42_3001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:206:10 [INFO] [stderr] | [INFO] [stderr] 206 | F!(w10,0xc24b8b70d0f89791, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc24b_8b70_d0f8_9791` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:207:10 [INFO] [stderr] | [INFO] [stderr] 207 | F!(w11,0xc76c51a30654be30, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc76c_51a3_0654_be30` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:208:10 [INFO] [stderr] | [INFO] [stderr] 208 | F!(w12,0xd192e819d6ef5218, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd192_e819_d6ef_5218` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:209:10 [INFO] [stderr] | [INFO] [stderr] 209 | F!(w13,0xd69906245565a910, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd699_0624_5565_a910` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:210:10 [INFO] [stderr] | [INFO] [stderr] 210 | F!(w14,0xf40e35855771202a, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf40e_3585_5771_202a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:211:10 [INFO] [stderr] | [INFO] [stderr] 211 | F!(w15,0x106aa07032bbd1b8, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x106a_a070_32bb_d1b8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:215:10 [INFO] [stderr] | [INFO] [stderr] 215 | F!(w0 ,0x19a4c116b8d2d0c8, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x19a4_c116_b8d2_d0c8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:216:10 [INFO] [stderr] | [INFO] [stderr] 216 | F!(w1 ,0x1e376c085141ab53, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x1e37_6c08_5141_ab53` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:217:10 [INFO] [stderr] | [INFO] [stderr] 217 | F!(w2 ,0x2748774cdf8eeb99, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x2748_774c_df8e_eb99` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:218:10 [INFO] [stderr] | [INFO] [stderr] 218 | F!(w3 ,0x34b0bcb5e19b48a8, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x34b0_bcb5_e19b_48a8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:219:10 [INFO] [stderr] | [INFO] [stderr] 219 | F!(w4 ,0x391c0cb3c5c95a63, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x391c_0cb3_c5c9_5a63` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:220:10 [INFO] [stderr] | [INFO] [stderr] 220 | F!(w5 ,0x4ed8aa4ae3418acb, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x4ed8_aa4a_e341_8acb` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:221:10 [INFO] [stderr] | [INFO] [stderr] 221 | F!(w6 ,0x5b9cca4f7763e373, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5b9c_ca4f_7763_e373` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:222:10 [INFO] [stderr] | [INFO] [stderr] 222 | F!(w7 ,0x682e6ff3d6b2b8a3, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x682e_6ff3_d6b2_b8a3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:223:10 [INFO] [stderr] | [INFO] [stderr] 223 | F!(w8 ,0x748f82ee5defb2fc, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x748f_82ee_5def_b2fc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:224:10 [INFO] [stderr] | [INFO] [stderr] 224 | F!(w9 ,0x78a5636f43172f60, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x78a5_636f_4317_2f60` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:225:10 [INFO] [stderr] | [INFO] [stderr] 225 | F!(w10,0x84c87814a1f0ab72, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x84c8_7814_a1f0_ab72` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:226:10 [INFO] [stderr] | [INFO] [stderr] 226 | F!(w11,0x8cc702081a6439ec, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8cc7_0208_1a64_39ec` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:227:10 [INFO] [stderr] | [INFO] [stderr] 227 | F!(w12,0x90befffa23631e28, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x90be_fffa_2363_1e28` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:228:10 [INFO] [stderr] | [INFO] [stderr] 228 | F!(w13,0xa4506cebde82bde9, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa450_6ceb_de82_bde9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:229:10 [INFO] [stderr] | [INFO] [stderr] 229 | F!(w14,0xbef9a3f7b2c67915, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbef9_a3f7_b2c6_7915` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:230:10 [INFO] [stderr] | [INFO] [stderr] 230 | F!(w15,0xc67178f2e372532b, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc671_78f2_e372_532b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:234:10 [INFO] [stderr] | [INFO] [stderr] 234 | F!(w0 ,0xca273eceea26619c, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xca27_3ece_ea26_619c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:235:10 [INFO] [stderr] | [INFO] [stderr] 235 | F!(w1 ,0xd186b8c721c0c207, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd186_b8c7_21c0_c207` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:236:10 [INFO] [stderr] | [INFO] [stderr] 236 | F!(w2 ,0xeada7dd6cde0eb1e, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xeada_7dd6_cde0_eb1e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:237:10 [INFO] [stderr] | [INFO] [stderr] 237 | F!(w3 ,0xf57d4f7fee6ed178, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf57d_4f7f_ee6e_d178` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:238:10 [INFO] [stderr] | [INFO] [stderr] 238 | F!(w4 ,0x06f067aa72176fba, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x06f0_67aa_7217_6fba` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:239:10 [INFO] [stderr] | [INFO] [stderr] 239 | F!(w5 ,0x0a637dc5a2c898a6, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0a63_7dc5_a2c8_98a6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:240:10 [INFO] [stderr] | [INFO] [stderr] 240 | F!(w6 ,0x113f9804bef90dae, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x113f_9804_bef9_0dae` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:241:10 [INFO] [stderr] | [INFO] [stderr] 241 | F!(w7 ,0x1b710b35131c471b, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x1b71_0b35_131c_471b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:242:10 [INFO] [stderr] | [INFO] [stderr] 242 | F!(w8 ,0x28db77f523047d84, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x28db_77f5_2304_7d84` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:243:10 [INFO] [stderr] | [INFO] [stderr] 243 | F!(w9 ,0x32caab7b40c72493, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x32ca_ab7b_40c7_2493` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:244:10 [INFO] [stderr] | [INFO] [stderr] 244 | F!(w10,0x3c9ebe0a15c9bebc, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x3c9e_be0a_15c9_bebc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:245:10 [INFO] [stderr] | [INFO] [stderr] 245 | F!(w11,0x431d67c49c100d4c, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x431d_67c4_9c10_0d4c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:246:10 [INFO] [stderr] | [INFO] [stderr] 246 | F!(w12,0x4cc5d4becb3e42b6, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x4cc5_d4be_cb3e_42b6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:247:10 [INFO] [stderr] | [INFO] [stderr] 247 | F!(w13,0x597f299cfc657e2a, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x597f_299c_fc65_7e2a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:248:10 [INFO] [stderr] | [INFO] [stderr] 248 | F!(w14,0x5fcb6fab3ad6faec, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5fcb_6fab_3ad6_faec` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/hash/sha512.rs:249:10 [INFO] [stderr] | [INFO] [stderr] 249 | F!(w15,0x6c44198c4a475817, a,b,c,d,e,f,g,h); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x6c44_198c_4a47_5817` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:111:17 [INFO] [stderr] | [INFO] [stderr] 111 | RNDr!(s, w, 0, 0x428a2f98, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x428a_2f98` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:112:17 [INFO] [stderr] | [INFO] [stderr] 112 | RNDr!(s, w, 1, 0x71374491, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7137_4491` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:113:17 [INFO] [stderr] | [INFO] [stderr] 113 | RNDr!(s, w, 2, 0xb5c0fbcf, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xb5c0_fbcf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:114:17 [INFO] [stderr] | [INFO] [stderr] 114 | RNDr!(s, w, 3, 0xe9b5dba5, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xe9b5_dba5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:115:17 [INFO] [stderr] | [INFO] [stderr] 115 | RNDr!(s, w, 4, 0x3956c25b, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3956_c25b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:116:17 [INFO] [stderr] | [INFO] [stderr] 116 | RNDr!(s, w, 5, 0x59f111f1, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x59f1_11f1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:117:17 [INFO] [stderr] | [INFO] [stderr] 117 | RNDr!(s, w, 6, 0x923f82a4, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x923f_82a4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:118:17 [INFO] [stderr] | [INFO] [stderr] 118 | RNDr!(s, w, 7, 0xab1c5ed5, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xab1c_5ed5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:119:17 [INFO] [stderr] | [INFO] [stderr] 119 | RNDr!(s, w, 8, 0xd807aa98, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd807_aa98` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:120:17 [INFO] [stderr] | [INFO] [stderr] 120 | RNDr!(s, w, 9, 0x12835b01, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1283_5b01` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:121:18 [INFO] [stderr] | [INFO] [stderr] 121 | RNDr!(s, w, 10, 0x243185be, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2431_85be` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:122:18 [INFO] [stderr] | [INFO] [stderr] 122 | RNDr!(s, w, 11, 0x550c7dc3, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x550c_7dc3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:123:18 [INFO] [stderr] | [INFO] [stderr] 123 | RNDr!(s, w, 12, 0x72be5d74, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x72be_5d74` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:124:18 [INFO] [stderr] | [INFO] [stderr] 124 | RNDr!(s, w, 13, 0x80deb1fe, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x80de_b1fe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:125:18 [INFO] [stderr] | [INFO] [stderr] 125 | RNDr!(s, w, 14, 0x9bdc06a7, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x9bdc_06a7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:126:18 [INFO] [stderr] | [INFO] [stderr] 126 | RNDr!(s, w, 15, 0xc19bf174, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc19b_f174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:127:18 [INFO] [stderr] | [INFO] [stderr] 127 | RNDr!(s, w, 16, 0xe49b69c1, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xe49b_69c1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:128:18 [INFO] [stderr] | [INFO] [stderr] 128 | RNDr!(s, w, 17, 0xefbe4786, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xefbe_4786` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:129:18 [INFO] [stderr] | [INFO] [stderr] 129 | RNDr!(s, w, 18, 0x0fc19dc6, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0fc1_9dc6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:130:18 [INFO] [stderr] | [INFO] [stderr] 130 | RNDr!(s, w, 19, 0x240ca1cc, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x240c_a1cc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:131:18 [INFO] [stderr] | [INFO] [stderr] 131 | RNDr!(s, w, 20, 0x2de92c6f, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2de9_2c6f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:132:18 [INFO] [stderr] | [INFO] [stderr] 132 | RNDr!(s, w, 21, 0x4a7484aa, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4a74_84aa` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:133:18 [INFO] [stderr] | [INFO] [stderr] 133 | RNDr!(s, w, 22, 0x5cb0a9dc, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5cb0_a9dc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:134:18 [INFO] [stderr] | [INFO] [stderr] 134 | RNDr!(s, w, 23, 0x76f988da, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x76f9_88da` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:135:18 [INFO] [stderr] | [INFO] [stderr] 135 | RNDr!(s, w, 24, 0x983e5152, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x983e_5152` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:136:18 [INFO] [stderr] | [INFO] [stderr] 136 | RNDr!(s, w, 25, 0xa831c66d, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa831_c66d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:137:18 [INFO] [stderr] | [INFO] [stderr] 137 | RNDr!(s, w, 26, 0xb00327c8, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xb003_27c8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:138:18 [INFO] [stderr] | [INFO] [stderr] 138 | RNDr!(s, w, 27, 0xbf597fc7, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xbf59_7fc7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:139:18 [INFO] [stderr] | [INFO] [stderr] 139 | RNDr!(s, w, 28, 0xc6e00bf3, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc6e0_0bf3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:140:18 [INFO] [stderr] | [INFO] [stderr] 140 | RNDr!(s, w, 29, 0xd5a79147, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd5a7_9147` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:141:18 [INFO] [stderr] | [INFO] [stderr] 141 | RNDr!(s, w, 30, 0x06ca6351, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x06ca_6351` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:142:18 [INFO] [stderr] | [INFO] [stderr] 142 | RNDr!(s, w, 31, 0x14292967, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1429_2967` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:143:18 [INFO] [stderr] | [INFO] [stderr] 143 | RNDr!(s, w, 32, 0x27b70a85, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x27b7_0a85` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:144:18 [INFO] [stderr] | [INFO] [stderr] 144 | RNDr!(s, w, 33, 0x2e1b2138, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2e1b_2138` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:145:18 [INFO] [stderr] | [INFO] [stderr] 145 | RNDr!(s, w, 34, 0x4d2c6dfc, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4d2c_6dfc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:146:18 [INFO] [stderr] | [INFO] [stderr] 146 | RNDr!(s, w, 35, 0x53380d13, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5338_0d13` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:147:18 [INFO] [stderr] | [INFO] [stderr] 147 | RNDr!(s, w, 36, 0x650a7354, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x650a_7354` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:148:18 [INFO] [stderr] | [INFO] [stderr] 148 | RNDr!(s, w, 37, 0x766a0abb, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x766a_0abb` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | RNDr!(s, w, 38, 0x81c2c92e, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x81c2_c92e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:150:18 [INFO] [stderr] | [INFO] [stderr] 150 | RNDr!(s, w, 39, 0x92722c85, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x9272_2c85` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:151:18 [INFO] [stderr] | [INFO] [stderr] 151 | RNDr!(s, w, 40, 0xa2bfe8a1, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa2bf_e8a1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:152:18 [INFO] [stderr] | [INFO] [stderr] 152 | RNDr!(s, w, 41, 0xa81a664b, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa81a_664b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:153:18 [INFO] [stderr] | [INFO] [stderr] 153 | RNDr!(s, w, 42, 0xc24b8b70, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc24b_8b70` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:154:18 [INFO] [stderr] | [INFO] [stderr] 154 | RNDr!(s, w, 43, 0xc76c51a3, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc76c_51a3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:155:18 [INFO] [stderr] | [INFO] [stderr] 155 | RNDr!(s, w, 44, 0xd192e819, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd192_e819` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:156:18 [INFO] [stderr] | [INFO] [stderr] 156 | RNDr!(s, w, 45, 0xd6990624, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd699_0624` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:157:18 [INFO] [stderr] | [INFO] [stderr] 157 | RNDr!(s, w, 46, 0xf40e3585, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf40e_3585` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:158:18 [INFO] [stderr] | [INFO] [stderr] 158 | RNDr!(s, w, 47, 0x106aa070, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x106a_a070` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:159:18 [INFO] [stderr] | [INFO] [stderr] 159 | RNDr!(s, w, 48, 0x19a4c116, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x19a4_c116` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:160:18 [INFO] [stderr] | [INFO] [stderr] 160 | RNDr!(s, w, 49, 0x1e376c08, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1e37_6c08` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:161:18 [INFO] [stderr] | [INFO] [stderr] 161 | RNDr!(s, w, 50, 0x2748774c, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2748_774c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:162:18 [INFO] [stderr] | [INFO] [stderr] 162 | RNDr!(s, w, 51, 0x34b0bcb5, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x34b0_bcb5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:163:18 [INFO] [stderr] | [INFO] [stderr] 163 | RNDr!(s, w, 52, 0x391c0cb3, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x391c_0cb3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:164:18 [INFO] [stderr] | [INFO] [stderr] 164 | RNDr!(s, w, 53, 0x4ed8aa4a, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4ed8_aa4a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | RNDr!(s, w, 54, 0x5b9cca4f, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5b9c_ca4f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:166:18 [INFO] [stderr] | [INFO] [stderr] 166 | RNDr!(s, w, 55, 0x682e6ff3, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x682e_6ff3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:167:18 [INFO] [stderr] | [INFO] [stderr] 167 | RNDr!(s, w, 56, 0x748f82ee, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x748f_82ee` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:168:18 [INFO] [stderr] | [INFO] [stderr] 168 | RNDr!(s, w, 57, 0x78a5636f, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x78a5_636f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:169:18 [INFO] [stderr] | [INFO] [stderr] 169 | RNDr!(s, w, 58, 0x84c87814, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x84c8_7814` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:170:18 [INFO] [stderr] | [INFO] [stderr] 170 | RNDr!(s, w, 59, 0x8cc70208, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8cc7_0208` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:171:18 [INFO] [stderr] | [INFO] [stderr] 171 | RNDr!(s, w, 60, 0x90befffa, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x90be_fffa` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:172:18 [INFO] [stderr] | [INFO] [stderr] 172 | RNDr!(s, w, 61, 0xa4506ceb, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa450_6ceb` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:173:18 [INFO] [stderr] | [INFO] [stderr] 173 | RNDr!(s, w, 62, 0xbef9a3f7, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xbef9_a3f7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:174:18 [INFO] [stderr] | [INFO] [stderr] 174 | RNDr!(s, w, 63, 0xc67178f2, t0, t1); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc671_78f2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:244:17 [INFO] [stderr] | [INFO] [stderr] 244 | ctx.state[0] = 0x6A09E667; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6A09_E667` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:245:17 [INFO] [stderr] | [INFO] [stderr] 245 | ctx.state[1] = 0xBB67AE85; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xBB67_AE85` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:246:17 [INFO] [stderr] | [INFO] [stderr] 246 | ctx.state[2] = 0x3C6EF372; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3C6E_F372` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:247:17 [INFO] [stderr] | [INFO] [stderr] 247 | ctx.state[3] = 0xA54FF53A; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xA54F_F53A` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:248:17 [INFO] [stderr] | [INFO] [stderr] 248 | ctx.state[4] = 0x510E527F; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x510E_527F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:249:17 [INFO] [stderr] | [INFO] [stderr] 249 | ctx.state[5] = 0x9B05688C; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x9B05_688C` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:250:17 [INFO] [stderr] | [INFO] [stderr] 250 | ctx.state[6] = 0x1F83D9AB; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1F83_D9AB` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/scrypt/sha256.rs:251:17 [INFO] [stderr] | [INFO] [stderr] 251 | ctx.state[7] = 0x5BE0CD19; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5BE0_CD19` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: module has the same name as its containing module [INFO] [stderr] --> src/scrypt/mod.rs:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | pub mod scrypt; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::module_inception)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#module_inception [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/core.rs:26:2 [INFO] [stderr] | [INFO] [stderr] 26 | (x[0] as u32) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(x[0])` [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/boxes/core.rs:27:3 [INFO] [stderr] | [INFO] [stderr] 27 | ((x[1] as u32) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(x[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/boxes/core.rs:28:3 [INFO] [stderr] | [INFO] [stderr] 28 | ((x[2] as u32) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(x[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/boxes/core.rs:29:3 [INFO] [stderr] | [INFO] [stderr] 29 | ((x[3] as u32) << 24) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(x[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: the loop variable `j` is only used to index `h`. [INFO] [stderr] --> src/boxes/onetimeauth.rs:27:11 [INFO] [stderr] | [INFO] [stderr] 27 | for j in 0..16 { u += h[j]; h[j] = u & 255; u >>= 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] 27 | for in h.iter_mut().take(16) { u += h[j]; h[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is only used to index `h`. [INFO] [stderr] --> src/boxes/onetimeauth.rs:30:11 [INFO] [stderr] | [INFO] [stderr] 30 | for j in 0..16 { u += h[j]; h[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 30 | for in h.iter_mut().take(16) { u += h[j]; h[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/boxes/onetimeauth.rs:39:11 [INFO] [stderr] | [INFO] [stderr] 39 | for j in 0..17 { horig[j] = h[j]; } [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `horig[..17].clone_from_slice(&h[..17])` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::manual_memcpy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/boxes/onetimeauth.rs:49:12 [INFO] [stderr] | [INFO] [stderr] 49 | for j in 0..i+1 { u += h[j] * r[i - j]; } [INFO] [stderr] | ^^^^^^ help: use: `0..=i` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::range_plus_one)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/boxes/onetimeauth.rs:53:11 [INFO] [stderr] | [INFO] [stderr] 53 | for i in 0..17 { h[i] = hr[i]; } [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `h[..17].clone_from_slice(&hr[..17])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/onetimeauth.rs:62:9 [INFO] [stderr] | [INFO] [stderr] 62 | r[0] = k[0] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | r[1] = k[1] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | r[2] = k[2] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | r[3] = (k[3] & 15) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[3] & 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: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/onetimeauth.rs:66:9 [INFO] [stderr] | [INFO] [stderr] 66 | r[4] = (k[4] & 252) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[4] & 252)` [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/boxes/onetimeauth.rs:67:9 [INFO] [stderr] | [INFO] [stderr] 67 | r[5] = k[5] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:68:9 [INFO] [stderr] | [INFO] [stderr] 68 | r[6] = k[6] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:69:9 [INFO] [stderr] | [INFO] [stderr] 69 | r[7] = (k[7] & 15) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[7] & 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: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/onetimeauth.rs:70:9 [INFO] [stderr] | [INFO] [stderr] 70 | r[8] = (k[8] & 252) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[8] & 252)` [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/boxes/onetimeauth.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | r[9] = k[9] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:72:10 [INFO] [stderr] | [INFO] [stderr] 72 | r[10] = k[10] as u32; [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:73:10 [INFO] [stderr] | [INFO] [stderr] 73 | r[11] = (k[11] & 15) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[11] & 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: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/onetimeauth.rs:74:10 [INFO] [stderr] | [INFO] [stderr] 74 | r[12] = (k[12] & 252) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[12] & 252)` [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/boxes/onetimeauth.rs:75:10 [INFO] [stderr] | [INFO] [stderr] 75 | r[13] = k[13] as u32; [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:76:10 [INFO] [stderr] | [INFO] [stderr] 76 | r[14] = k[14] as u32; [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:77:10 [INFO] [stderr] | [INFO] [stderr] 77 | r[15] = (k[15] & 15) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[15] & 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 loop variable `j` is only used to index `c`. [INFO] [stderr] --> src/boxes/onetimeauth.rs:84:12 [INFO] [stderr] | [INFO] [stderr] 84 | for j in 0..17 { c[j] = 0; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 84 | for in &mut c { c[j] = 0; } [INFO] [stderr] | ^^^^^^ ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/onetimeauth.rs:87:11 [INFO] [stderr] | [INFO] [stderr] 87 | c[j] = inc[inc_start+j] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(inc[inc_start+j])` [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/boxes/onetimeauth.rs:98:26 [INFO] [stderr] | [INFO] [stderr] 98 | for j in 0..16 { c[j] = k[j + 16] as u32; } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(k[j + 16])` [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: it looks like you're manually copying between slices [INFO] [stderr] --> src/boxes/stream.rs:48:11 [INFO] [stderr] | [INFO] [stderr] 48 | for i in 0..8 { inc[i] = n[i]; } [INFO] [stderr] | ^^^^ help: try replacing the loop by: `inc[..8].clone_from_slice(&n[..8])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `inc`. [INFO] [stderr] --> src/boxes/stream.rs:69:12 [INFO] [stderr] | [INFO] [stderr] 69 | for i in 8..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 69 | for in inc.iter_mut().skip(8) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/stream.rs:70:9 [INFO] [stderr] | [INFO] [stderr] 70 | u += inc[i] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(inc[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: the loop variable `i` is only used to index `inc`. [INFO] [stderr] --> src/boxes/stream.rs:86:12 [INFO] [stderr] | [INFO] [stderr] 86 | for i in 8..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 86 | for in inc.iter_mut().skip(8) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/stream.rs:87:9 [INFO] [stderr] | [INFO] [stderr] 87 | u += inc[i] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(inc[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: length comparison to zero [INFO] [stderr] --> src/boxes/secret_box.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | ^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `m.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: useless use of `format!` [INFO] [stderr] --> src/boxes/secret_box.rs:47:47 [INFO] [stderr] | [INFO] [stderr] 47 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | __________________________________________________^ [INFO] [stderr] 48 | | "Message array m is empty"))); } [INFO] [stderr] | |___________________________________^ help: consider using .to_string(): `"Message array m is empty".to_string()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::useless_format)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/boxes/secret_box.rs:109:6 [INFO] [stderr] | [INFO] [stderr] 109 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | ^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `m.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: useless use of `format!` [INFO] [stderr] --> src/boxes/secret_box.rs:109:48 [INFO] [stderr] | [INFO] [stderr] 109 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | ______________________________________________________^ [INFO] [stderr] 110 | | "Message array m is empty"))); } [INFO] [stderr] | |_______________________________________^ help: consider using .to_string(): `"Message array m is empty".to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is only used to index `a`. [INFO] [stderr] --> src/boxes/scalarmult.rs:39:12 [INFO] [stderr] | [INFO] [stderr] 39 | for j in 0..31 { u += a[j]; a[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 39 | for in a.iter_mut().take(31) { u += a[j]; a[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is only used to index `a`. [INFO] [stderr] --> src/boxes/scalarmult.rs:42:12 [INFO] [stderr] | [INFO] [stderr] 42 | for j in 0..31 { u += a[j]; a[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 42 | for in a.iter_mut().take(31) { u += a[j]; a[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/boxes/scalarmult.rs:54:11 [INFO] [stderr] | [INFO] [stderr] 54 | for j in 0..32 { aorig[j] = a[j]; } [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `aorig[..32].clone_from_slice(&a[..32])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/boxes/scalarmult.rs:63:12 [INFO] [stderr] | [INFO] [stderr] 63 | for j in 0..i+1 { u += a[j] * b[i - j]; } [INFO] [stderr] | ^^^^^^ help: use: `0..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is only used to index `out`. [INFO] [stderr] --> src/boxes/scalarmult.rs:75:11 [INFO] [stderr] | [INFO] [stderr] 75 | for j in 0..31 { u += out[j]; out[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 75 | for in out.iter_mut().take(31) { u += out[j]; out[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: You are trying to use classic C underflow conditions that will fail in Rust. [INFO] [stderr] --> src/boxes/scalarmult.rs:83:9 [INFO] [stderr] | [INFO] [stderr] 83 | while j < (i - j) { u += a[j] * a[i - j]; j += 1; } [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::overflow_check_conditional)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#overflow_check_conditional [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is only used to index `xzm`. [INFO] [stderr] --> src/boxes/scalarmult.rs:126:11 [INFO] [stderr] | [INFO] [stderr] 126 | for j in 1..64 { xzm[j] = 0; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 126 | for in xzm.iter_mut().skip(1) { xzm[j] = 0; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/scalarmult.rs:230:26 [INFO] [stderr] | [INFO] [stderr] 230 | for i in 0..32 { e[i] = n[i] as u32; } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(n[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/boxes/scalarmult.rs:234:30 [INFO] [stderr] | [INFO] [stderr] 234 | for i in 0..32 { work1[i] = p[i] as u32; } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(p[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: the loop variable `i` is used to index `x` [INFO] [stderr] --> src/signing/fe25519.rs:129:11 [INFO] [stderr] | [INFO] [stderr] 129 | for i in 0..32 { r.v[i] = x[i] as u32; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 129 | for (i, ) in x.iter().enumerate().take(32) { r.v[i] = x[i] as u32; } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/signing/fe25519.rs:129:28 [INFO] [stderr] | [INFO] [stderr] 129 | for i in 0..32 { r.v[i] = x[i] as u32; } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(x[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: the loop variable `i` is used to index `r` [INFO] [stderr] --> src/signing/fe25519.rs:138:11 [INFO] [stderr] | [INFO] [stderr] 138 | for i in 0..32 { r[i] = y.v[i] as u8; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 138 | for (i, ) in r.iter_mut().enumerate().take(32) { r[i] = y.v[i] as u8; } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/signing/fe25519.rs:155:23 [INFO] [stderr] | [INFO] [stderr] 155 | let mut mask: u32 = b as u32; [INFO] [stderr] | ^^^^^^^^ help: try: `u32::from(b)` [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 loop variable `i` is used to index `t` [INFO] [stderr] --> src/signing/fe25519.rs:197:11 [INFO] [stderr] | [INFO] [stderr] 197 | for i in 1..31 { t[i] = x.v[i] + 0x1fe; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 197 | for (i, ) in t.iter_mut().enumerate().take(31).skip(1) { t[i] = x.v[i] + 0x1fe; } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `t` [INFO] [stderr] --> src/signing/fe25519.rs:198:11 [INFO] [stderr] | [INFO] [stderr] 198 | for i in 0..32 { r.v[i] = t[i] - y.v[i]; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 198 | for (i, ) in t.iter().enumerate() { r.v[i] = t[i] - y.v[i]; } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `t` [INFO] [stderr] --> src/signing/sc25519.rs:77:11 [INFO] [stderr] | [INFO] [stderr] 77 | for i in 0..32 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 77 | for (i, ) in t.iter().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/signing/sc25519.rs:78:30 [INFO] [stderr] | [INFO] [stderr] 78 | r.v[i] ^= mask & (r.v[i] ^ (t[i] as u32)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(t[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/signing/sc25519.rs:135:26 [INFO] [stderr] | [INFO] [stderr] 135 | for i in 0..32 { t[i] = x[i] as u32; } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(x[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/signing/sc25519.rs:142:26 [INFO] [stderr] | [INFO] [stderr] 142 | for i in 0..64 { t[i] = x[i] as u32; } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(x[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: the loop variable `i` is used to index `r` [INFO] [stderr] --> src/signing/sc25519.rs:148:12 [INFO] [stderr] | [INFO] [stderr] 148 | for i in 0..32 { r[i] = x.v[i] as u8; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 148 | for (i, ) in r.iter_mut().enumerate().take(32) { r[i] = x.v[i] as u8; } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3*i` [INFO] [stderr] --> src/signing/sc25519.rs:185:21 [INFO] [stderr] | [INFO] [stderr] 185 | r[8*i+0] = ( s.v[3*i+0] & 7) as i8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8*i` [INFO] [stderr] --> src/signing/sc25519.rs:185:5 [INFO] [stderr] | [INFO] [stderr] 185 | r[8*i+0] = ( s.v[3*i+0] & 7) as i8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3*i` [INFO] [stderr] --> src/signing/sc25519.rs:186:21 [INFO] [stderr] | [INFO] [stderr] 186 | r[8*i+1] = ((s.v[3*i+0] >> 3) & 7) as i8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3*i` [INFO] [stderr] --> src/signing/sc25519.rs:187:21 [INFO] [stderr] | [INFO] [stderr] 187 | r[8*i+2] = ((s.v[3*i+0] >> 6) & 7) as i8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/signing/ge25519.rs:288:19 [INFO] [stderr] | [INFO] [stderr] 288 | let mut y: u32 = x as u32; /* 0: yes; 1..255: no */ [INFO] [stderr] | ^^^^^^^^ help: try: `u32::from(x)` [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 operation is ineffective. Consider reducing it to `5*pos` [INFO] [stderr] --> src/signing/ge25519.rs:305:53 [INFO] [stderr] | [INFO] [stderr] 305 | copy_ge25519_aff(t, &ge25519_base_multiples_affine[5*pos+0]); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: The function/method `fe25519_iseq_vartime` doesn't need a mutable reference [INFO] [stderr] --> src/signing/ge25519.rs:364:27 [INFO] [stderr] | [INFO] [stderr] 364 | if !fe25519_iseq_vartime(&mut chk, &num) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unnecessary_mut_passed)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_mut_passed [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `b` [INFO] [stderr] --> src/signing/ge25519.rs:472:11 [INFO] [stderr] | [INFO] [stderr] 472 | for i in 1..85 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 472 | for (i, ) in b.iter().enumerate().skip(1) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/signing/sign.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | ^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `m.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: useless use of `format!` [INFO] [stderr] --> src/signing/sign.rs:74:47 [INFO] [stderr] | [INFO] [stderr] 74 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | __________________________________________________^ [INFO] [stderr] 75 | | "Message array m is empty"))); } [INFO] [stderr] | |___________________________________^ help: consider using .to_string(): `"Message array m is empty".to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/signing/sign.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | ^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `m.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: useless use of `format!` [INFO] [stderr] --> src/signing/sign.rs:137:47 [INFO] [stderr] | [INFO] [stderr] 137 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | __________________________________________________^ [INFO] [stderr] 138 | | "Message array m is empty"))); } [INFO] [stderr] | |___________________________________^ help: consider using .to_string(): `"Message array m is empty".to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:23:2 [INFO] [stderr] | [INFO] [stderr] 23 | (x[7] as u64) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | | ((x[6] as u64) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | | ((x[5] as u64) << 16) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | | ((x[4] as u64) << 24) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | | ((x[3] as u64) << 32) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | | ((x[2] as u64) << 40) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | | ((x[1] as u64) << 48) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | | ((x[0] as u64) << 56) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w0 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::assign_op_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w1 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w2 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w3 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w4 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w5 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w6 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w7 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w8 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w9 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w10 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w11 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w12 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w13 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w14 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w15 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w0 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w1 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w2 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w3 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w4 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w5 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w6 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w7 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w8 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w9 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w10 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w11 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w12 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w13 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w14 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w15 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w0 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w1 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w2 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w3 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w4 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w5 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w6 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w7 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w8 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w9 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w10 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w11 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w12 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w13 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w14 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w15 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w0 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w1 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w2 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w3 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w4 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w5 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w6 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w7 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w8 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w9 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w10 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w11 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w12 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w13 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w14 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w15 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `hash::sha512::Sha512` [INFO] [stderr] --> src/hash/sha512.rs:348:2 [INFO] [stderr] | [INFO] [stderr] 348 | pub fn new() -> Sha512 { [INFO] [stderr] | _____^ [INFO] [stderr] 349 | | Sha512 { [INFO] [stderr] 350 | | cache: [0; 128], [INFO] [stderr] 351 | | h: [0; 64], [INFO] [stderr] ... | [INFO] [stderr] 354 | | } [INFO] [stderr] 355 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 346 | impl Default for hash::sha512::Sha512 { [INFO] [stderr] 347 | fn default() -> Self { [INFO] [stderr] 348 | Self::new() [INFO] [stderr] 349 | } [INFO] [stderr] 350 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `m` [INFO] [stderr] --> src/hash/sha512.rs:372:13 [INFO] [stderr] | [INFO] [stderr] 372 | for i in 0..delta { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [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] 372 | for (i, ) in m.iter().enumerate().take(delta) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/hash/sha512.rs:389:12 [INFO] [stderr] | [INFO] [stderr] 389 | for i in 0..self.cached_bytes { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try replacing the loop by: `self.cache[..self.cached_bytes].clone_from_slice(&m[m_start..(self.cached_bytes + m_start)])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `src` [INFO] [stderr] --> src/scrypt/sha256.rs:22:11 [INFO] [stderr] | [INFO] [stderr] 22 | for i in 0..(len / 4) { be32enc(dst, i*4, src[i]); } [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [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] 22 | for (i, ) in src.iter().enumerate().take((len / 4)) { be32enc(dst, i*4, src[i]); } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `dst` [INFO] [stderr] --> src/scrypt/sha256.rs:37:11 [INFO] [stderr] | [INFO] [stderr] 37 | for i in 0..(len / 4) { dst[i] = be32dec(src, i*4); } [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [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] 37 | for (i, ) in dst.iter_mut().enumerate().take((len / 4)) { dst[i] = be32dec(src, i*4); } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/sha256.rs:42:2 [INFO] [stderr] | [INFO] [stderr] 42 | (p[ind+3] as u32) + ((p[ind+2] as u32) << 8) + [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(p[ind+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/scrypt/sha256.rs:42:23 [INFO] [stderr] | [INFO] [stderr] 42 | (p[ind+3] as u32) + ((p[ind+2] as u32) << 8) + [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(p[ind+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/scrypt/sha256.rs:43:3 [INFO] [stderr] | [INFO] [stderr] 43 | ((p[ind+1] as u32) << 16) + ((p[ind] as u32) << 24) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(p[ind+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/scrypt/sha256.rs:43:31 [INFO] [stderr] | [INFO] [stderr] 43 | ((p[ind+1] as u32) << 16) + ((p[ind] as u32) << 24) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u32::from(p[ind])` [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 function/method `hmac_sha256_init` doesn't need a mutable reference [INFO] [stderr] --> src/scrypt/sha256.rs:327:25 [INFO] [stderr] | [INFO] [stderr] 327 | hmac_sha256_init(ctx, &mut khash); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_mut_passed [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `pad`. [INFO] [stderr] --> src/scrypt/sha256.rs:338:11 [INFO] [stderr] | [INFO] [stderr] 338 | for i in 0..64 { pad[i] = 0x36; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 338 | for in &mut pad { pad[i] = 0x36; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `pad`. [INFO] [stderr] --> src/scrypt/sha256.rs:344:11 [INFO] [stderr] | [INFO] [stderr] 344 | for i in 0..64 { pad[i] = 0x5c; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 344 | for in &mut pad { pad[i] = 0x5c; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/scrypt/sha256.rs:403:12 [INFO] [stderr] | [INFO] [stderr] 403 | for _ in 2..(c+1) { [INFO] [stderr] | ^^^^^^^^ help: use: `2..=c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:26:2 [INFO] [stderr] | [INFO] [stderr] 26 | (p[0] as u32) + ((p[1] as u32) << 8) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(p[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/scrypt/scrypt.rs:26:19 [INFO] [stderr] | [INFO] [stderr] 26 | (p[0] as u32) + ((p[1] as u32) << 8) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(p[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/scrypt/scrypt.rs:27:3 [INFO] [stderr] | [INFO] [stderr] 27 | ((p[2] as u32) << 16) + ((p[3] as u32) << 24) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(p[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/scrypt/scrypt.rs:27:27 [INFO] [stderr] | [INFO] [stderr] 27 | ((p[2] as u32) << 16) + ((p[3] as u32) << 24) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(p[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: it looks like you're manually copying between slices [INFO] [stderr] --> src/scrypt/scrypt.rs:63:11 [INFO] [stderr] | [INFO] [stderr] 63 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `x[..16].clone_from_slice(&B32[..16])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/scrypt/scrypt.rs:109:11 [INFO] [stderr] | [INFO] [stderr] 109 | for i in 0..len { [INFO] [stderr] | ^^^^^^ help: try replacing the loop by: `dest[..len].clone_from_slice(&src[..len])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:159:2 [INFO] [stderr] | [INFO] [stderr] 159 | (p[0] as u64) + ((p[1] as u64) << 8) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:159:19 [INFO] [stderr] | [INFO] [stderr] 159 | (p[0] as u64) + ((p[1] as u64) << 8) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:160:3 [INFO] [stderr] | [INFO] [stderr] 160 | ((p[2] as u64) << 16) + ((p[3] as u64) << 24) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:160:27 [INFO] [stderr] | [INFO] [stderr] 160 | ((p[2] as u64) << 16) + ((p[3] as u64) << 24) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:161:3 [INFO] [stderr] | [INFO] [stderr] 161 | ((p[4] as u64) << 32) + ((p[5] as u64) << 40) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:161:27 [INFO] [stderr] | [INFO] [stderr] 161 | ((p[4] as u64) << 32) + ((p[5] as u64) << 40) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:162:3 [INFO] [stderr] | [INFO] [stderr] 162 | ((p[6] as u64) << 48) + ((p[7] as u64) << 56) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:162:27 [INFO] [stderr] | [INFO] [stderr] 162 | ((p[6] as u64) << 48) + ((p[7] as u64) << 56) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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: the loop variable `i` is only used to index `self`. [INFO] [stderr] --> src/util/mod.rs:60:12 [INFO] [stderr] | [INFO] [stderr] 60 | for i in 0..(len-1) { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [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] 60 | for in self.iter_mut().take((len-1)) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `self`. [INFO] [stderr] --> src/util/mod.rs:70:12 [INFO] [stderr] | [INFO] [stderr] 70 | for i in 0..(len-1) { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [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] 70 | for in self.iter_mut().take((len-1)) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/core.rs:26:2 [INFO] [stderr] | [INFO] [stderr] 26 | (x[0] as u32) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(x[0])` [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/boxes/core.rs:27:3 [INFO] [stderr] | [INFO] [stderr] 27 | ((x[1] as u32) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(x[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/boxes/core.rs:28:3 [INFO] [stderr] | [INFO] [stderr] 28 | ((x[2] as u32) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(x[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/boxes/core.rs:29:3 [INFO] [stderr] | [INFO] [stderr] 29 | ((x[3] as u32) << 24) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(x[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: the loop variable `j` is only used to index `h`. [INFO] [stderr] --> src/boxes/onetimeauth.rs:27:11 [INFO] [stderr] | [INFO] [stderr] 27 | for j in 0..16 { u += h[j]; h[j] = u & 255; u >>= 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] 27 | for in h.iter_mut().take(16) { u += h[j]; h[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is only used to index `h`. [INFO] [stderr] --> src/boxes/onetimeauth.rs:30:11 [INFO] [stderr] | [INFO] [stderr] 30 | for j in 0..16 { u += h[j]; h[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 30 | for in h.iter_mut().take(16) { u += h[j]; h[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/boxes/onetimeauth.rs:39:11 [INFO] [stderr] | [INFO] [stderr] 39 | for j in 0..17 { horig[j] = h[j]; } [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `horig[..17].clone_from_slice(&h[..17])` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::manual_memcpy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/boxes/onetimeauth.rs:49:12 [INFO] [stderr] | [INFO] [stderr] 49 | for j in 0..i+1 { u += h[j] * r[i - j]; } [INFO] [stderr] | ^^^^^^ help: use: `0..=i` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::range_plus_one)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/boxes/onetimeauth.rs:53:11 [INFO] [stderr] | [INFO] [stderr] 53 | for i in 0..17 { h[i] = hr[i]; } [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `h[..17].clone_from_slice(&hr[..17])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/onetimeauth.rs:62:9 [INFO] [stderr] | [INFO] [stderr] 62 | r[0] = k[0] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | r[1] = k[1] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | r[2] = k[2] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | r[3] = (k[3] & 15) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[3] & 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: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/onetimeauth.rs:66:9 [INFO] [stderr] | [INFO] [stderr] 66 | r[4] = (k[4] & 252) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[4] & 252)` [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/boxes/onetimeauth.rs:67:9 [INFO] [stderr] | [INFO] [stderr] 67 | r[5] = k[5] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:68:9 [INFO] [stderr] | [INFO] [stderr] 68 | r[6] = k[6] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:69:9 [INFO] [stderr] | [INFO] [stderr] 69 | r[7] = (k[7] & 15) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[7] & 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: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/onetimeauth.rs:70:9 [INFO] [stderr] | [INFO] [stderr] 70 | r[8] = (k[8] & 252) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[8] & 252)` [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/boxes/onetimeauth.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | r[9] = k[9] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:72:10 [INFO] [stderr] | [INFO] [stderr] 72 | r[10] = k[10] as u32; [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:73:10 [INFO] [stderr] | [INFO] [stderr] 73 | r[11] = (k[11] & 15) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[11] & 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: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/onetimeauth.rs:74:10 [INFO] [stderr] | [INFO] [stderr] 74 | r[12] = (k[12] & 252) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[12] & 252)` [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/boxes/onetimeauth.rs:75:10 [INFO] [stderr] | [INFO] [stderr] 75 | r[13] = k[13] as u32; [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:76:10 [INFO] [stderr] | [INFO] [stderr] 76 | r[14] = k[14] as u32; [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u32::from(k[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/boxes/onetimeauth.rs:77:10 [INFO] [stderr] | [INFO] [stderr] 77 | r[15] = (k[15] & 15) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(k[15] & 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 loop variable `j` is only used to index `c`. [INFO] [stderr] --> src/boxes/onetimeauth.rs:84:12 [INFO] [stderr] | [INFO] [stderr] 84 | for j in 0..17 { c[j] = 0; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 84 | for in &mut c { c[j] = 0; } [INFO] [stderr] | ^^^^^^ ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/onetimeauth.rs:87:11 [INFO] [stderr] | [INFO] [stderr] 87 | c[j] = inc[inc_start+j] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(inc[inc_start+j])` [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/boxes/onetimeauth.rs:98:26 [INFO] [stderr] | [INFO] [stderr] 98 | for j in 0..16 { c[j] = k[j + 16] as u32; } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(k[j + 16])` [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: it looks like you're manually copying between slices [INFO] [stderr] --> src/boxes/stream.rs:48:11 [INFO] [stderr] | [INFO] [stderr] 48 | for i in 0..8 { inc[i] = n[i]; } [INFO] [stderr] | ^^^^ help: try replacing the loop by: `inc[..8].clone_from_slice(&n[..8])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `inc`. [INFO] [stderr] --> src/boxes/stream.rs:69:12 [INFO] [stderr] | [INFO] [stderr] 69 | for i in 8..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 69 | for in inc.iter_mut().skip(8) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/stream.rs:70:9 [INFO] [stderr] | [INFO] [stderr] 70 | u += inc[i] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(inc[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: the loop variable `i` is only used to index `inc`. [INFO] [stderr] --> src/boxes/stream.rs:86:12 [INFO] [stderr] | [INFO] [stderr] 86 | for i in 8..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 86 | for in inc.iter_mut().skip(8) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/stream.rs:87:9 [INFO] [stderr] | [INFO] [stderr] 87 | u += inc[i] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(inc[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: length comparison to zero [INFO] [stderr] --> src/boxes/secret_box.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | ^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `m.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: useless use of `format!` [INFO] [stderr] --> src/boxes/secret_box.rs:47:47 [INFO] [stderr] | [INFO] [stderr] 47 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | __________________________________________________^ [INFO] [stderr] 48 | | "Message array m is empty"))); } [INFO] [stderr] | |___________________________________^ help: consider using .to_string(): `"Message array m is empty".to_string()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::useless_format)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/boxes/secret_box.rs:109:6 [INFO] [stderr] | [INFO] [stderr] 109 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | ^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `m.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: useless use of `format!` [INFO] [stderr] --> src/boxes/secret_box.rs:109:48 [INFO] [stderr] | [INFO] [stderr] 109 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | ______________________________________________________^ [INFO] [stderr] 110 | | "Message array m is empty"))); } [INFO] [stderr] | |_______________________________________^ help: consider using .to_string(): `"Message array m is empty".to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is only used to index `a`. [INFO] [stderr] --> src/boxes/scalarmult.rs:39:12 [INFO] [stderr] | [INFO] [stderr] 39 | for j in 0..31 { u += a[j]; a[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 39 | for in a.iter_mut().take(31) { u += a[j]; a[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is only used to index `a`. [INFO] [stderr] --> src/boxes/scalarmult.rs:42:12 [INFO] [stderr] | [INFO] [stderr] 42 | for j in 0..31 { u += a[j]; a[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 42 | for in a.iter_mut().take(31) { u += a[j]; a[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/boxes/scalarmult.rs:54:11 [INFO] [stderr] | [INFO] [stderr] 54 | for j in 0..32 { aorig[j] = a[j]; } [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `aorig[..32].clone_from_slice(&a[..32])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/boxes/scalarmult.rs:63:12 [INFO] [stderr] | [INFO] [stderr] 63 | for j in 0..i+1 { u += a[j] * b[i - j]; } [INFO] [stderr] | ^^^^^^ help: use: `0..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is only used to index `out`. [INFO] [stderr] --> src/boxes/scalarmult.rs:75:11 [INFO] [stderr] | [INFO] [stderr] 75 | for j in 0..31 { u += out[j]; out[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 75 | for in out.iter_mut().take(31) { u += out[j]; out[j] = u & 255; u >>= 8; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: You are trying to use classic C underflow conditions that will fail in Rust. [INFO] [stderr] --> src/boxes/scalarmult.rs:83:9 [INFO] [stderr] | [INFO] [stderr] 83 | while j < (i - j) { u += a[j] * a[i - j]; j += 1; } [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::overflow_check_conditional)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#overflow_check_conditional [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is only used to index `xzm`. [INFO] [stderr] --> src/boxes/scalarmult.rs:126:11 [INFO] [stderr] | [INFO] [stderr] 126 | for j in 1..64 { xzm[j] = 0; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 126 | for in xzm.iter_mut().skip(1) { xzm[j] = 0; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/boxes/scalarmult.rs:230:26 [INFO] [stderr] | [INFO] [stderr] 230 | for i in 0..32 { e[i] = n[i] as u32; } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(n[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/boxes/scalarmult.rs:234:30 [INFO] [stderr] | [INFO] [stderr] 234 | for i in 0..32 { work1[i] = p[i] as u32; } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(p[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: the loop variable `i` is used to index `x` [INFO] [stderr] --> src/signing/fe25519.rs:129:11 [INFO] [stderr] | [INFO] [stderr] 129 | for i in 0..32 { r.v[i] = x[i] as u32; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 129 | for (i, ) in x.iter().enumerate().take(32) { r.v[i] = x[i] as u32; } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/signing/fe25519.rs:129:28 [INFO] [stderr] | [INFO] [stderr] 129 | for i in 0..32 { r.v[i] = x[i] as u32; } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(x[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: the loop variable `i` is used to index `r` [INFO] [stderr] --> src/signing/fe25519.rs:138:11 [INFO] [stderr] | [INFO] [stderr] 138 | for i in 0..32 { r[i] = y.v[i] as u8; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 138 | for (i, ) in r.iter_mut().enumerate().take(32) { r[i] = y.v[i] as u8; } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/signing/fe25519.rs:155:23 [INFO] [stderr] | [INFO] [stderr] 155 | let mut mask: u32 = b as u32; [INFO] [stderr] | ^^^^^^^^ help: try: `u32::from(b)` [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 loop variable `i` is used to index `t` [INFO] [stderr] --> src/signing/fe25519.rs:197:11 [INFO] [stderr] | [INFO] [stderr] 197 | for i in 1..31 { t[i] = x.v[i] + 0x1fe; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 197 | for (i, ) in t.iter_mut().enumerate().take(31).skip(1) { t[i] = x.v[i] + 0x1fe; } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `t` [INFO] [stderr] --> src/signing/fe25519.rs:198:11 [INFO] [stderr] | [INFO] [stderr] 198 | for i in 0..32 { r.v[i] = t[i] - y.v[i]; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 198 | for (i, ) in t.iter().enumerate() { r.v[i] = t[i] - y.v[i]; } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `t` [INFO] [stderr] --> src/signing/sc25519.rs:77:11 [INFO] [stderr] | [INFO] [stderr] 77 | for i in 0..32 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 77 | for (i, ) in t.iter().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/signing/sc25519.rs:78:30 [INFO] [stderr] | [INFO] [stderr] 78 | r.v[i] ^= mask & (r.v[i] ^ (t[i] as u32)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(t[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/signing/sc25519.rs:135:26 [INFO] [stderr] | [INFO] [stderr] 135 | for i in 0..32 { t[i] = x[i] as u32; } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(x[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/signing/sc25519.rs:142:26 [INFO] [stderr] | [INFO] [stderr] 142 | for i in 0..64 { t[i] = x[i] as u32; } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(x[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: the loop variable `i` is used to index `r` [INFO] [stderr] --> src/signing/sc25519.rs:148:12 [INFO] [stderr] | [INFO] [stderr] 148 | for i in 0..32 { r[i] = x.v[i] as u8; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 148 | for (i, ) in r.iter_mut().enumerate().take(32) { r[i] = x.v[i] as u8; } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3*i` [INFO] [stderr] --> src/signing/sc25519.rs:185:21 [INFO] [stderr] | [INFO] [stderr] 185 | r[8*i+0] = ( s.v[3*i+0] & 7) as i8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `8*i` [INFO] [stderr] --> src/signing/sc25519.rs:185:5 [INFO] [stderr] | [INFO] [stderr] 185 | r[8*i+0] = ( s.v[3*i+0] & 7) as i8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3*i` [INFO] [stderr] --> src/signing/sc25519.rs:186:21 [INFO] [stderr] | [INFO] [stderr] 186 | r[8*i+1] = ((s.v[3*i+0] >> 3) & 7) as i8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3*i` [INFO] [stderr] --> src/signing/sc25519.rs:187:21 [INFO] [stderr] | [INFO] [stderr] 187 | r[8*i+2] = ((s.v[3*i+0] >> 6) & 7) as i8; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/signing/ge25519.rs:288:19 [INFO] [stderr] | [INFO] [stderr] 288 | let mut y: u32 = x as u32; /* 0: yes; 1..255: no */ [INFO] [stderr] | ^^^^^^^^ help: try: `u32::from(x)` [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 operation is ineffective. Consider reducing it to `5*pos` [INFO] [stderr] --> src/signing/ge25519.rs:305:53 [INFO] [stderr] | [INFO] [stderr] 305 | copy_ge25519_aff(t, &ge25519_base_multiples_affine[5*pos+0]); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: The function/method `fe25519_iseq_vartime` doesn't need a mutable reference [INFO] [stderr] --> src/signing/ge25519.rs:364:27 [INFO] [stderr] | [INFO] [stderr] 364 | if !fe25519_iseq_vartime(&mut chk, &num) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unnecessary_mut_passed)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_mut_passed [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `b` [INFO] [stderr] --> src/signing/ge25519.rs:472:11 [INFO] [stderr] | [INFO] [stderr] 472 | for i in 1..85 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 472 | for (i, ) in b.iter().enumerate().skip(1) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/signing/sign.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | ^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `m.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: useless use of `format!` [INFO] [stderr] --> src/signing/sign.rs:74:47 [INFO] [stderr] | [INFO] [stderr] 74 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | __________________________________________________^ [INFO] [stderr] 75 | | "Message array m is empty"))); } [INFO] [stderr] | |___________________________________^ help: consider using .to_string(): `"Message array m is empty".to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/signing/sign.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | ^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `m.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: useless use of `format!` [INFO] [stderr] --> src/signing/sign.rs:137:47 [INFO] [stderr] | [INFO] [stderr] 137 | if m.len() == 0 { return Err(make_conf_error(format!( [INFO] [stderr] | __________________________________________________^ [INFO] [stderr] 138 | | "Message array m is empty"))); } [INFO] [stderr] | |___________________________________^ help: consider using .to_string(): `"Message array m is empty".to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:23:2 [INFO] [stderr] | [INFO] [stderr] 23 | (x[7] as u64) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | | ((x[6] as u64) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | | ((x[5] as u64) << 16) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | | ((x[4] as u64) << 24) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | | ((x[3] as u64) << 32) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | | ((x[2] as u64) << 40) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | | ((x[1] as u64) << 48) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/hash/sha512.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | | ((x[0] as u64) << 56) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(x[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: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w0 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::assign_op_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w1 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w2 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w3 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w4 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w5 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w6 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w7 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w8 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w9 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w10 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w11 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w12 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w13 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w14 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w15 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 175 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w0 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w1 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w2 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w3 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w4 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w5 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w6 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w7 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w8 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w9 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w10 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w11 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w12 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w13 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w14 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w15 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 194 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w0 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w1 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w2 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w3 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w4 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w5 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w6 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w7 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w8 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w9 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w10 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w11 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w12 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w13 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w14 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w15 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 213 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w0 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w1 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w2 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w3 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w4 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w5 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w6 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w7 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w8 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w9 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w10 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w11 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w12 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w13 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w14 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/hash/sha512.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | $w0 = sigma1!($w14) + $w9 + sigma0!($w1) + $w0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `w15 += $w9 + sigma0!($w1)` [INFO] [stderr] ... [INFO] [stderr] 232 | EXPAND!(w0,w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15); [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#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `hash::sha512::Sha512` [INFO] [stderr] --> src/hash/sha512.rs:348:2 [INFO] [stderr] | [INFO] [stderr] 348 | pub fn new() -> Sha512 { [INFO] [stderr] | _____^ [INFO] [stderr] 349 | | Sha512 { [INFO] [stderr] 350 | | cache: [0; 128], [INFO] [stderr] 351 | | h: [0; 64], [INFO] [stderr] ... | [INFO] [stderr] 354 | | } [INFO] [stderr] 355 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 346 | impl Default for hash::sha512::Sha512 { [INFO] [stderr] 347 | fn default() -> Self { [INFO] [stderr] 348 | Self::new() [INFO] [stderr] 349 | } [INFO] [stderr] 350 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `m` [INFO] [stderr] --> src/hash/sha512.rs:372:13 [INFO] [stderr] | [INFO] [stderr] 372 | for i in 0..delta { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [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] 372 | for (i, ) in m.iter().enumerate().take(delta) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/hash/sha512.rs:389:12 [INFO] [stderr] | [INFO] [stderr] 389 | for i in 0..self.cached_bytes { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try replacing the loop by: `self.cache[..self.cached_bytes].clone_from_slice(&m[m_start..(self.cached_bytes + m_start)])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `src` [INFO] [stderr] --> src/scrypt/sha256.rs:22:11 [INFO] [stderr] | [INFO] [stderr] 22 | for i in 0..(len / 4) { be32enc(dst, i*4, src[i]); } [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [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] 22 | for (i, ) in src.iter().enumerate().take((len / 4)) { be32enc(dst, i*4, src[i]); } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `dst` [INFO] [stderr] --> src/scrypt/sha256.rs:37:11 [INFO] [stderr] | [INFO] [stderr] 37 | for i in 0..(len / 4) { dst[i] = be32dec(src, i*4); } [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [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] 37 | for (i, ) in dst.iter_mut().enumerate().take((len / 4)) { dst[i] = be32dec(src, i*4); } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/sha256.rs:42:2 [INFO] [stderr] | [INFO] [stderr] 42 | (p[ind+3] as u32) + ((p[ind+2] as u32) << 8) + [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(p[ind+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/scrypt/sha256.rs:42:23 [INFO] [stderr] | [INFO] [stderr] 42 | (p[ind+3] as u32) + ((p[ind+2] as u32) << 8) + [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(p[ind+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/scrypt/sha256.rs:43:3 [INFO] [stderr] | [INFO] [stderr] 43 | ((p[ind+1] as u32) << 16) + ((p[ind] as u32) << 24) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u32::from(p[ind+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/scrypt/sha256.rs:43:31 [INFO] [stderr] | [INFO] [stderr] 43 | ((p[ind+1] as u32) << 16) + ((p[ind] as u32) << 24) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u32::from(p[ind])` [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 function/method `hmac_sha256_init` doesn't need a mutable reference [INFO] [stderr] --> src/scrypt/sha256.rs:327:25 [INFO] [stderr] | [INFO] [stderr] 327 | hmac_sha256_init(ctx, &mut khash); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_mut_passed [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `pad`. [INFO] [stderr] --> src/scrypt/sha256.rs:338:11 [INFO] [stderr] | [INFO] [stderr] 338 | for i in 0..64 { pad[i] = 0x36; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 338 | for in &mut pad { pad[i] = 0x36; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `pad`. [INFO] [stderr] --> src/scrypt/sha256.rs:344:11 [INFO] [stderr] | [INFO] [stderr] 344 | for i in 0..64 { pad[i] = 0x5c; } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [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] 344 | for in &mut pad { pad[i] = 0x5c; } [INFO] [stderr] | ^^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/scrypt/sha256.rs:403:12 [INFO] [stderr] | [INFO] [stderr] 403 | for _ in 2..(c+1) { [INFO] [stderr] | ^^^^^^^^ help: use: `2..=c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/scrypt/sha256.rs:472:11 [INFO] [stderr] | [INFO] [stderr] 472 | let p = "passwd".as_bytes(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b"passwd"` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::string_lit_as_bytes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/scrypt/sha256.rs:473:11 [INFO] [stderr] | [INFO] [stderr] 473 | let s = "salt".as_bytes(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b"salt"` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/scrypt/sha256.rs:493:11 [INFO] [stderr] | [INFO] [stderr] 493 | let p = "Password".as_bytes(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b"Password"` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/scrypt/sha256.rs:494:11 [INFO] [stderr] | [INFO] [stderr] 494 | let s = "NaCl".as_bytes(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b"NaCl"` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:26:2 [INFO] [stderr] | [INFO] [stderr] 26 | (p[0] as u32) + ((p[1] as u32) << 8) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(p[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/scrypt/scrypt.rs:26:19 [INFO] [stderr] | [INFO] [stderr] 26 | (p[0] as u32) + ((p[1] as u32) << 8) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(p[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/scrypt/scrypt.rs:27:3 [INFO] [stderr] | [INFO] [stderr] 27 | ((p[2] as u32) << 16) + ((p[3] as u32) << 24) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(p[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/scrypt/scrypt.rs:27:27 [INFO] [stderr] | [INFO] [stderr] 27 | ((p[2] as u32) << 16) + ((p[3] as u32) << 24) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(p[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: it looks like you're manually copying between slices [INFO] [stderr] --> src/scrypt/scrypt.rs:63:11 [INFO] [stderr] | [INFO] [stderr] 63 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `x[..16].clone_from_slice(&B32[..16])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/scrypt/scrypt.rs:109:11 [INFO] [stderr] | [INFO] [stderr] 109 | for i in 0..len { [INFO] [stderr] | ^^^^^^ help: try replacing the loop by: `dest[..len].clone_from_slice(&src[..len])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:159:2 [INFO] [stderr] | [INFO] [stderr] 159 | (p[0] as u64) + ((p[1] as u64) << 8) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:159:19 [INFO] [stderr] | [INFO] [stderr] 159 | (p[0] as u64) + ((p[1] as u64) << 8) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:160:3 [INFO] [stderr] | [INFO] [stderr] 160 | ((p[2] as u64) << 16) + ((p[3] as u64) << 24) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:160:27 [INFO] [stderr] | [INFO] [stderr] 160 | ((p[2] as u64) << 16) + ((p[3] as u64) << 24) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:161:3 [INFO] [stderr] | [INFO] [stderr] 161 | ((p[4] as u64) << 32) + ((p[5] as u64) << 40) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:161:27 [INFO] [stderr] | [INFO] [stderr] 161 | ((p[4] as u64) << 32) + ((p[5] as u64) << 40) + [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:162:3 [INFO] [stderr] | [INFO] [stderr] 162 | ((p[6] as u64) << 48) + ((p[7] as u64) << 56) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/scrypt/scrypt.rs:162:27 [INFO] [stderr] | [INFO] [stderr] 162 | ((p[6] as u64) << 48) + ((p[7] as u64) << 56) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(p[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: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/scrypt/scrypt.rs:311:11 [INFO] [stderr] | [INFO] [stderr] 311 | let P = "".as_bytes(); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b""` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/scrypt/scrypt.rs:312:11 [INFO] [stderr] | [INFO] [stderr] 312 | let S = "".as_bytes(); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b""` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/scrypt/scrypt.rs:334:11 [INFO] [stderr] | [INFO] [stderr] 334 | let P = "password".as_bytes(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b"password"` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/scrypt/scrypt.rs:335:11 [INFO] [stderr] | [INFO] [stderr] 335 | let S = "NaCl".as_bytes(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b"NaCl"` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/scrypt/scrypt.rs:357:11 [INFO] [stderr] | [INFO] [stderr] 357 | let P = "pleaseletmein".as_bytes(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b"pleaseletmein"` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/scrypt/scrypt.rs:358:11 [INFO] [stderr] | [INFO] [stderr] 358 | let S = "SodiumChloride".as_bytes(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b"SodiumChloride"` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/scrypt/scrypt.rs:380:11 [INFO] [stderr] | [INFO] [stderr] 380 | let P = "pleaseletmein".as_bytes(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b"pleaseletmein"` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: calling `as_bytes()` on a string literal [INFO] [stderr] --> src/scrypt/scrypt.rs:381:11 [INFO] [stderr] | [INFO] [stderr] 381 | let S = "SodiumChloride".as_bytes(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using a byte string literal instead: `b"SodiumChloride"` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#string_lit_as_bytes [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `self`. [INFO] [stderr] --> src/util/mod.rs:60:12 [INFO] [stderr] | [INFO] [stderr] 60 | for i in 0..(len-1) { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [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] 60 | for in self.iter_mut().take((len-1)) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `self`. [INFO] [stderr] --> src/util/mod.rs:70:12 [INFO] [stderr] | [INFO] [stderr] 70 | for i in 0..(len-1) { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [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] 70 | for in self.iter_mut().take((len-1)) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 31.75s [INFO] running `"docker" "inspect" "0006e6e9dd347a6eed4b3bfa9d077e06462f2d324366654055180711937e53f1"` [INFO] running `"docker" "rm" "-f" "0006e6e9dd347a6eed4b3bfa9d077e06462f2d324366654055180711937e53f1"` [INFO] [stdout] 0006e6e9dd347a6eed4b3bfa9d077e06462f2d324366654055180711937e53f1