[INFO] crate sodalite 0.3.0 is already in cache [INFO] extracting crate sodalite 0.3.0 into work/ex/clippy-test-run/sources/stable/reg/sodalite/0.3.0 [INFO] extracting crate sodalite 0.3.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/sodalite/0.3.0 [INFO] validating manifest of sodalite-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 sodalite-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 sodalite-0.3.0 [INFO] finished frobbing sodalite-0.3.0 [INFO] frobbed toml for sodalite-0.3.0 written to work/ex/clippy-test-run/sources/stable/reg/sodalite/0.3.0/Cargo.toml [INFO] started frobbing sodalite-0.3.0 [INFO] finished frobbing sodalite-0.3.0 [INFO] frobbed toml for sodalite-0.3.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/sodalite/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 sodalite-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-4/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/sodalite/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] 3ff6bf357e97dd28829e5f0643b1e1f6d26fc30305ead30b8dc219d8d8697b1a [INFO] running `"docker" "start" "-a" "3ff6bf357e97dd28829e5f0643b1e1f6d26fc30305ead30b8dc219d8d8697b1a"` [INFO] [stderr] Checking index-fixed v0.3.0 [INFO] [stderr] Compiling tweetnacl-sys v0.1.3 [INFO] [stderr] Checking sodalite v0.3.0 (/opt/crater/workdir) [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:122:13 [INFO] [stderr] | [INFO] [stderr] 122 | let mut x = [W(0u32); 16]; [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: 6th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:123:13 [INFO] [stderr] | [INFO] [stderr] 123 | let mut y = [W(0u32); 16]; [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/lib.rs:124:13 [INFO] [stderr] | [INFO] [stderr] 124 | let mut t = [W(0u32); 4]; [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/lib.rs:202:13 [INFO] [stderr] | [INFO] [stderr] 202 | let mut z = [0u8;16]; [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/lib.rs:205:13 [INFO] [stderr] | [INFO] [stderr] 205 | let mut x = [0u8;64]; [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/lib.rs:224:17 [INFO] [stderr] | [INFO] [stderr] 224 | let mut u = 1u32; [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/lib.rs:321:17 [INFO] [stderr] | [INFO] [stderr] 321 | let mut c = [0u32;17]; [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/lib.rs:330:17 [INFO] [stderr] | [INFO] [stderr] 330 | let mut x = [0u32;17]; [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/lib.rs:340:17 [INFO] [stderr] | [INFO] [stderr] 340 | let mut u = 0u32; [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/lib.rs:358:9 [INFO] [stderr] | [INFO] [stderr] 358 | let g = 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: 6th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:361:9 [INFO] [stderr] | [INFO] [stderr] 361 | let s : u32 = (-((h[16] >> 7) as i32)) as 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: 7th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:367:13 [INFO] [stderr] | [INFO] [stderr] 367 | let mut c = [0u32;17]; [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/lib.rs:409:13 [INFO] [stderr] | [INFO] [stderr] 409 | let mut o = [0u8;16]; [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/lib.rs:430:13 [INFO] [stderr] | [INFO] [stderr] 430 | let mut x = [0u8; 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: 5th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:462:13 [INFO] [stderr] | [INFO] [stderr] 462 | let t = c & (p[i]^q[i]); [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/lib.rs:488:13 [INFO] [stderr] | [INFO] [stderr] 488 | let b : isize = ((m[15]>>16)&1) as isize; [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/lib.rs:617:13 [INFO] [stderr] | [INFO] [stderr] 617 | let mut x = [0i64;80]; [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/lib.rs:619:13 [INFO] [stderr] | [INFO] [stderr] 619 | let mut a = GF0; [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/lib.rs:620:13 [INFO] [stderr] | [INFO] [stderr] 620 | let mut c = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:621:13 [INFO] [stderr] | [INFO] [stderr] 621 | let mut d = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 9th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:623:13 [INFO] [stderr] | [INFO] [stderr] 623 | let mut e = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 10th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:624:13 [INFO] [stderr] | [INFO] [stderr] 624 | let mut f = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 11th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:631:13 [INFO] [stderr] | [INFO] [stderr] 631 | let mut b = GF0; [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: 12th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:639:13 [INFO] [stderr] | [INFO] [stderr] 639 | let r: u8 = (z[i>>3]>>(i&7))&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/lib.rs:812:13 [INFO] [stderr] | [INFO] [stderr] 812 | let mut a = [W(0u64);8]; [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/lib.rs:813:13 [INFO] [stderr] | [INFO] [stderr] 813 | let mut w = [W(0u64);16]; [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/lib.rs:816:13 [INFO] [stderr] | [INFO] [stderr] 816 | let v = dl64(index_fixed!(&x[8 * i..];..8)); [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/lib.rs:830:17 [INFO] [stderr] | [INFO] [stderr] 830 | let t = a[7] + upper_sigma1(a[4]) + ch(a[4],a[5],a[6]) + W(K[i]) + w[i%16]; [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/lib.rs:890:13 [INFO] [stderr] | [INFO] [stderr] 890 | let mut x = [0u8;256]; [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/lib.rs:898:9 [INFO] [stderr] | [INFO] [stderr] 898 | let l = x.len() - 9; [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/lib.rs:914:13 [INFO] [stderr] | [INFO] [stderr] 914 | let mut c = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:915:13 [INFO] [stderr] | [INFO] [stderr] 915 | let mut d = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:916:13 [INFO] [stderr] | [INFO] [stderr] 916 | let mut t = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:917:13 [INFO] [stderr] | [INFO] [stderr] 917 | let mut e = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 9th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:918:13 [INFO] [stderr] | [INFO] [stderr] 918 | let mut f = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 10th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:919:13 [INFO] [stderr] | [INFO] [stderr] 919 | let mut g = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 11th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:920:13 [INFO] [stderr] | [INFO] [stderr] 920 | let mut h = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:1097:13 [INFO] [stderr] | [INFO] [stderr] 1097 | let mut p = [GF0; 4]; [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/lib.rs:1123:13 [INFO] [stderr] | [INFO] [stderr] 1123 | let mut x = [0i64; 64]; [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/lib.rs:1231:13 [INFO] [stderr] | [INFO] [stderr] 1231 | let mut q = p; [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/lib.rs:1254:9 [INFO] [stderr] | [INFO] [stderr] 1254 | let n = sm.len() - 64; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:58:24 [INFO] [stderr] | [INFO] [stderr] 58 | (x << c) | ((x & W(0xffffffff)) >> (32 - c)) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:516:5 [INFO] [stderr] | [INFO] [stderr] 516 | return d[0]&1; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `d[0]&1` [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/lib.rs:785:5 [INFO] [stderr] | [INFO] [stderr] 785 | 0x428a2f98d728ae22, 0x7137449123ef65cd, 0xb5c0fbcfec4d3b2f, 0xe9b5dba58189dbbc, [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/lib.rs:785:25 [INFO] [stderr] | [INFO] [stderr] 785 | 0x428a2f98d728ae22, 0x7137449123ef65cd, 0xb5c0fbcfec4d3b2f, 0xe9b5dba58189dbbc, [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/lib.rs:785:45 [INFO] [stderr] | [INFO] [stderr] 785 | 0x428a2f98d728ae22, 0x7137449123ef65cd, 0xb5c0fbcfec4d3b2f, 0xe9b5dba58189dbbc, [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/lib.rs:785:65 [INFO] [stderr] | [INFO] [stderr] 785 | 0x428a2f98d728ae22, 0x7137449123ef65cd, 0xb5c0fbcfec4d3b2f, 0xe9b5dba58189dbbc, [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/lib.rs:786:5 [INFO] [stderr] | [INFO] [stderr] 786 | 0x3956c25bf348b538, 0x59f111f1b605d019, 0x923f82a4af194f9b, 0xab1c5ed5da6d8118, [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/lib.rs:786:25 [INFO] [stderr] | [INFO] [stderr] 786 | 0x3956c25bf348b538, 0x59f111f1b605d019, 0x923f82a4af194f9b, 0xab1c5ed5da6d8118, [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/lib.rs:786:45 [INFO] [stderr] | [INFO] [stderr] 786 | 0x3956c25bf348b538, 0x59f111f1b605d019, 0x923f82a4af194f9b, 0xab1c5ed5da6d8118, [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/lib.rs:786:65 [INFO] [stderr] | [INFO] [stderr] 786 | 0x3956c25bf348b538, 0x59f111f1b605d019, 0x923f82a4af194f9b, 0xab1c5ed5da6d8118, [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/lib.rs:787:5 [INFO] [stderr] | [INFO] [stderr] 787 | 0xd807aa98a3030242, 0x12835b0145706fbe, 0x243185be4ee4b28c, 0x550c7dc3d5ffb4e2, [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/lib.rs:787:25 [INFO] [stderr] | [INFO] [stderr] 787 | 0xd807aa98a3030242, 0x12835b0145706fbe, 0x243185be4ee4b28c, 0x550c7dc3d5ffb4e2, [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/lib.rs:787:45 [INFO] [stderr] | [INFO] [stderr] 787 | 0xd807aa98a3030242, 0x12835b0145706fbe, 0x243185be4ee4b28c, 0x550c7dc3d5ffb4e2, [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/lib.rs:787:65 [INFO] [stderr] | [INFO] [stderr] 787 | 0xd807aa98a3030242, 0x12835b0145706fbe, 0x243185be4ee4b28c, 0x550c7dc3d5ffb4e2, [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/lib.rs:788:5 [INFO] [stderr] | [INFO] [stderr] 788 | 0x72be5d74f27b896f, 0x80deb1fe3b1696b1, 0x9bdc06a725c71235, 0xc19bf174cf692694, [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/lib.rs:788:25 [INFO] [stderr] | [INFO] [stderr] 788 | 0x72be5d74f27b896f, 0x80deb1fe3b1696b1, 0x9bdc06a725c71235, 0xc19bf174cf692694, [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/lib.rs:788:45 [INFO] [stderr] | [INFO] [stderr] 788 | 0x72be5d74f27b896f, 0x80deb1fe3b1696b1, 0x9bdc06a725c71235, 0xc19bf174cf692694, [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/lib.rs:788:65 [INFO] [stderr] | [INFO] [stderr] 788 | 0x72be5d74f27b896f, 0x80deb1fe3b1696b1, 0x9bdc06a725c71235, 0xc19bf174cf692694, [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/lib.rs:789:5 [INFO] [stderr] | [INFO] [stderr] 789 | 0xe49b69c19ef14ad2, 0xefbe4786384f25e3, 0x0fc19dc68b8cd5b5, 0x240ca1cc77ac9c65, [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/lib.rs:789:25 [INFO] [stderr] | [INFO] [stderr] 789 | 0xe49b69c19ef14ad2, 0xefbe4786384f25e3, 0x0fc19dc68b8cd5b5, 0x240ca1cc77ac9c65, [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/lib.rs:789:45 [INFO] [stderr] | [INFO] [stderr] 789 | 0xe49b69c19ef14ad2, 0xefbe4786384f25e3, 0x0fc19dc68b8cd5b5, 0x240ca1cc77ac9c65, [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/lib.rs:789:65 [INFO] [stderr] | [INFO] [stderr] 789 | 0xe49b69c19ef14ad2, 0xefbe4786384f25e3, 0x0fc19dc68b8cd5b5, 0x240ca1cc77ac9c65, [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/lib.rs:790:5 [INFO] [stderr] | [INFO] [stderr] 790 | 0x2de92c6f592b0275, 0x4a7484aa6ea6e483, 0x5cb0a9dcbd41fbd4, 0x76f988da831153b5, [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/lib.rs:790:25 [INFO] [stderr] | [INFO] [stderr] 790 | 0x2de92c6f592b0275, 0x4a7484aa6ea6e483, 0x5cb0a9dcbd41fbd4, 0x76f988da831153b5, [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/lib.rs:790:45 [INFO] [stderr] | [INFO] [stderr] 790 | 0x2de92c6f592b0275, 0x4a7484aa6ea6e483, 0x5cb0a9dcbd41fbd4, 0x76f988da831153b5, [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/lib.rs:790:65 [INFO] [stderr] | [INFO] [stderr] 790 | 0x2de92c6f592b0275, 0x4a7484aa6ea6e483, 0x5cb0a9dcbd41fbd4, 0x76f988da831153b5, [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/lib.rs:791:5 [INFO] [stderr] | [INFO] [stderr] 791 | 0x983e5152ee66dfab, 0xa831c66d2db43210, 0xb00327c898fb213f, 0xbf597fc7beef0ee4, [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/lib.rs:791:25 [INFO] [stderr] | [INFO] [stderr] 791 | 0x983e5152ee66dfab, 0xa831c66d2db43210, 0xb00327c898fb213f, 0xbf597fc7beef0ee4, [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/lib.rs:791:45 [INFO] [stderr] | [INFO] [stderr] 791 | 0x983e5152ee66dfab, 0xa831c66d2db43210, 0xb00327c898fb213f, 0xbf597fc7beef0ee4, [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/lib.rs:791:65 [INFO] [stderr] | [INFO] [stderr] 791 | 0x983e5152ee66dfab, 0xa831c66d2db43210, 0xb00327c898fb213f, 0xbf597fc7beef0ee4, [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/lib.rs:792:5 [INFO] [stderr] | [INFO] [stderr] 792 | 0xc6e00bf33da88fc2, 0xd5a79147930aa725, 0x06ca6351e003826f, 0x142929670a0e6e70, [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/lib.rs:792:25 [INFO] [stderr] | [INFO] [stderr] 792 | 0xc6e00bf33da88fc2, 0xd5a79147930aa725, 0x06ca6351e003826f, 0x142929670a0e6e70, [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/lib.rs:792:45 [INFO] [stderr] | [INFO] [stderr] 792 | 0xc6e00bf33da88fc2, 0xd5a79147930aa725, 0x06ca6351e003826f, 0x142929670a0e6e70, [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/lib.rs:792:65 [INFO] [stderr] | [INFO] [stderr] 792 | 0xc6e00bf33da88fc2, 0xd5a79147930aa725, 0x06ca6351e003826f, 0x142929670a0e6e70, [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/lib.rs:793:5 [INFO] [stderr] | [INFO] [stderr] 793 | 0x27b70a8546d22ffc, 0x2e1b21385c26c926, 0x4d2c6dfc5ac42aed, 0x53380d139d95b3df, [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/lib.rs:793:25 [INFO] [stderr] | [INFO] [stderr] 793 | 0x27b70a8546d22ffc, 0x2e1b21385c26c926, 0x4d2c6dfc5ac42aed, 0x53380d139d95b3df, [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/lib.rs:793:45 [INFO] [stderr] | [INFO] [stderr] 793 | 0x27b70a8546d22ffc, 0x2e1b21385c26c926, 0x4d2c6dfc5ac42aed, 0x53380d139d95b3df, [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/lib.rs:793:65 [INFO] [stderr] | [INFO] [stderr] 793 | 0x27b70a8546d22ffc, 0x2e1b21385c26c926, 0x4d2c6dfc5ac42aed, 0x53380d139d95b3df, [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/lib.rs:794:5 [INFO] [stderr] | [INFO] [stderr] 794 | 0x650a73548baf63de, 0x766a0abb3c77b2a8, 0x81c2c92e47edaee6, 0x92722c851482353b, [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/lib.rs:794:25 [INFO] [stderr] | [INFO] [stderr] 794 | 0x650a73548baf63de, 0x766a0abb3c77b2a8, 0x81c2c92e47edaee6, 0x92722c851482353b, [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/lib.rs:794:45 [INFO] [stderr] | [INFO] [stderr] 794 | 0x650a73548baf63de, 0x766a0abb3c77b2a8, 0x81c2c92e47edaee6, 0x92722c851482353b, [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/lib.rs:794:65 [INFO] [stderr] | [INFO] [stderr] 794 | 0x650a73548baf63de, 0x766a0abb3c77b2a8, 0x81c2c92e47edaee6, 0x92722c851482353b, [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/lib.rs:795:5 [INFO] [stderr] | [INFO] [stderr] 795 | 0xa2bfe8a14cf10364, 0xa81a664bbc423001, 0xc24b8b70d0f89791, 0xc76c51a30654be30, [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/lib.rs:795:25 [INFO] [stderr] | [INFO] [stderr] 795 | 0xa2bfe8a14cf10364, 0xa81a664bbc423001, 0xc24b8b70d0f89791, 0xc76c51a30654be30, [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/lib.rs:795:45 [INFO] [stderr] | [INFO] [stderr] 795 | 0xa2bfe8a14cf10364, 0xa81a664bbc423001, 0xc24b8b70d0f89791, 0xc76c51a30654be30, [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/lib.rs:795:65 [INFO] [stderr] | [INFO] [stderr] 795 | 0xa2bfe8a14cf10364, 0xa81a664bbc423001, 0xc24b8b70d0f89791, 0xc76c51a30654be30, [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/lib.rs:796:5 [INFO] [stderr] | [INFO] [stderr] 796 | 0xd192e819d6ef5218, 0xd69906245565a910, 0xf40e35855771202a, 0x106aa07032bbd1b8, [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/lib.rs:796:25 [INFO] [stderr] | [INFO] [stderr] 796 | 0xd192e819d6ef5218, 0xd69906245565a910, 0xf40e35855771202a, 0x106aa07032bbd1b8, [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/lib.rs:796:45 [INFO] [stderr] | [INFO] [stderr] 796 | 0xd192e819d6ef5218, 0xd69906245565a910, 0xf40e35855771202a, 0x106aa07032bbd1b8, [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/lib.rs:796:65 [INFO] [stderr] | [INFO] [stderr] 796 | 0xd192e819d6ef5218, 0xd69906245565a910, 0xf40e35855771202a, 0x106aa07032bbd1b8, [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/lib.rs:797:5 [INFO] [stderr] | [INFO] [stderr] 797 | 0x19a4c116b8d2d0c8, 0x1e376c085141ab53, 0x2748774cdf8eeb99, 0x34b0bcb5e19b48a8, [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/lib.rs:797:25 [INFO] [stderr] | [INFO] [stderr] 797 | 0x19a4c116b8d2d0c8, 0x1e376c085141ab53, 0x2748774cdf8eeb99, 0x34b0bcb5e19b48a8, [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/lib.rs:797:45 [INFO] [stderr] | [INFO] [stderr] 797 | 0x19a4c116b8d2d0c8, 0x1e376c085141ab53, 0x2748774cdf8eeb99, 0x34b0bcb5e19b48a8, [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/lib.rs:797:65 [INFO] [stderr] | [INFO] [stderr] 797 | 0x19a4c116b8d2d0c8, 0x1e376c085141ab53, 0x2748774cdf8eeb99, 0x34b0bcb5e19b48a8, [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/lib.rs:798:5 [INFO] [stderr] | [INFO] [stderr] 798 | 0x391c0cb3c5c95a63, 0x4ed8aa4ae3418acb, 0x5b9cca4f7763e373, 0x682e6ff3d6b2b8a3, [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/lib.rs:798:25 [INFO] [stderr] | [INFO] [stderr] 798 | 0x391c0cb3c5c95a63, 0x4ed8aa4ae3418acb, 0x5b9cca4f7763e373, 0x682e6ff3d6b2b8a3, [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/lib.rs:798:45 [INFO] [stderr] | [INFO] [stderr] 798 | 0x391c0cb3c5c95a63, 0x4ed8aa4ae3418acb, 0x5b9cca4f7763e373, 0x682e6ff3d6b2b8a3, [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/lib.rs:798:65 [INFO] [stderr] | [INFO] [stderr] 798 | 0x391c0cb3c5c95a63, 0x4ed8aa4ae3418acb, 0x5b9cca4f7763e373, 0x682e6ff3d6b2b8a3, [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/lib.rs:799:5 [INFO] [stderr] | [INFO] [stderr] 799 | 0x748f82ee5defb2fc, 0x78a5636f43172f60, 0x84c87814a1f0ab72, 0x8cc702081a6439ec, [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/lib.rs:799:25 [INFO] [stderr] | [INFO] [stderr] 799 | 0x748f82ee5defb2fc, 0x78a5636f43172f60, 0x84c87814a1f0ab72, 0x8cc702081a6439ec, [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/lib.rs:799:45 [INFO] [stderr] | [INFO] [stderr] 799 | 0x748f82ee5defb2fc, 0x78a5636f43172f60, 0x84c87814a1f0ab72, 0x8cc702081a6439ec, [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/lib.rs:799:65 [INFO] [stderr] | [INFO] [stderr] 799 | 0x748f82ee5defb2fc, 0x78a5636f43172f60, 0x84c87814a1f0ab72, 0x8cc702081a6439ec, [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/lib.rs:800:5 [INFO] [stderr] | [INFO] [stderr] 800 | 0x90befffa23631e28, 0xa4506cebde82bde9, 0xbef9a3f7b2c67915, 0xc67178f2e372532b, [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/lib.rs:800:25 [INFO] [stderr] | [INFO] [stderr] 800 | 0x90befffa23631e28, 0xa4506cebde82bde9, 0xbef9a3f7b2c67915, 0xc67178f2e372532b, [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/lib.rs:800:45 [INFO] [stderr] | [INFO] [stderr] 800 | 0x90befffa23631e28, 0xa4506cebde82bde9, 0xbef9a3f7b2c67915, 0xc67178f2e372532b, [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/lib.rs:800:65 [INFO] [stderr] | [INFO] [stderr] 800 | 0x90befffa23631e28, 0xa4506cebde82bde9, 0xbef9a3f7b2c67915, 0xc67178f2e372532b, [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/lib.rs:801:5 [INFO] [stderr] | [INFO] [stderr] 801 | 0xca273eceea26619c, 0xd186b8c721c0c207, 0xeada7dd6cde0eb1e, 0xf57d4f7fee6ed178, [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/lib.rs:801:25 [INFO] [stderr] | [INFO] [stderr] 801 | 0xca273eceea26619c, 0xd186b8c721c0c207, 0xeada7dd6cde0eb1e, 0xf57d4f7fee6ed178, [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/lib.rs:801:45 [INFO] [stderr] | [INFO] [stderr] 801 | 0xca273eceea26619c, 0xd186b8c721c0c207, 0xeada7dd6cde0eb1e, 0xf57d4f7fee6ed178, [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/lib.rs:801:65 [INFO] [stderr] | [INFO] [stderr] 801 | 0xca273eceea26619c, 0xd186b8c721c0c207, 0xeada7dd6cde0eb1e, 0xf57d4f7fee6ed178, [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/lib.rs:802:5 [INFO] [stderr] | [INFO] [stderr] 802 | 0x06f067aa72176fba, 0x0a637dc5a2c898a6, 0x113f9804bef90dae, 0x1b710b35131c471b, [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/lib.rs:802:25 [INFO] [stderr] | [INFO] [stderr] 802 | 0x06f067aa72176fba, 0x0a637dc5a2c898a6, 0x113f9804bef90dae, 0x1b710b35131c471b, [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/lib.rs:802:45 [INFO] [stderr] | [INFO] [stderr] 802 | 0x06f067aa72176fba, 0x0a637dc5a2c898a6, 0x113f9804bef90dae, 0x1b710b35131c471b, [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/lib.rs:802:65 [INFO] [stderr] | [INFO] [stderr] 802 | 0x06f067aa72176fba, 0x0a637dc5a2c898a6, 0x113f9804bef90dae, 0x1b710b35131c471b, [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/lib.rs:803:5 [INFO] [stderr] | [INFO] [stderr] 803 | 0x28db77f523047d84, 0x32caab7b40c72493, 0x3c9ebe0a15c9bebc, 0x431d67c49c100d4c, [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/lib.rs:803:25 [INFO] [stderr] | [INFO] [stderr] 803 | 0x28db77f523047d84, 0x32caab7b40c72493, 0x3c9ebe0a15c9bebc, 0x431d67c49c100d4c, [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/lib.rs:803:45 [INFO] [stderr] | [INFO] [stderr] 803 | 0x28db77f523047d84, 0x32caab7b40c72493, 0x3c9ebe0a15c9bebc, 0x431d67c49c100d4c, [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/lib.rs:803:65 [INFO] [stderr] | [INFO] [stderr] 803 | 0x28db77f523047d84, 0x32caab7b40c72493, 0x3c9ebe0a15c9bebc, 0x431d67c49c100d4c, [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/lib.rs:804:5 [INFO] [stderr] | [INFO] [stderr] 804 | 0x4cc5d4becb3e42b6, 0x597f299cfc657e2a, 0x5fcb6fab3ad6faec, 0x6c44198c4a475817 [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/lib.rs:804:25 [INFO] [stderr] | [INFO] [stderr] 804 | 0x4cc5d4becb3e42b6, 0x597f299cfc657e2a, 0x5fcb6fab3ad6faec, 0x6c44198c4a475817 [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/lib.rs:804:45 [INFO] [stderr] | [INFO] [stderr] 804 | 0x4cc5d4becb3e42b6, 0x597f299cfc657e2a, 0x5fcb6fab3ad6faec, 0x6c44198c4a475817 [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/lib.rs:804:65 [INFO] [stderr] | [INFO] [stderr] 804 | 0x4cc5d4becb3e42b6, 0x597f299cfc657e2a, 0x5fcb6fab3ad6faec, 0x6c44198c4a475817 [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: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/lib.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | fn ld32(x: &[u8;4]) -> W [INFO] [stderr] | ^^^^^^^ help: consider passing by value instead: `[u8;4]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:63:17 [INFO] [stderr] | [INFO] [stderr] 63 | let mut u = x[3] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(x[3])` [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/lib.rs:64:20 [INFO] [stderr] | [INFO] [stderr] 64 | u = (u << 8) | (x[2] as u32); [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/lib.rs:65:20 [INFO] [stderr] | [INFO] [stderr] 65 | u = (u << 8) | (x[1] as u32); [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/lib.rs:66:18 [INFO] [stderr] | [INFO] [stderr] 66 | W((u << 8) | (x[0] as u32)) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::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: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/lib.rs:69:12 [INFO] [stderr] | [INFO] [stderr] 69 | fn dl64(x: &[u8;8]) -> W [INFO] [stderr] | ^^^^^^^ help: consider passing by value instead: `[u8;8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:73:22 [INFO] [stderr] | [INFO] [stderr] 73 | u = u << 8 | (*v as u64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(*v)` [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/lib.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | u = u >> 8; [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `u >>= 8` [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: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:99:14 [INFO] [stderr] | [INFO] [stderr] 99 | d |= (x[i] ^ y[i]) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(x[i] ^ y[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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 4]`) [INFO] [stderr] --> src/lib.rs:127:23 [INFO] [stderr] | [INFO] [stderr] 127 | x[5*i] = ld32(index_fixed!(&c[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::transmute_ptr_to_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 4]`) [INFO] [stderr] --> src/lib.rs:128:23 [INFO] [stderr] | [INFO] [stderr] 128 | x[1+i] = ld32(index_fixed!(&k[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 4]`) [INFO] [stderr] --> src/lib.rs:129:23 [INFO] [stderr] | [INFO] [stderr] 129 | x[6+i] = ld32(index_fixed!(&inx[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 4]`) [INFO] [stderr] --> src/lib.rs:130:24 [INFO] [stderr] | [INFO] [stderr] 130 | x[11+i] = ld32(index_fixed!(&k[16+4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:133:14 [INFO] [stderr] | [INFO] [stderr] 133 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `y[..16].clone_from_slice(&x[..16])` [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: manual implementation of an assign operation [INFO] [stderr] --> src/lib.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | t[1] = t[1] ^ l32(t[0]+t[3], 7); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `t[1] ^= l32(t[0]+t[3], 7)` [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/lib.rs:143:13 [INFO] [stderr] | [INFO] [stderr] 143 | t[2] = t[2] ^ l32(t[1]+t[0], 9); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `t[2] ^= l32(t[1]+t[0], 9)` [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/lib.rs:144:13 [INFO] [stderr] | [INFO] [stderr] 144 | t[3] = t[3] ^ l32(t[2]+t[1],13); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `t[3] ^= l32(t[2]+t[1],13)` [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/lib.rs:145:13 [INFO] [stderr] | [INFO] [stderr] 145 | t[0] = t[0] ^ l32(t[3]+t[2],18); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `t[0] ^= l32(t[3]+t[2],18)` [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: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:150:18 [INFO] [stderr] | [INFO] [stderr] 150 | for m in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `x[..16].clone_from_slice(&w[..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: manual implementation of an assign operation [INFO] [stderr] --> src/lib.rs:157:13 [INFO] [stderr] | [INFO] [stderr] 157 | x[i] = x[i] + y[i]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `x[i] += y[i]` [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/lib.rs:160:13 [INFO] [stderr] | [INFO] [stderr] 160 | x[5*i] = x[5*i] - ld32(index_fixed!(&c[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `x[5*i] -= ld32(index_fixed!(&c[4*i..];..4))` [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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 4]`) [INFO] [stderr] --> src/lib.rs:160:36 [INFO] [stderr] | [INFO] [stderr] 160 | x[5*i] = x[5*i] - ld32(index_fixed!(&c[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/lib.rs:161:13 [INFO] [stderr] | [INFO] [stderr] 161 | x[6+i] = x[6+i] - ld32(index_fixed!(&inx[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `x[6+i] -= ld32(index_fixed!(&inx[4*i..];..4))` [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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 4]`) [INFO] [stderr] --> src/lib.rs:161:36 [INFO] [stderr] | [INFO] [stderr] 161 | x[6+i] = x[6+i] - ld32(index_fixed!(&inx[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 4]`) [INFO] [stderr] --> src/lib.rs:164:18 [INFO] [stderr] | [INFO] [stderr] 164 | st32(index_fixed!(&mut out[4*i..];..4), x[5*i]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 4]`) [INFO] [stderr] --> src/lib.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | st32(index_fixed!(&mut out[16+4*i..];..4), x[6+i]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 4]`) [INFO] [stderr] --> src/lib.rs:169:18 [INFO] [stderr] | [INFO] [stderr] 169 | st32(index_fixed!(&mut out[4 * i..];..4), x[i] + y[i]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/lib.rs:196:79 [INFO] [stderr] | [INFO] [stderr] 196 | pub fn stream_salsa20_xor(c_stream: &mut [u8], message: Option<&[u8]>, nonce: &[u8;8], key: &[u8;32]) [INFO] [stderr] | ^^^^^^^ help: consider passing by value instead: `[u8;8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: called `map(f)` on an Option value where `f` is a unit closure [INFO] [stderr] --> src/lib.rs:206:5 [INFO] [stderr] | [INFO] [stderr] 206 | m.map(|x| assert_eq!(x.len(), c.len())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stderr] | | [INFO] [stderr] | help: try this: `if let Some(x) = m { ... }` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::option_map_unit_fn)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#option_map_unit_fn [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/lib.rs:208:8 [INFO] [stderr] | [INFO] [stderr] 208 | if c.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `c.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: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:212:14 [INFO] [stderr] | [INFO] [stderr] 212 | for i in 0..8 { [INFO] [stderr] | ^^^^ help: try replacing the loop by: `z[..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 function/method `core_salsa20` doesn't need a mutable reference [INFO] [stderr] --> src/lib.rs:217:30 [INFO] [stderr] | [INFO] [stderr] 217 | core_salsa20(&mut x, &mut z,k,SIGMA); [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 only used to index `z`. [INFO] [stderr] --> src/lib.rs:225:18 [INFO] [stderr] | [INFO] [stderr] 225 | for i in 8..16 { [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] 225 | for in z.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/lib.rs:226:18 [INFO] [stderr] | [INFO] [stderr] 226 | u += z[i] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(z[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/lib.rs:236:8 [INFO] [stderr] | [INFO] [stderr] 236 | if c.len() != 0 { [INFO] [stderr] | ^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!c.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: The function/method `core_salsa20` doesn't need a mutable reference [INFO] [stderr] --> src/lib.rs:237:30 [INFO] [stderr] | [INFO] [stderr] 237 | core_salsa20(&mut x, &mut z,k,SIGMA); [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: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/lib.rs:248:52 [INFO] [stderr] | [INFO] [stderr] 248 | pub fn stream_salsa20(c_stream: &mut [u8], nonce : &[u8;8], key: &[u8;32]) [INFO] [stderr] | ^^^^^^^ help: consider passing by value instead: `[u8;8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:262:26 [INFO] [stderr] | [INFO] [stderr] 262 | core_hsalsa20(&mut s,index_fixed!(&nonce[..];..16),key,SIGMA); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 8]`) [INFO] [stderr] --> src/lib.rs:263:29 [INFO] [stderr] | [INFO] [stderr] 263 | stream_salsa20(c_stream,index_fixed!(&nonce[16..];..8),&s) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:277:26 [INFO] [stderr] | [INFO] [stderr] 277 | core_hsalsa20(&mut s,index_fixed!(&nonce[..];..16),key,SIGMA); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 8]`) [INFO] [stderr] --> src/lib.rs:278:45 [INFO] [stderr] | [INFO] [stderr] 278 | stream_salsa20_xor(c_text,Some(message),index_fixed!(&nonce[16..];..8), &s) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:309:16 [INFO] [stderr] | [INFO] [stderr] 309 | r[j] = k[j] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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: length comparison to zero [INFO] [stderr] --> src/lib.rs:320:11 [INFO] [stderr] | [INFO] [stderr] 320 | while m.len() > 0 { [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: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:325:20 [INFO] [stderr] | [INFO] [stderr] 325 | c[j] = m[j] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(m[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: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:337:18 [INFO] [stderr] | [INFO] [stderr] 337 | for i in 0..17 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `h[..17].clone_from_slice(&x[..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: the loop variable `j` is only used to index `h`. [INFO] [stderr] --> src/lib.rs:341:18 [INFO] [stderr] | [INFO] [stderr] 341 | for j in 0..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] 341 | for in h.iter_mut().take(16) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is only used to index `h`. [INFO] [stderr] --> src/lib.rs:349:18 [INFO] [stderr] | [INFO] [stderr] 349 | for j in 0..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] 349 | for in h.iter_mut().take(16) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:369:16 [INFO] [stderr] | [INFO] [stderr] 369 | 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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 32]`) [INFO] [stderr] --> src/lib.rs:413:34 [INFO] [stderr] | [INFO] [stderr] 413 | onetimeauth(&mut o, c_m, index_fixed!(&c_k;..32)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 16]`) [INFO] [stderr] --> src/lib.rs:415:6 [INFO] [stderr] | [INFO] [stderr] 415 | *index_fixed!(&mut c[16..32];..16) = o; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 16]`) [INFO] [stderr] --> src/lib.rs:416:6 [INFO] [stderr] | [INFO] [stderr] 416 | *index_fixed!(&mut c;..16) = [0u8;16]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:432:29 [INFO] [stderr] | [INFO] [stderr] 432 | try!(onetimeauth_verify(index_fixed!(&c[16..];..16), &c[32..], &x)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `m`. [INFO] [stderr] --> src/lib.rs:434:14 [INFO] [stderr] | [INFO] [stderr] 434 | 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] 434 | for in m.iter_mut().take(32) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:442:14 [INFO] [stderr] | [INFO] [stderr] 442 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `r[..16].clone_from_slice(&a[..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/lib.rs:474:14 [INFO] [stderr] | [INFO] [stderr] 474 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `t[..16].clone_from_slice(&n[..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: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:522:14 [INFO] [stderr] | [INFO] [stderr] 522 | o[i]=n[2*i] as i64+((n[2*i+1] as i64)<<8); [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(n[2*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 i64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:522:29 [INFO] [stderr] | [INFO] [stderr] 522 | o[i]=n[2*i] as i64+((n[2*i+1] as i64)<<8); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `i64::from(n[2*i+1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:555:14 [INFO] [stderr] | [INFO] [stderr] 555 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `o[..16].clone_from_slice(&t[..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/lib.rs:571:14 [INFO] [stderr] | [INFO] [stderr] 571 | for a in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `c[..16].clone_from_slice(&i[..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/lib.rs:584:14 [INFO] [stderr] | [INFO] [stderr] 584 | for a in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `o[..16].clone_from_slice(&c[..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/lib.rs:592:14 [INFO] [stderr] | [INFO] [stderr] 592 | for a in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `c[..16].clone_from_slice(&i[..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/lib.rs:605:14 [INFO] [stderr] | [INFO] [stderr] 605 | for a in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `o[..16].clone_from_slice(&c[..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: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 16]`) [INFO] [stderr] --> src/lib.rs:629:17 [INFO] [stderr] | [INFO] [stderr] 629 | unpack25519(index_fixed!(&mut x;..16),p); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:632:14 [INFO] [stderr] | [INFO] [stderr] 632 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `b[..16].clone_from_slice(&x[..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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:667:28 [INFO] [stderr] | [INFO] [stderr] 667 | gf_mult(&mut d,b, *index_fixed!(&x;..16)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:672:14 [INFO] [stderr] | [INFO] [stderr] 672 | for i in 0..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] help: try replacing the loop by [INFO] [stderr] | [INFO] [stderr] 672 | for i in x[16..(16 + 16)].clone_from_slice(&a[..16]) [INFO] [stderr] 673 | x[32..(16 + 32)].clone_from_slice(&c[..16]) [INFO] [stderr] 674 | x[48..(16 + 48)].clone_from_slice(&b[..16]) [INFO] [stderr] 675 | x[64..(16 + 64)].clone_from_slice(&d[..16]) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:680:25 [INFO] [stderr] | [INFO] [stderr] 680 | inv25519(&mut tmp, *index_fixed!(&x[32..];..16)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 16]`) [INFO] [stderr] --> src/lib.rs:681:6 [INFO] [stderr] | [INFO] [stderr] 681 | *index_fixed!(&mut x[32..];..16) = tmp; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:684:24 [INFO] [stderr] | [INFO] [stderr] 684 | gf_mult(&mut tmp, *index_fixed!(&x[16..];..16), *index_fixed!(&x[32..];..16)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:684:54 [INFO] [stderr] | [INFO] [stderr] 684 | gf_mult(&mut tmp, *index_fixed!(&x[16..];..16), *index_fixed!(&x[32..];..16)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 16]`) [INFO] [stderr] --> src/lib.rs:685:6 [INFO] [stderr] | [INFO] [stderr] 685 | *index_fixed!(&mut x[16..];..16) = tmp; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:686:19 [INFO] [stderr] | [INFO] [stderr] 686 | pack25519(q, *index_fixed!(&x[16..];..16)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 8]`) [INFO] [stderr] --> src/lib.rs:816:22 [INFO] [stderr] | [INFO] [stderr] 816 | let v = dl64(index_fixed!(&x[8 * i..];..8)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 8]`) [INFO] [stderr] --> src/lib.rs:823:25 [INFO] [stderr] | [INFO] [stderr] 823 | w[i] = dl64(index_fixed!(&m[8 * i..];..8)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:827:22 [INFO] [stderr] | [INFO] [stderr] 827 | for j in 0..8 { [INFO] [stderr] | ^^^^ help: try replacing the loop by: `b[..8].clone_from_slice(&a[..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: manual implementation of an assign operation [INFO] [stderr] --> src/lib.rs:832:13 [INFO] [stderr] | [INFO] [stderr] 832 | b[3] = b[3] + t; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: replace it with: `b[3] += t` [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/lib.rs:844:13 [INFO] [stderr] | [INFO] [stderr] 844 | a[i] = a[i] + z[i]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `a[i] += z[i]` [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: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 8]`) [INFO] [stderr] --> src/lib.rs:852:14 [INFO] [stderr] | [INFO] [stderr] 852 | ts64(index_fixed!(&mut x[8*i..];..8),z[i].0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:891:14 [INFO] [stderr] | [INFO] [stderr] 891 | for i in 0..m.len() { [INFO] [stderr] | ^^^^^^^^^^ help: try replacing the loop by: `x[..m.len()].clone_from_slice(&m[..])` [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: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 8]`) [INFO] [stderr] --> src/lib.rs:902:10 [INFO] [stderr] | [INFO] [stderr] 902 | ts64(index_fixed!(&mut x[l..];..8), (b<<3) as u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:905:14 [INFO] [stderr] | [INFO] [stderr] 905 | for i in 0..64 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `out[..64].clone_from_slice(&h[..64])` [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: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 32]`) [INFO] [stderr] --> src/lib.rs:1016:6 [INFO] [stderr] | [INFO] [stderr] 1016 | *index_fixed!(&mut sk;..32) = *seed; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 32]`) [INFO] [stderr] --> src/lib.rs:1022:24 [INFO] [stderr] | [INFO] [stderr] 1022 | scalarbase(&mut p, index_fixed!(&d;..32)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:1025:14 [INFO] [stderr] | [INFO] [stderr] 1025 | for i in 0..32 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `sk[32..(32 + 32)].clone_from_slice(&pk[..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: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:1074:16 [INFO] [stderr] | [INFO] [stderr] 1074 | x[i] = (r[i] as u64) as i64; [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(r[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 `r`. [INFO] [stderr] --> src/lib.rs:1076:14 [INFO] [stderr] | [INFO] [stderr] 1076 | for i in 0..64 { [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] 1076 | for in r.iter_mut().take(64) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 32]`) [INFO] [stderr] --> src/lib.rs:1079:11 [INFO] [stderr] | [INFO] [stderr] 1079 | mod_l(index_fixed!(&mut r;..32), &mut x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:1105:14 [INFO] [stderr] | [INFO] [stderr] 1105 | for i in 0..m.len() { [INFO] [stderr] | ^^^^^^^^^^ help: try replacing the loop by: `sm[64..(m.len() + 64)].clone_from_slice(&m[..])` [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/lib.rs:1108:14 [INFO] [stderr] | [INFO] [stderr] 1108 | for i in 0..32 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `sm[32..(32 + 32)].clone_from_slice(&d[32..(32 + 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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 32]`) [INFO] [stderr] --> src/lib.rs:1114:24 [INFO] [stderr] | [INFO] [stderr] 1114 | scalarbase(&mut p, index_fixed!(&r;..32)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 32]`) [INFO] [stderr] --> src/lib.rs:1115:10 [INFO] [stderr] | [INFO] [stderr] 1115 | pack(index_fixed!(&mut sm;..32), &p); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:1117:14 [INFO] [stderr] | [INFO] [stderr] 1117 | for i in 0..32 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `sm[32..(32 + 32)].clone_from_slice(&sk[32..(32 + 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: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:1126:14 [INFO] [stderr] | [INFO] [stderr] 1126 | x[i] = r[i] as u64 as i64; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(r[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:1132:22 [INFO] [stderr] | [INFO] [stderr] 1132 | x[i+j] += ((h[i] as u64) * (d[j] as u64)) as i64; [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(h[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:1132:38 [INFO] [stderr] | [INFO] [stderr] 1132 | x[i+j] += ((h[i] as u64) * (d[j] as u64)) as i64; [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(d[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: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 32]`) [INFO] [stderr] --> src/lib.rs:1136:11 [INFO] [stderr] | [INFO] [stderr] 1136 | mod_l(index_fixed!(&mut sm[32..];..32), &mut x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:1239:14 [INFO] [stderr] | [INFO] [stderr] 1239 | for i in 0..sm.len() { [INFO] [stderr] | ^^^^^^^^^^^ help: try replacing the loop by: `m[..sm.len()].clone_from_slice(&sm[..])` [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/lib.rs:1242:14 [INFO] [stderr] | [INFO] [stderr] 1242 | for i in 0..32 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `m[32..(32 + 32)].clone_from_slice(&pk[..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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 32]`) [INFO] [stderr] --> src/lib.rs:1247:38 [INFO] [stderr] | [INFO] [stderr] 1247 | inner_scalarmult(&mut p, &mut q, index_fixed!(&h;..32)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 32]`) [INFO] [stderr] --> src/lib.rs:1249:24 [INFO] [stderr] | [INFO] [stderr] 1249 | scalarbase(&mut q, index_fixed!(&sm[32..];..32)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 32]`) [INFO] [stderr] --> src/lib.rs:1256:18 [INFO] [stderr] | [INFO] [stderr] 1256 | if verify_32(index_fixed!(&sm;..32), &t) != 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `m`. [INFO] [stderr] --> src/lib.rs:1257:18 [INFO] [stderr] | [INFO] [stderr] 1257 | for i in 0..n { [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] 1257 | for in m.iter_mut().take(n) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:1263:14 [INFO] [stderr] | [INFO] [stderr] 1263 | for i in 0..n { [INFO] [stderr] | ^^^^ help: try replacing the loop by: `m[..n].clone_from_slice(&sm[64..(n + 64)])` [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] Checking tweetnacl v0.2.1 [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:122:13 [INFO] [stderr] | [INFO] [stderr] 122 | let mut x = [W(0u32); 16]; [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: 6th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:123:13 [INFO] [stderr] | [INFO] [stderr] 123 | let mut y = [W(0u32); 16]; [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/lib.rs:124:13 [INFO] [stderr] | [INFO] [stderr] 124 | let mut t = [W(0u32); 4]; [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/lib.rs:202:13 [INFO] [stderr] | [INFO] [stderr] 202 | let mut z = [0u8;16]; [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/lib.rs:205:13 [INFO] [stderr] | [INFO] [stderr] 205 | let mut x = [0u8;64]; [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/lib.rs:224:17 [INFO] [stderr] | [INFO] [stderr] 224 | let mut u = 1u32; [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/lib.rs:321:17 [INFO] [stderr] | [INFO] [stderr] 321 | let mut c = [0u32;17]; [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/lib.rs:330:17 [INFO] [stderr] | [INFO] [stderr] 330 | let mut x = [0u32;17]; [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/lib.rs:340:17 [INFO] [stderr] | [INFO] [stderr] 340 | let mut u = 0u32; [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/lib.rs:358:9 [INFO] [stderr] | [INFO] [stderr] 358 | let g = 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: 6th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:361:9 [INFO] [stderr] | [INFO] [stderr] 361 | let s : u32 = (-((h[16] >> 7) as i32)) as 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: 7th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:367:13 [INFO] [stderr] | [INFO] [stderr] 367 | let mut c = [0u32;17]; [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/lib.rs:409:13 [INFO] [stderr] | [INFO] [stderr] 409 | let mut o = [0u8;16]; [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/lib.rs:430:13 [INFO] [stderr] | [INFO] [stderr] 430 | let mut x = [0u8; 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: 5th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:462:13 [INFO] [stderr] | [INFO] [stderr] 462 | let t = c & (p[i]^q[i]); [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/lib.rs:488:13 [INFO] [stderr] | [INFO] [stderr] 488 | let b : isize = ((m[15]>>16)&1) as isize; [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/lib.rs:617:13 [INFO] [stderr] | [INFO] [stderr] 617 | let mut x = [0i64;80]; [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/lib.rs:619:13 [INFO] [stderr] | [INFO] [stderr] 619 | let mut a = GF0; [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/lib.rs:620:13 [INFO] [stderr] | [INFO] [stderr] 620 | let mut c = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:621:13 [INFO] [stderr] | [INFO] [stderr] 621 | let mut d = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 9th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:623:13 [INFO] [stderr] | [INFO] [stderr] 623 | let mut e = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 10th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:624:13 [INFO] [stderr] | [INFO] [stderr] 624 | let mut f = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 11th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:631:13 [INFO] [stderr] | [INFO] [stderr] 631 | let mut b = GF0; [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: 12th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:639:13 [INFO] [stderr] | [INFO] [stderr] 639 | let r: u8 = (z[i>>3]>>(i&7))&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/lib.rs:812:13 [INFO] [stderr] | [INFO] [stderr] 812 | let mut a = [W(0u64);8]; [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/lib.rs:813:13 [INFO] [stderr] | [INFO] [stderr] 813 | let mut w = [W(0u64);16]; [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/lib.rs:816:13 [INFO] [stderr] | [INFO] [stderr] 816 | let v = dl64(index_fixed!(&x[8 * i..];..8)); [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/lib.rs:830:17 [INFO] [stderr] | [INFO] [stderr] 830 | let t = a[7] + upper_sigma1(a[4]) + ch(a[4],a[5],a[6]) + W(K[i]) + w[i%16]; [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/lib.rs:890:13 [INFO] [stderr] | [INFO] [stderr] 890 | let mut x = [0u8;256]; [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/lib.rs:898:9 [INFO] [stderr] | [INFO] [stderr] 898 | let l = x.len() - 9; [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/lib.rs:914:13 [INFO] [stderr] | [INFO] [stderr] 914 | let mut c = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:915:13 [INFO] [stderr] | [INFO] [stderr] 915 | let mut d = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:916:13 [INFO] [stderr] | [INFO] [stderr] 916 | let mut t = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:917:13 [INFO] [stderr] | [INFO] [stderr] 917 | let mut e = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 9th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:918:13 [INFO] [stderr] | [INFO] [stderr] 918 | let mut f = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 10th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:919:13 [INFO] [stderr] | [INFO] [stderr] 919 | let mut g = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 11th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:920:13 [INFO] [stderr] | [INFO] [stderr] 920 | let mut h = a; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/lib.rs:1097:13 [INFO] [stderr] | [INFO] [stderr] 1097 | let mut p = [GF0; 4]; [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/lib.rs:1123:13 [INFO] [stderr] | [INFO] [stderr] 1123 | let mut x = [0i64; 64]; [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/lib.rs:1231:13 [INFO] [stderr] | [INFO] [stderr] 1231 | let mut q = p; [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/lib.rs:1254:9 [INFO] [stderr] | [INFO] [stderr] 1254 | let n = sm.len() - 64; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:58:24 [INFO] [stderr] | [INFO] [stderr] 58 | (x << c) | ((x & W(0xffffffff)) >> (32 - c)) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:516:5 [INFO] [stderr] | [INFO] [stderr] 516 | return d[0]&1; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `d[0]&1` [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/lib.rs:785:5 [INFO] [stderr] | [INFO] [stderr] 785 | 0x428a2f98d728ae22, 0x7137449123ef65cd, 0xb5c0fbcfec4d3b2f, 0xe9b5dba58189dbbc, [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/lib.rs:785:25 [INFO] [stderr] | [INFO] [stderr] 785 | 0x428a2f98d728ae22, 0x7137449123ef65cd, 0xb5c0fbcfec4d3b2f, 0xe9b5dba58189dbbc, [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/lib.rs:785:45 [INFO] [stderr] | [INFO] [stderr] 785 | 0x428a2f98d728ae22, 0x7137449123ef65cd, 0xb5c0fbcfec4d3b2f, 0xe9b5dba58189dbbc, [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/lib.rs:785:65 [INFO] [stderr] | [INFO] [stderr] 785 | 0x428a2f98d728ae22, 0x7137449123ef65cd, 0xb5c0fbcfec4d3b2f, 0xe9b5dba58189dbbc, [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/lib.rs:786:5 [INFO] [stderr] | [INFO] [stderr] 786 | 0x3956c25bf348b538, 0x59f111f1b605d019, 0x923f82a4af194f9b, 0xab1c5ed5da6d8118, [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/lib.rs:786:25 [INFO] [stderr] | [INFO] [stderr] 786 | 0x3956c25bf348b538, 0x59f111f1b605d019, 0x923f82a4af194f9b, 0xab1c5ed5da6d8118, [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/lib.rs:786:45 [INFO] [stderr] | [INFO] [stderr] 786 | 0x3956c25bf348b538, 0x59f111f1b605d019, 0x923f82a4af194f9b, 0xab1c5ed5da6d8118, [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/lib.rs:786:65 [INFO] [stderr] | [INFO] [stderr] 786 | 0x3956c25bf348b538, 0x59f111f1b605d019, 0x923f82a4af194f9b, 0xab1c5ed5da6d8118, [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/lib.rs:787:5 [INFO] [stderr] | [INFO] [stderr] 787 | 0xd807aa98a3030242, 0x12835b0145706fbe, 0x243185be4ee4b28c, 0x550c7dc3d5ffb4e2, [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/lib.rs:787:25 [INFO] [stderr] | [INFO] [stderr] 787 | 0xd807aa98a3030242, 0x12835b0145706fbe, 0x243185be4ee4b28c, 0x550c7dc3d5ffb4e2, [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/lib.rs:787:45 [INFO] [stderr] | [INFO] [stderr] 787 | 0xd807aa98a3030242, 0x12835b0145706fbe, 0x243185be4ee4b28c, 0x550c7dc3d5ffb4e2, [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/lib.rs:787:65 [INFO] [stderr] | [INFO] [stderr] 787 | 0xd807aa98a3030242, 0x12835b0145706fbe, 0x243185be4ee4b28c, 0x550c7dc3d5ffb4e2, [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/lib.rs:788:5 [INFO] [stderr] | [INFO] [stderr] 788 | 0x72be5d74f27b896f, 0x80deb1fe3b1696b1, 0x9bdc06a725c71235, 0xc19bf174cf692694, [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/lib.rs:788:25 [INFO] [stderr] | [INFO] [stderr] 788 | 0x72be5d74f27b896f, 0x80deb1fe3b1696b1, 0x9bdc06a725c71235, 0xc19bf174cf692694, [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/lib.rs:788:45 [INFO] [stderr] | [INFO] [stderr] 788 | 0x72be5d74f27b896f, 0x80deb1fe3b1696b1, 0x9bdc06a725c71235, 0xc19bf174cf692694, [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/lib.rs:788:65 [INFO] [stderr] | [INFO] [stderr] 788 | 0x72be5d74f27b896f, 0x80deb1fe3b1696b1, 0x9bdc06a725c71235, 0xc19bf174cf692694, [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/lib.rs:789:5 [INFO] [stderr] | [INFO] [stderr] 789 | 0xe49b69c19ef14ad2, 0xefbe4786384f25e3, 0x0fc19dc68b8cd5b5, 0x240ca1cc77ac9c65, [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/lib.rs:789:25 [INFO] [stderr] | [INFO] [stderr] 789 | 0xe49b69c19ef14ad2, 0xefbe4786384f25e3, 0x0fc19dc68b8cd5b5, 0x240ca1cc77ac9c65, [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/lib.rs:789:45 [INFO] [stderr] | [INFO] [stderr] 789 | 0xe49b69c19ef14ad2, 0xefbe4786384f25e3, 0x0fc19dc68b8cd5b5, 0x240ca1cc77ac9c65, [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/lib.rs:789:65 [INFO] [stderr] | [INFO] [stderr] 789 | 0xe49b69c19ef14ad2, 0xefbe4786384f25e3, 0x0fc19dc68b8cd5b5, 0x240ca1cc77ac9c65, [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/lib.rs:790:5 [INFO] [stderr] | [INFO] [stderr] 790 | 0x2de92c6f592b0275, 0x4a7484aa6ea6e483, 0x5cb0a9dcbd41fbd4, 0x76f988da831153b5, [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/lib.rs:790:25 [INFO] [stderr] | [INFO] [stderr] 790 | 0x2de92c6f592b0275, 0x4a7484aa6ea6e483, 0x5cb0a9dcbd41fbd4, 0x76f988da831153b5, [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/lib.rs:790:45 [INFO] [stderr] | [INFO] [stderr] 790 | 0x2de92c6f592b0275, 0x4a7484aa6ea6e483, 0x5cb0a9dcbd41fbd4, 0x76f988da831153b5, [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/lib.rs:790:65 [INFO] [stderr] | [INFO] [stderr] 790 | 0x2de92c6f592b0275, 0x4a7484aa6ea6e483, 0x5cb0a9dcbd41fbd4, 0x76f988da831153b5, [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/lib.rs:791:5 [INFO] [stderr] | [INFO] [stderr] 791 | 0x983e5152ee66dfab, 0xa831c66d2db43210, 0xb00327c898fb213f, 0xbf597fc7beef0ee4, [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/lib.rs:791:25 [INFO] [stderr] | [INFO] [stderr] 791 | 0x983e5152ee66dfab, 0xa831c66d2db43210, 0xb00327c898fb213f, 0xbf597fc7beef0ee4, [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/lib.rs:791:45 [INFO] [stderr] | [INFO] [stderr] 791 | 0x983e5152ee66dfab, 0xa831c66d2db43210, 0xb00327c898fb213f, 0xbf597fc7beef0ee4, [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/lib.rs:791:65 [INFO] [stderr] | [INFO] [stderr] 791 | 0x983e5152ee66dfab, 0xa831c66d2db43210, 0xb00327c898fb213f, 0xbf597fc7beef0ee4, [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/lib.rs:792:5 [INFO] [stderr] | [INFO] [stderr] 792 | 0xc6e00bf33da88fc2, 0xd5a79147930aa725, 0x06ca6351e003826f, 0x142929670a0e6e70, [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/lib.rs:792:25 [INFO] [stderr] | [INFO] [stderr] 792 | 0xc6e00bf33da88fc2, 0xd5a79147930aa725, 0x06ca6351e003826f, 0x142929670a0e6e70, [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/lib.rs:792:45 [INFO] [stderr] | [INFO] [stderr] 792 | 0xc6e00bf33da88fc2, 0xd5a79147930aa725, 0x06ca6351e003826f, 0x142929670a0e6e70, [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/lib.rs:792:65 [INFO] [stderr] | [INFO] [stderr] 792 | 0xc6e00bf33da88fc2, 0xd5a79147930aa725, 0x06ca6351e003826f, 0x142929670a0e6e70, [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/lib.rs:793:5 [INFO] [stderr] | [INFO] [stderr] 793 | 0x27b70a8546d22ffc, 0x2e1b21385c26c926, 0x4d2c6dfc5ac42aed, 0x53380d139d95b3df, [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/lib.rs:793:25 [INFO] [stderr] | [INFO] [stderr] 793 | 0x27b70a8546d22ffc, 0x2e1b21385c26c926, 0x4d2c6dfc5ac42aed, 0x53380d139d95b3df, [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/lib.rs:793:45 [INFO] [stderr] | [INFO] [stderr] 793 | 0x27b70a8546d22ffc, 0x2e1b21385c26c926, 0x4d2c6dfc5ac42aed, 0x53380d139d95b3df, [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/lib.rs:793:65 [INFO] [stderr] | [INFO] [stderr] 793 | 0x27b70a8546d22ffc, 0x2e1b21385c26c926, 0x4d2c6dfc5ac42aed, 0x53380d139d95b3df, [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/lib.rs:794:5 [INFO] [stderr] | [INFO] [stderr] 794 | 0x650a73548baf63de, 0x766a0abb3c77b2a8, 0x81c2c92e47edaee6, 0x92722c851482353b, [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/lib.rs:794:25 [INFO] [stderr] | [INFO] [stderr] 794 | 0x650a73548baf63de, 0x766a0abb3c77b2a8, 0x81c2c92e47edaee6, 0x92722c851482353b, [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/lib.rs:794:45 [INFO] [stderr] | [INFO] [stderr] 794 | 0x650a73548baf63de, 0x766a0abb3c77b2a8, 0x81c2c92e47edaee6, 0x92722c851482353b, [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/lib.rs:794:65 [INFO] [stderr] | [INFO] [stderr] 794 | 0x650a73548baf63de, 0x766a0abb3c77b2a8, 0x81c2c92e47edaee6, 0x92722c851482353b, [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/lib.rs:795:5 [INFO] [stderr] | [INFO] [stderr] 795 | 0xa2bfe8a14cf10364, 0xa81a664bbc423001, 0xc24b8b70d0f89791, 0xc76c51a30654be30, [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/lib.rs:795:25 [INFO] [stderr] | [INFO] [stderr] 795 | 0xa2bfe8a14cf10364, 0xa81a664bbc423001, 0xc24b8b70d0f89791, 0xc76c51a30654be30, [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/lib.rs:795:45 [INFO] [stderr] | [INFO] [stderr] 795 | 0xa2bfe8a14cf10364, 0xa81a664bbc423001, 0xc24b8b70d0f89791, 0xc76c51a30654be30, [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/lib.rs:795:65 [INFO] [stderr] | [INFO] [stderr] 795 | 0xa2bfe8a14cf10364, 0xa81a664bbc423001, 0xc24b8b70d0f89791, 0xc76c51a30654be30, [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/lib.rs:796:5 [INFO] [stderr] | [INFO] [stderr] 796 | 0xd192e819d6ef5218, 0xd69906245565a910, 0xf40e35855771202a, 0x106aa07032bbd1b8, [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/lib.rs:796:25 [INFO] [stderr] | [INFO] [stderr] 796 | 0xd192e819d6ef5218, 0xd69906245565a910, 0xf40e35855771202a, 0x106aa07032bbd1b8, [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/lib.rs:796:45 [INFO] [stderr] | [INFO] [stderr] 796 | 0xd192e819d6ef5218, 0xd69906245565a910, 0xf40e35855771202a, 0x106aa07032bbd1b8, [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/lib.rs:796:65 [INFO] [stderr] | [INFO] [stderr] 796 | 0xd192e819d6ef5218, 0xd69906245565a910, 0xf40e35855771202a, 0x106aa07032bbd1b8, [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/lib.rs:797:5 [INFO] [stderr] | [INFO] [stderr] 797 | 0x19a4c116b8d2d0c8, 0x1e376c085141ab53, 0x2748774cdf8eeb99, 0x34b0bcb5e19b48a8, [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/lib.rs:797:25 [INFO] [stderr] | [INFO] [stderr] 797 | 0x19a4c116b8d2d0c8, 0x1e376c085141ab53, 0x2748774cdf8eeb99, 0x34b0bcb5e19b48a8, [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/lib.rs:797:45 [INFO] [stderr] | [INFO] [stderr] 797 | 0x19a4c116b8d2d0c8, 0x1e376c085141ab53, 0x2748774cdf8eeb99, 0x34b0bcb5e19b48a8, [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/lib.rs:797:65 [INFO] [stderr] | [INFO] [stderr] 797 | 0x19a4c116b8d2d0c8, 0x1e376c085141ab53, 0x2748774cdf8eeb99, 0x34b0bcb5e19b48a8, [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/lib.rs:798:5 [INFO] [stderr] | [INFO] [stderr] 798 | 0x391c0cb3c5c95a63, 0x4ed8aa4ae3418acb, 0x5b9cca4f7763e373, 0x682e6ff3d6b2b8a3, [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/lib.rs:798:25 [INFO] [stderr] | [INFO] [stderr] 798 | 0x391c0cb3c5c95a63, 0x4ed8aa4ae3418acb, 0x5b9cca4f7763e373, 0x682e6ff3d6b2b8a3, [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/lib.rs:798:45 [INFO] [stderr] | [INFO] [stderr] 798 | 0x391c0cb3c5c95a63, 0x4ed8aa4ae3418acb, 0x5b9cca4f7763e373, 0x682e6ff3d6b2b8a3, [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/lib.rs:798:65 [INFO] [stderr] | [INFO] [stderr] 798 | 0x391c0cb3c5c95a63, 0x4ed8aa4ae3418acb, 0x5b9cca4f7763e373, 0x682e6ff3d6b2b8a3, [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/lib.rs:799:5 [INFO] [stderr] | [INFO] [stderr] 799 | 0x748f82ee5defb2fc, 0x78a5636f43172f60, 0x84c87814a1f0ab72, 0x8cc702081a6439ec, [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/lib.rs:799:25 [INFO] [stderr] | [INFO] [stderr] 799 | 0x748f82ee5defb2fc, 0x78a5636f43172f60, 0x84c87814a1f0ab72, 0x8cc702081a6439ec, [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/lib.rs:799:45 [INFO] [stderr] | [INFO] [stderr] 799 | 0x748f82ee5defb2fc, 0x78a5636f43172f60, 0x84c87814a1f0ab72, 0x8cc702081a6439ec, [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/lib.rs:799:65 [INFO] [stderr] | [INFO] [stderr] 799 | 0x748f82ee5defb2fc, 0x78a5636f43172f60, 0x84c87814a1f0ab72, 0x8cc702081a6439ec, [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/lib.rs:800:5 [INFO] [stderr] | [INFO] [stderr] 800 | 0x90befffa23631e28, 0xa4506cebde82bde9, 0xbef9a3f7b2c67915, 0xc67178f2e372532b, [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/lib.rs:800:25 [INFO] [stderr] | [INFO] [stderr] 800 | 0x90befffa23631e28, 0xa4506cebde82bde9, 0xbef9a3f7b2c67915, 0xc67178f2e372532b, [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/lib.rs:800:45 [INFO] [stderr] | [INFO] [stderr] 800 | 0x90befffa23631e28, 0xa4506cebde82bde9, 0xbef9a3f7b2c67915, 0xc67178f2e372532b, [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/lib.rs:800:65 [INFO] [stderr] | [INFO] [stderr] 800 | 0x90befffa23631e28, 0xa4506cebde82bde9, 0xbef9a3f7b2c67915, 0xc67178f2e372532b, [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/lib.rs:801:5 [INFO] [stderr] | [INFO] [stderr] 801 | 0xca273eceea26619c, 0xd186b8c721c0c207, 0xeada7dd6cde0eb1e, 0xf57d4f7fee6ed178, [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/lib.rs:801:25 [INFO] [stderr] | [INFO] [stderr] 801 | 0xca273eceea26619c, 0xd186b8c721c0c207, 0xeada7dd6cde0eb1e, 0xf57d4f7fee6ed178, [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/lib.rs:801:45 [INFO] [stderr] | [INFO] [stderr] 801 | 0xca273eceea26619c, 0xd186b8c721c0c207, 0xeada7dd6cde0eb1e, 0xf57d4f7fee6ed178, [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/lib.rs:801:65 [INFO] [stderr] | [INFO] [stderr] 801 | 0xca273eceea26619c, 0xd186b8c721c0c207, 0xeada7dd6cde0eb1e, 0xf57d4f7fee6ed178, [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/lib.rs:802:5 [INFO] [stderr] | [INFO] [stderr] 802 | 0x06f067aa72176fba, 0x0a637dc5a2c898a6, 0x113f9804bef90dae, 0x1b710b35131c471b, [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/lib.rs:802:25 [INFO] [stderr] | [INFO] [stderr] 802 | 0x06f067aa72176fba, 0x0a637dc5a2c898a6, 0x113f9804bef90dae, 0x1b710b35131c471b, [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/lib.rs:802:45 [INFO] [stderr] | [INFO] [stderr] 802 | 0x06f067aa72176fba, 0x0a637dc5a2c898a6, 0x113f9804bef90dae, 0x1b710b35131c471b, [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/lib.rs:802:65 [INFO] [stderr] | [INFO] [stderr] 802 | 0x06f067aa72176fba, 0x0a637dc5a2c898a6, 0x113f9804bef90dae, 0x1b710b35131c471b, [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/lib.rs:803:5 [INFO] [stderr] | [INFO] [stderr] 803 | 0x28db77f523047d84, 0x32caab7b40c72493, 0x3c9ebe0a15c9bebc, 0x431d67c49c100d4c, [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/lib.rs:803:25 [INFO] [stderr] | [INFO] [stderr] 803 | 0x28db77f523047d84, 0x32caab7b40c72493, 0x3c9ebe0a15c9bebc, 0x431d67c49c100d4c, [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/lib.rs:803:45 [INFO] [stderr] | [INFO] [stderr] 803 | 0x28db77f523047d84, 0x32caab7b40c72493, 0x3c9ebe0a15c9bebc, 0x431d67c49c100d4c, [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/lib.rs:803:65 [INFO] [stderr] | [INFO] [stderr] 803 | 0x28db77f523047d84, 0x32caab7b40c72493, 0x3c9ebe0a15c9bebc, 0x431d67c49c100d4c, [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/lib.rs:804:5 [INFO] [stderr] | [INFO] [stderr] 804 | 0x4cc5d4becb3e42b6, 0x597f299cfc657e2a, 0x5fcb6fab3ad6faec, 0x6c44198c4a475817 [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/lib.rs:804:25 [INFO] [stderr] | [INFO] [stderr] 804 | 0x4cc5d4becb3e42b6, 0x597f299cfc657e2a, 0x5fcb6fab3ad6faec, 0x6c44198c4a475817 [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/lib.rs:804:45 [INFO] [stderr] | [INFO] [stderr] 804 | 0x4cc5d4becb3e42b6, 0x597f299cfc657e2a, 0x5fcb6fab3ad6faec, 0x6c44198c4a475817 [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/lib.rs:804:65 [INFO] [stderr] | [INFO] [stderr] 804 | 0x4cc5d4becb3e42b6, 0x597f299cfc657e2a, 0x5fcb6fab3ad6faec, 0x6c44198c4a475817 [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: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/test.rs:47:18 [INFO] [stderr] | [INFO] [stderr] 47 | *v = rng.gen::() as i64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(rng.gen::())` [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: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/lib.rs:61:12 [INFO] [stderr] | [INFO] [stderr] 61 | fn ld32(x: &[u8;4]) -> W [INFO] [stderr] | ^^^^^^^ help: consider passing by value instead: `[u8;4]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:63:17 [INFO] [stderr] | [INFO] [stderr] 63 | let mut u = x[3] as u32; [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: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:64:20 [INFO] [stderr] | [INFO] [stderr] 64 | u = (u << 8) | (x[2] as u32); [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/lib.rs:65:20 [INFO] [stderr] | [INFO] [stderr] 65 | u = (u << 8) | (x[1] as u32); [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/lib.rs:66:18 [INFO] [stderr] | [INFO] [stderr] 66 | W((u << 8) | (x[0] as u32)) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::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: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/lib.rs:69:12 [INFO] [stderr] | [INFO] [stderr] 69 | fn dl64(x: &[u8;8]) -> W [INFO] [stderr] | ^^^^^^^ help: consider passing by value instead: `[u8;8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:73:22 [INFO] [stderr] | [INFO] [stderr] 73 | u = u << 8 | (*v as u64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(*v)` [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/lib.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | u = u >> 8; [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `u >>= 8` [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: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:99:14 [INFO] [stderr] | [INFO] [stderr] 99 | d |= (x[i] ^ y[i]) as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(x[i] ^ y[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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 4]`) [INFO] [stderr] --> src/lib.rs:127:23 [INFO] [stderr] | [INFO] [stderr] 127 | x[5*i] = ld32(index_fixed!(&c[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::transmute_ptr_to_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 4]`) [INFO] [stderr] --> src/lib.rs:128:23 [INFO] [stderr] | [INFO] [stderr] 128 | x[1+i] = ld32(index_fixed!(&k[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 4]`) [INFO] [stderr] --> src/lib.rs:129:23 [INFO] [stderr] | [INFO] [stderr] 129 | x[6+i] = ld32(index_fixed!(&inx[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 4]`) [INFO] [stderr] --> src/lib.rs:130:24 [INFO] [stderr] | [INFO] [stderr] 130 | x[11+i] = ld32(index_fixed!(&k[16+4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:133:14 [INFO] [stderr] | [INFO] [stderr] 133 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `y[..16].clone_from_slice(&x[..16])` [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: manual implementation of an assign operation [INFO] [stderr] --> src/lib.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | t[1] = t[1] ^ l32(t[0]+t[3], 7); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `t[1] ^= l32(t[0]+t[3], 7)` [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/lib.rs:143:13 [INFO] [stderr] | [INFO] [stderr] 143 | t[2] = t[2] ^ l32(t[1]+t[0], 9); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `t[2] ^= l32(t[1]+t[0], 9)` [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/lib.rs:144:13 [INFO] [stderr] | [INFO] [stderr] 144 | t[3] = t[3] ^ l32(t[2]+t[1],13); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `t[3] ^= l32(t[2]+t[1],13)` [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/lib.rs:145:13 [INFO] [stderr] | [INFO] [stderr] 145 | t[0] = t[0] ^ l32(t[3]+t[2],18); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `t[0] ^= l32(t[3]+t[2],18)` [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: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:150:18 [INFO] [stderr] | [INFO] [stderr] 150 | for m in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `x[..16].clone_from_slice(&w[..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: manual implementation of an assign operation [INFO] [stderr] --> src/lib.rs:157:13 [INFO] [stderr] | [INFO] [stderr] 157 | x[i] = x[i] + y[i]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `x[i] += y[i]` [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/lib.rs:160:13 [INFO] [stderr] | [INFO] [stderr] 160 | x[5*i] = x[5*i] - ld32(index_fixed!(&c[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `x[5*i] -= ld32(index_fixed!(&c[4*i..];..4))` [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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 4]`) [INFO] [stderr] --> src/lib.rs:160:36 [INFO] [stderr] | [INFO] [stderr] 160 | x[5*i] = x[5*i] - ld32(index_fixed!(&c[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/lib.rs:161:13 [INFO] [stderr] | [INFO] [stderr] 161 | x[6+i] = x[6+i] - ld32(index_fixed!(&inx[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `x[6+i] -= ld32(index_fixed!(&inx[4*i..];..4))` [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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 4]`) [INFO] [stderr] --> src/lib.rs:161:36 [INFO] [stderr] | [INFO] [stderr] 161 | x[6+i] = x[6+i] - ld32(index_fixed!(&inx[4*i..];..4)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 4]`) [INFO] [stderr] --> src/lib.rs:164:18 [INFO] [stderr] | [INFO] [stderr] 164 | st32(index_fixed!(&mut out[4*i..];..4), x[5*i]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 4]`) [INFO] [stderr] --> src/lib.rs:165:18 [INFO] [stderr] | [INFO] [stderr] 165 | st32(index_fixed!(&mut out[16+4*i..];..4), x[6+i]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 4]`) [INFO] [stderr] --> src/lib.rs:169:18 [INFO] [stderr] | [INFO] [stderr] 169 | st32(index_fixed!(&mut out[4 * i..];..4), x[i] + y[i]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/lib.rs:196:79 [INFO] [stderr] | [INFO] [stderr] 196 | pub fn stream_salsa20_xor(c_stream: &mut [u8], message: Option<&[u8]>, nonce: &[u8;8], key: &[u8;32]) [INFO] [stderr] | ^^^^^^^ help: consider passing by value instead: `[u8;8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: called `map(f)` on an Option value where `f` is a unit closure [INFO] [stderr] --> src/lib.rs:206:5 [INFO] [stderr] | [INFO] [stderr] 206 | m.map(|x| assert_eq!(x.len(), c.len())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stderr] | | [INFO] [stderr] | help: try this: `if let Some(x) = m { ... }` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::option_map_unit_fn)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#option_map_unit_fn [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/lib.rs:208:8 [INFO] [stderr] | [INFO] [stderr] 208 | if c.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `c.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: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:212:14 [INFO] [stderr] | [INFO] [stderr] 212 | for i in 0..8 { [INFO] [stderr] | ^^^^ help: try replacing the loop by: `z[..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 function/method `core_salsa20` doesn't need a mutable reference [INFO] [stderr] --> src/lib.rs:217:30 [INFO] [stderr] | [INFO] [stderr] 217 | core_salsa20(&mut x, &mut z,k,SIGMA); [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 only used to index `z`. [INFO] [stderr] --> src/lib.rs:225:18 [INFO] [stderr] | [INFO] [stderr] 225 | for i in 8..16 { [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] 225 | for in z.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/lib.rs:226:18 [INFO] [stderr] | [INFO] [stderr] 226 | u += z[i] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(z[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/lib.rs:236:8 [INFO] [stderr] | [INFO] [stderr] 236 | if c.len() != 0 { [INFO] [stderr] | ^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!c.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: The function/method `core_salsa20` doesn't need a mutable reference [INFO] [stderr] --> src/lib.rs:237:30 [INFO] [stderr] | [INFO] [stderr] 237 | core_salsa20(&mut x, &mut z,k,SIGMA); [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: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/lib.rs:248:52 [INFO] [stderr] | [INFO] [stderr] 248 | pub fn stream_salsa20(c_stream: &mut [u8], nonce : &[u8;8], key: &[u8;32]) [INFO] [stderr] | ^^^^^^^ help: consider passing by value instead: `[u8;8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:262:26 [INFO] [stderr] | [INFO] [stderr] 262 | core_hsalsa20(&mut s,index_fixed!(&nonce[..];..16),key,SIGMA); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 8]`) [INFO] [stderr] --> src/lib.rs:263:29 [INFO] [stderr] | [INFO] [stderr] 263 | stream_salsa20(c_stream,index_fixed!(&nonce[16..];..8),&s) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:277:26 [INFO] [stderr] | [INFO] [stderr] 277 | core_hsalsa20(&mut s,index_fixed!(&nonce[..];..16),key,SIGMA); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 8]`) [INFO] [stderr] --> src/lib.rs:278:45 [INFO] [stderr] | [INFO] [stderr] 278 | stream_salsa20_xor(c_text,Some(message),index_fixed!(&nonce[16..];..8), &s) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:309:16 [INFO] [stderr] | [INFO] [stderr] 309 | r[j] = k[j] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(k[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: length comparison to zero [INFO] [stderr] --> src/lib.rs:320:11 [INFO] [stderr] | [INFO] [stderr] 320 | while m.len() > 0 { [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: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:325:20 [INFO] [stderr] | [INFO] [stderr] 325 | c[j] = m[j] as u32; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(m[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: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:337:18 [INFO] [stderr] | [INFO] [stderr] 337 | for i in 0..17 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `h[..17].clone_from_slice(&x[..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: the loop variable `j` is only used to index `h`. [INFO] [stderr] --> src/lib.rs:341:18 [INFO] [stderr] | [INFO] [stderr] 341 | for j in 0..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] 341 | for in h.iter_mut().take(16) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is only used to index `h`. [INFO] [stderr] --> src/lib.rs:349:18 [INFO] [stderr] | [INFO] [stderr] 349 | for j in 0..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] 349 | for in h.iter_mut().take(16) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:369:16 [INFO] [stderr] | [INFO] [stderr] 369 | 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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 32]`) [INFO] [stderr] --> src/lib.rs:413:34 [INFO] [stderr] | [INFO] [stderr] 413 | onetimeauth(&mut o, c_m, index_fixed!(&c_k;..32)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 16]`) [INFO] [stderr] --> src/lib.rs:415:6 [INFO] [stderr] | [INFO] [stderr] 415 | *index_fixed!(&mut c[16..32];..16) = o; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 16]`) [INFO] [stderr] --> src/lib.rs:416:6 [INFO] [stderr] | [INFO] [stderr] 416 | *index_fixed!(&mut c;..16) = [0u8;16]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:432:29 [INFO] [stderr] | [INFO] [stderr] 432 | try!(onetimeauth_verify(index_fixed!(&c[16..];..16), &c[32..], &x)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `m`. [INFO] [stderr] --> src/lib.rs:434:14 [INFO] [stderr] | [INFO] [stderr] 434 | 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] 434 | for in m.iter_mut().take(32) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:442:14 [INFO] [stderr] | [INFO] [stderr] 442 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `r[..16].clone_from_slice(&a[..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/lib.rs:474:14 [INFO] [stderr] | [INFO] [stderr] 474 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `t[..16].clone_from_slice(&n[..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: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:522:14 [INFO] [stderr] | [INFO] [stderr] 522 | o[i]=n[2*i] as i64+((n[2*i+1] as i64)<<8); [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(n[2*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 i64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:522:29 [INFO] [stderr] | [INFO] [stderr] 522 | o[i]=n[2*i] as i64+((n[2*i+1] as i64)<<8); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `i64::from(n[2*i+1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:555:14 [INFO] [stderr] | [INFO] [stderr] 555 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `o[..16].clone_from_slice(&t[..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/lib.rs:571:14 [INFO] [stderr] | [INFO] [stderr] 571 | for a in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `c[..16].clone_from_slice(&i[..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/lib.rs:584:14 [INFO] [stderr] | [INFO] [stderr] 584 | for a in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `o[..16].clone_from_slice(&c[..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/lib.rs:592:14 [INFO] [stderr] | [INFO] [stderr] 592 | for a in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `c[..16].clone_from_slice(&i[..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/lib.rs:605:14 [INFO] [stderr] | [INFO] [stderr] 605 | for a in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `o[..16].clone_from_slice(&c[..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: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 16]`) [INFO] [stderr] --> src/lib.rs:629:17 [INFO] [stderr] | [INFO] [stderr] 629 | unpack25519(index_fixed!(&mut x;..16),p); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:632:14 [INFO] [stderr] | [INFO] [stderr] 632 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `b[..16].clone_from_slice(&x[..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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:667:28 [INFO] [stderr] | [INFO] [stderr] 667 | gf_mult(&mut d,b, *index_fixed!(&x;..16)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:672:14 [INFO] [stderr] | [INFO] [stderr] 672 | for i in 0..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] help: try replacing the loop by [INFO] [stderr] | [INFO] [stderr] 672 | for i in x[16..(16 + 16)].clone_from_slice(&a[..16]) [INFO] [stderr] 673 | x[32..(16 + 32)].clone_from_slice(&c[..16]) [INFO] [stderr] 674 | x[48..(16 + 48)].clone_from_slice(&b[..16]) [INFO] [stderr] 675 | x[64..(16 + 64)].clone_from_slice(&d[..16]) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:680:25 [INFO] [stderr] | [INFO] [stderr] 680 | inv25519(&mut tmp, *index_fixed!(&x[32..];..16)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 16]`) [INFO] [stderr] --> src/lib.rs:681:6 [INFO] [stderr] | [INFO] [stderr] 681 | *index_fixed!(&mut x[32..];..16) = tmp; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:684:24 [INFO] [stderr] | [INFO] [stderr] 684 | gf_mult(&mut tmp, *index_fixed!(&x[16..];..16), *index_fixed!(&x[32..];..16)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:684:54 [INFO] [stderr] | [INFO] [stderr] 684 | gf_mult(&mut tmp, *index_fixed!(&x[16..];..16), *index_fixed!(&x[32..];..16)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 16]`) [INFO] [stderr] --> src/lib.rs:685:6 [INFO] [stderr] | [INFO] [stderr] 685 | *index_fixed!(&mut x[16..];..16) = tmp; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 16]`) [INFO] [stderr] --> src/lib.rs:686:19 [INFO] [stderr] | [INFO] [stderr] 686 | pack25519(q, *index_fixed!(&x[16..];..16)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 8]`) [INFO] [stderr] --> src/lib.rs:816:22 [INFO] [stderr] | [INFO] [stderr] 816 | let v = dl64(index_fixed!(&x[8 * i..];..8)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 8]`) [INFO] [stderr] --> src/lib.rs:823:25 [INFO] [stderr] | [INFO] [stderr] 823 | w[i] = dl64(index_fixed!(&m[8 * i..];..8)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:827:22 [INFO] [stderr] | [INFO] [stderr] 827 | for j in 0..8 { [INFO] [stderr] | ^^^^ help: try replacing the loop by: `b[..8].clone_from_slice(&a[..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: manual implementation of an assign operation [INFO] [stderr] --> src/lib.rs:832:13 [INFO] [stderr] | [INFO] [stderr] 832 | b[3] = b[3] + t; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: replace it with: `b[3] += t` [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/lib.rs:844:13 [INFO] [stderr] | [INFO] [stderr] 844 | a[i] = a[i] + z[i]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `a[i] += z[i]` [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: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 8]`) [INFO] [stderr] --> src/lib.rs:852:14 [INFO] [stderr] | [INFO] [stderr] 852 | ts64(index_fixed!(&mut x[8*i..];..8),z[i].0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:891:14 [INFO] [stderr] | [INFO] [stderr] 891 | for i in 0..m.len() { [INFO] [stderr] | ^^^^^^^^^^ help: try replacing the loop by: `x[..m.len()].clone_from_slice(&m[..])` [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: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 8]`) [INFO] [stderr] --> src/lib.rs:902:10 [INFO] [stderr] | [INFO] [stderr] 902 | ts64(index_fixed!(&mut x[l..];..8), (b<<3) as u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:905:14 [INFO] [stderr] | [INFO] [stderr] 905 | for i in 0..64 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `out[..64].clone_from_slice(&h[..64])` [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: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 32]`) [INFO] [stderr] --> src/lib.rs:1016:6 [INFO] [stderr] | [INFO] [stderr] 1016 | *index_fixed!(&mut sk;..32) = *seed; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 32]`) [INFO] [stderr] --> src/lib.rs:1022:24 [INFO] [stderr] | [INFO] [stderr] 1022 | scalarbase(&mut p, index_fixed!(&d;..32)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:1025:14 [INFO] [stderr] | [INFO] [stderr] 1025 | for i in 0..32 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `sk[32..(32 + 32)].clone_from_slice(&pk[..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: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:1074:16 [INFO] [stderr] | [INFO] [stderr] 1074 | x[i] = (r[i] as u64) as i64; [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(r[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 `r`. [INFO] [stderr] --> src/lib.rs:1076:14 [INFO] [stderr] | [INFO] [stderr] 1076 | for i in 0..64 { [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] 1076 | for in r.iter_mut().take(64) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 32]`) [INFO] [stderr] --> src/lib.rs:1079:11 [INFO] [stderr] | [INFO] [stderr] 1079 | mod_l(index_fixed!(&mut r;..32), &mut x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:1105:14 [INFO] [stderr] | [INFO] [stderr] 1105 | for i in 0..m.len() { [INFO] [stderr] | ^^^^^^^^^^ help: try replacing the loop by: `sm[64..(m.len() + 64)].clone_from_slice(&m[..])` [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/lib.rs:1108:14 [INFO] [stderr] | [INFO] [stderr] 1108 | for i in 0..32 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `sm[32..(32 + 32)].clone_from_slice(&d[32..(32 + 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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 32]`) [INFO] [stderr] --> src/lib.rs:1114:24 [INFO] [stderr] | [INFO] [stderr] 1114 | scalarbase(&mut p, index_fixed!(&r;..32)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 32]`) [INFO] [stderr] --> src/lib.rs:1115:10 [INFO] [stderr] | [INFO] [stderr] 1115 | pack(index_fixed!(&mut sm;..32), &p); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:1117:14 [INFO] [stderr] | [INFO] [stderr] 1117 | for i in 0..32 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `sm[32..(32 + 32)].clone_from_slice(&sk[32..(32 + 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: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:1126:14 [INFO] [stderr] | [INFO] [stderr] 1126 | x[i] = r[i] as u64 as i64; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(r[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:1132:22 [INFO] [stderr] | [INFO] [stderr] 1132 | x[i+j] += ((h[i] as u64) * (d[j] as u64)) as i64; [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(h[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 u64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:1132:38 [INFO] [stderr] | [INFO] [stderr] 1132 | x[i+j] += ((h[i] as u64) * (d[j] as u64)) as i64; [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(d[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: transmute from a pointer type (`*mut T`) to a reference type (`&mut [T; 32]`) [INFO] [stderr] --> src/lib.rs:1136:11 [INFO] [stderr] | [INFO] [stderr] 1136 | mod_l(index_fixed!(&mut sm[32..];..32), &mut x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:1239:14 [INFO] [stderr] | [INFO] [stderr] 1239 | for i in 0..sm.len() { [INFO] [stderr] | ^^^^^^^^^^^ help: try replacing the loop by: `m[..sm.len()].clone_from_slice(&sm[..])` [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/lib.rs:1242:14 [INFO] [stderr] | [INFO] [stderr] 1242 | for i in 0..32 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `m[32..(32 + 32)].clone_from_slice(&pk[..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: transmute from a pointer type (`*const T`) to a reference type (`&[T; 32]`) [INFO] [stderr] --> src/lib.rs:1247:38 [INFO] [stderr] | [INFO] [stderr] 1247 | inner_scalarmult(&mut p, &mut q, index_fixed!(&h;..32)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 32]`) [INFO] [stderr] --> src/lib.rs:1249:24 [INFO] [stderr] | [INFO] [stderr] 1249 | scalarbase(&mut q, index_fixed!(&sm[32..];..32)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: transmute from a pointer type (`*const T`) to a reference type (`&[T; 32]`) [INFO] [stderr] --> src/lib.rs:1256:18 [INFO] [stderr] | [INFO] [stderr] 1256 | if verify_32(index_fixed!(&sm;..32), &t) != 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `m`. [INFO] [stderr] --> src/lib.rs:1257:18 [INFO] [stderr] | [INFO] [stderr] 1257 | for i in 0..n { [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] 1257 | for in m.iter_mut().take(n) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:1263:14 [INFO] [stderr] | [INFO] [stderr] 1263 | for i in 0..n { [INFO] [stderr] | ^^^^ help: try replacing the loop by: `m[..n].clone_from_slice(&sm[64..(n + 64)])` [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] Finished dev [unoptimized + debuginfo] target(s) in 4.12s [INFO] running `"docker" "inspect" "3ff6bf357e97dd28829e5f0643b1e1f6d26fc30305ead30b8dc219d8d8697b1a"` [INFO] running `"docker" "rm" "-f" "3ff6bf357e97dd28829e5f0643b1e1f6d26fc30305ead30b8dc219d8d8697b1a"` [INFO] [stdout] 3ff6bf357e97dd28829e5f0643b1e1f6d26fc30305ead30b8dc219d8d8697b1a