[INFO] updating cached repository nao-kobayashi/file_checker [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/nao-kobayashi/file_checker [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/nao-kobayashi/file_checker" "work/ex/clippy-test-run/sources/stable/gh/nao-kobayashi/file_checker"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/nao-kobayashi/file_checker'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/nao-kobayashi/file_checker" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/nao-kobayashi/file_checker"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/nao-kobayashi/file_checker'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] f15ecf0c8da99997cb2a3580887f1b865c1adbe8 [INFO] sha for GitHub repo nao-kobayashi/file_checker: f15ecf0c8da99997cb2a3580887f1b865c1adbe8 [INFO] validating manifest of nao-kobayashi/file_checker 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 nao-kobayashi/file_checker 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 nao-kobayashi/file_checker [INFO] finished frobbing nao-kobayashi/file_checker [INFO] frobbed toml for nao-kobayashi/file_checker written to work/ex/clippy-test-run/sources/stable/gh/nao-kobayashi/file_checker/Cargo.toml [INFO] started frobbing nao-kobayashi/file_checker [INFO] finished frobbing nao-kobayashi/file_checker [INFO] frobbed toml for nao-kobayashi/file_checker written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/nao-kobayashi/file_checker/Cargo.toml [INFO] crate nao-kobayashi/file_checker has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting nao-kobayashi/file_checker against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-6/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/gh/nao-kobayashi/file_checker:/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] b7907b06b045a7e3462c56a88c630e7665c2200665bc31cbd0c82e2bc8c82dc8 [INFO] running `"docker" "start" "-a" "b7907b06b045a7e3462c56a88c630e7665c2200665bc31cbd0c82e2bc8c82dc8"` [INFO] [stderr] Checking file_checker v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:30:7 [INFO] [stderr] | [INFO] [stderr] 30 | let x:[u32; BLOCK_SIZE] = self.decode(block); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:263:39 [INFO] [stderr] | [INFO] [stderr] 263 | fn ff(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> u32 { [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:263:47 [INFO] [stderr] | [INFO] [stderr] 263 | fn ff(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> 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: 5th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:267:39 [INFO] [stderr] | [INFO] [stderr] 267 | fn gg(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> u32 { [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:267:47 [INFO] [stderr] | [INFO] [stderr] 267 | fn gg(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> 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: 5th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:271:39 [INFO] [stderr] | [INFO] [stderr] 271 | fn hh(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> u32 { [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:271:47 [INFO] [stderr] | [INFO] [stderr] 271 | fn hh(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> 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: 5th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:275:39 [INFO] [stderr] | [INFO] [stderr] 275 | fn ii(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> u32 { [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:275:47 [INFO] [stderr] | [INFO] [stderr] 275 | fn ii(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> 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: 5th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:30:7 [INFO] [stderr] | [INFO] [stderr] 30 | let x:[u32; BLOCK_SIZE] = self.decode(block); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:263:39 [INFO] [stderr] | [INFO] [stderr] 263 | fn ff(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> u32 { [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:263:47 [INFO] [stderr] | [INFO] [stderr] 263 | fn ff(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> 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: 5th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:267:39 [INFO] [stderr] | [INFO] [stderr] 267 | fn gg(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> u32 { [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:267:47 [INFO] [stderr] | [INFO] [stderr] 267 | fn gg(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> 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: 5th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:271:39 [INFO] [stderr] | [INFO] [stderr] 271 | fn hh(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> u32 { [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:271:47 [INFO] [stderr] | [INFO] [stderr] 271 | fn hh(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> 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: 5th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:275:39 [INFO] [stderr] | [INFO] [stderr] 275 | fn ii(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> u32 { [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/md5/mod.rs:275:47 [INFO] [stderr] | [INFO] [stderr] 275 | fn ii(a: u32, b: u32, c: u32, d: u32, x: u32, s: u32, ac: u32) -> 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: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:16:8 [INFO] [stderr] | [INFO] [stderr] 16 | h: [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476], [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6745_2301` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:16:20 [INFO] [stderr] | [INFO] [stderr] 16 | h: [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476], [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xefcd_ab89` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:16:32 [INFO] [stderr] | [INFO] [stderr] 16 | h: [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476], [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x98ba_dcfe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:16:44 [INFO] [stderr] | [INFO] [stderr] 16 | h: [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476], [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1032_5476` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:33:33 [INFO] [stderr] | [INFO] [stderr] 33 | a = ff(a, b, c, d, x[ 0], 7, 0xd76aa478); /* 1 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd76a_a478` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:34:33 [INFO] [stderr] | [INFO] [stderr] 34 | d = ff(d, a, b, c, x[ 1], 12, 0xe8c7b756); /* 2 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xe8c7_b756` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | c = ff(c, d, a, b, x[ 2], 17, 0x242070db); /* 3 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2420_70db` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:36:33 [INFO] [stderr] | [INFO] [stderr] 36 | b = ff(b, c, d, a, x[ 3], 22, 0xc1bdceee); /* 4 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc1bd_ceee` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:37:33 [INFO] [stderr] | [INFO] [stderr] 37 | a = ff(a, b, c, d, x[ 4], 7, 0xf57c0faf); /* 5 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf57c_0faf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:38:33 [INFO] [stderr] | [INFO] [stderr] 38 | d = ff(d, a, b, c, x[ 5], 12, 0x4787c62a); /* 6 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4787_c62a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:39:33 [INFO] [stderr] | [INFO] [stderr] 39 | c = ff(c, d, a, b, x[ 6], 17, 0xa8304613); /* 7 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa830_4613` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:40:33 [INFO] [stderr] | [INFO] [stderr] 40 | b = ff(b, c, d, a, x[ 7], 22, 0xfd469501); /* 8 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfd46_9501` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:41:33 [INFO] [stderr] | [INFO] [stderr] 41 | a = ff(a, b, c, d, x[ 8], 7, 0x698098d8); /* 9 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6980_98d8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:42:33 [INFO] [stderr] | [INFO] [stderr] 42 | d = ff(d, a, b, c, x[ 9], 12, 0x8b44f7af); /* 10 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8b44_f7af` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:43:33 [INFO] [stderr] | [INFO] [stderr] 43 | c = ff(c, d, a, b, x[10], 17, 0xffff5bb1); /* 11 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_5bb1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:44:33 [INFO] [stderr] | [INFO] [stderr] 44 | b = ff(b, c, d, a, x[11], 22, 0x895cd7be); /* 12 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x895c_d7be` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:45:33 [INFO] [stderr] | [INFO] [stderr] 45 | a = ff(a, b, c, d, x[12], 7, 0x6b901122); /* 13 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6b90_1122` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:46:33 [INFO] [stderr] | [INFO] [stderr] 46 | d = ff(d, a, b, c, x[13], 12, 0xfd987193); /* 14 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfd98_7193` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:47:33 [INFO] [stderr] | [INFO] [stderr] 47 | c = ff(c, d, a, b, x[14], 17, 0xa679438e); /* 15 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa679_438e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:48:33 [INFO] [stderr] | [INFO] [stderr] 48 | b = ff(b, c, d, a, x[15], 22, 0x49b40821); /* 16 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x49b4_0821` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:51:33 [INFO] [stderr] | [INFO] [stderr] 51 | a = gg(a, b, c, d, x[ 1], 5, 0xf61e2562); /* 17 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf61e_2562` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:52:33 [INFO] [stderr] | [INFO] [stderr] 52 | d = gg(d, a, b, c, x[ 6], 9, 0xc040b340); /* 18 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc040_b340` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | c = gg(c, d, a, b, x[11], 14, 0x265e5a51); /* 19 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x265e_5a51` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:54:33 [INFO] [stderr] | [INFO] [stderr] 54 | b = gg(b, c, d, a, x[ 0], 20, 0xe9b6c7aa); /* 20 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xe9b6_c7aa` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:55:33 [INFO] [stderr] | [INFO] [stderr] 55 | a = gg(a, b, c, d, x[ 5], 5, 0xd62f105d); /* 21 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd62f_105d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:56:34 [INFO] [stderr] | [INFO] [stderr] 56 | d = gg(d, a, b, c, x[10], 9, 0x2441453); /* 22 */ [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0244_1453` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:57:33 [INFO] [stderr] | [INFO] [stderr] 57 | c = gg(c, d, a, b, x[15], 14, 0xd8a1e681); /* 23 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd8a1_e681` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:58:33 [INFO] [stderr] | [INFO] [stderr] 58 | b = gg(b, c, d, a, x[ 4], 20, 0xe7d3fbc8); /* 24 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xe7d3_fbc8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:59:33 [INFO] [stderr] | [INFO] [stderr] 59 | a = gg(a, b, c, d, x[ 9], 5, 0x21e1cde6); /* 25 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x21e1_cde6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:60:33 [INFO] [stderr] | [INFO] [stderr] 60 | d = gg(d, a, b, c, x[14], 9, 0xc33707d6); /* 26 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc337_07d6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:61:33 [INFO] [stderr] | [INFO] [stderr] 61 | c = gg(c, d, a, b, x[ 3], 14, 0xf4d50d87); /* 27 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf4d5_0d87` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:62:33 [INFO] [stderr] | [INFO] [stderr] 62 | b = gg(b, c, d, a, x[ 8], 20, 0x455a14ed); /* 28 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x455a_14ed` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:63:33 [INFO] [stderr] | [INFO] [stderr] 63 | a = gg(a, b, c, d, x[13], 5, 0xa9e3e905); /* 29 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa9e3_e905` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:64:33 [INFO] [stderr] | [INFO] [stderr] 64 | d = gg(d, a, b, c, x[ 2], 9, 0xfcefa3f8); /* 30 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfcef_a3f8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:65:33 [INFO] [stderr] | [INFO] [stderr] 65 | c = gg(c, d, a, b, x[ 7], 14, 0x676f02d9); /* 31 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x676f_02d9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:66:33 [INFO] [stderr] | [INFO] [stderr] 66 | b = gg(b, c, d, a, x[12], 20, 0x8d2a4c8a); /* 32 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8d2a_4c8a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:69:33 [INFO] [stderr] | [INFO] [stderr] 69 | a = hh(a, b, c, d, x[ 5], 4, 0xfffa3942); /* 33 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfffa_3942` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:70:33 [INFO] [stderr] | [INFO] [stderr] 70 | d = hh(d, a, b, c, x[ 8], 11, 0x8771f681); /* 34 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8771_f681` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:71:33 [INFO] [stderr] | [INFO] [stderr] 71 | c = hh(c, d, a, b, x[11], 16, 0x6d9d6122); /* 35 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6d9d_6122` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:72:33 [INFO] [stderr] | [INFO] [stderr] 72 | b = hh(b, c, d, a, x[14], 23, 0xfde5380c); /* 36 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfde5_380c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:73:33 [INFO] [stderr] | [INFO] [stderr] 73 | a = hh(a, b, c, d, x[ 1], 4, 0xa4beea44); /* 37 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa4be_ea44` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | d = hh(d, a, b, c, x[ 4], 11, 0x4bdecfa9); /* 38 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4bde_cfa9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:75:33 [INFO] [stderr] | [INFO] [stderr] 75 | c = hh(c, d, a, b, x[ 7], 16, 0xf6bb4b60); /* 39 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf6bb_4b60` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:76:33 [INFO] [stderr] | [INFO] [stderr] 76 | b = hh(b, c, d, a, x[10], 23, 0xbebfbc70); /* 40 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xbebf_bc70` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:77:33 [INFO] [stderr] | [INFO] [stderr] 77 | a = hh(a, b, c, d, x[13], 4, 0x289b7ec6); /* 41 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x289b_7ec6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:78:33 [INFO] [stderr] | [INFO] [stderr] 78 | d = hh(d, a, b, c, x[ 0], 11, 0xeaa127fa); /* 42 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xeaa1_27fa` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:79:33 [INFO] [stderr] | [INFO] [stderr] 79 | c = hh(c, d, a, b, x[ 3], 16, 0xd4ef3085); /* 43 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd4ef_3085` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:80:34 [INFO] [stderr] | [INFO] [stderr] 80 | b = hh(b, c, d, a, x[ 6], 23, 0x4881d05); /* 44 */ [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0488_1d05` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:81:33 [INFO] [stderr] | [INFO] [stderr] 81 | a = hh(a, b, c, d, x[ 9], 4, 0xd9d4d039); /* 45 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd9d4_d039` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:82:33 [INFO] [stderr] | [INFO] [stderr] 82 | d = hh(d, a, b, c, x[12], 11, 0xe6db99e5); /* 46 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xe6db_99e5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:83:33 [INFO] [stderr] | [INFO] [stderr] 83 | c = hh(c, d, a, b, x[15], 16, 0x1fa27cf8); /* 47 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1fa2_7cf8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:84:33 [INFO] [stderr] | [INFO] [stderr] 84 | b = hh(b, c, d, a, x[ 2], 23, 0xc4ac5665); /* 48 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc4ac_5665` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:87:33 [INFO] [stderr] | [INFO] [stderr] 87 | a = ii(a, b, c, d, x[ 0], 6, 0xf4292244); /* 49 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf429_2244` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:88:33 [INFO] [stderr] | [INFO] [stderr] 88 | d = ii(d, a, b, c, x[ 7], 10, 0x432aff97); /* 50 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x432a_ff97` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:89:33 [INFO] [stderr] | [INFO] [stderr] 89 | c = ii(c, d, a, b, x[14], 15, 0xab9423a7); /* 51 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xab94_23a7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:90:33 [INFO] [stderr] | [INFO] [stderr] 90 | b = ii(b, c, d, a, x[ 5], 21, 0xfc93a039); /* 52 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfc93_a039` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:91:33 [INFO] [stderr] | [INFO] [stderr] 91 | a = ii(a, b, c, d, x[12], 6, 0x655b59c3); /* 53 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x655b_59c3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:92:33 [INFO] [stderr] | [INFO] [stderr] 92 | d = ii(d, a, b, c, x[ 3], 10, 0x8f0ccc92); /* 54 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8f0c_cc92` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:93:33 [INFO] [stderr] | [INFO] [stderr] 93 | c = ii(c, d, a, b, x[10], 15, 0xffeff47d); /* 55 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffef_f47d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:94:33 [INFO] [stderr] | [INFO] [stderr] 94 | b = ii(b, c, d, a, x[ 1], 21, 0x85845dd1); /* 56 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8584_5dd1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:95:33 [INFO] [stderr] | [INFO] [stderr] 95 | a = ii(a, b, c, d, x[ 8], 6, 0x6fa87e4f); /* 57 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6fa8_7e4f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:96:33 [INFO] [stderr] | [INFO] [stderr] 96 | d = ii(d, a, b, c, x[15], 10, 0xfe2ce6e0); /* 58 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfe2c_e6e0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:97:33 [INFO] [stderr] | [INFO] [stderr] 97 | c = ii(c, d, a, b, x[ 6], 15, 0xa3014314); /* 59 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa301_4314` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:98:33 [INFO] [stderr] | [INFO] [stderr] 98 | b = ii(b, c, d, a, x[13], 21, 0x4e0811a1); /* 60 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4e08_11a1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:99:33 [INFO] [stderr] | [INFO] [stderr] 99 | a = ii(a, b, c, d, x[ 4], 6, 0xf7537e82); /* 61 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf753_7e82` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:100:33 [INFO] [stderr] | [INFO] [stderr] 100 | d = ii(d, a, b, c, x[11], 10, 0xbd3af235); /* 62 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xbd3a_f235` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:101:33 [INFO] [stderr] | [INFO] [stderr] 101 | c = ii(c, d, a, b, x[ 2], 15, 0x2ad7d2bb); /* 63 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2ad7_d2bb` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:102:33 [INFO] [stderr] | [INFO] [stderr] 102 | b = ii(b, c, d, a, x[ 9], 21, 0xeb86d391); /* 64 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xeb86_d391` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:286:25 [INFO] [stderr] | [INFO] [stderr] 286 | (x >> 24) | ((x >> 8) &0x0000FF00) | ((x << 8) & 0x00FF0000) | (x << 24) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_FF00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:286:51 [INFO] [stderr] | [INFO] [stderr] 286 | (x >> 24) | ((x >> 8) &0x0000FF00) | ((x << 8) & 0x00FF0000) | (x << 24) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00FF_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:313:31 [INFO] [stderr] | [INFO] [stderr] 313 | let cnv: u64 = cnv_source & 0x000000FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:324:30 [INFO] [stderr] | [INFO] [stderr] 324 | let cnv1: u32 = (a >> 24) & 0x000000FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:325:30 [INFO] [stderr] | [INFO] [stderr] 325 | let cnv2: u32 = (a >> 16) & 0x000000FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:326:29 [INFO] [stderr] | [INFO] [stderr] 326 | let cnv3: u32 = (a >> 8) & 0x000000FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:327:22 [INFO] [stderr] | [INFO] [stderr] 327 | let cnv4: u32 = a & 0x000000FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/crc32/mod.rs:10:20 [INFO] [stderr] | [INFO] [stderr] 10 | crc32: 0xffffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/crc32/mod.rs:28:21 [INFO] [stderr] | [INFO] [stderr] 28 | let poly: u32 = 0xEDB88320; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xEDB8_8320` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:16:8 [INFO] [stderr] | [INFO] [stderr] 16 | h: [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476], [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6745_2301` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:16:20 [INFO] [stderr] | [INFO] [stderr] 16 | h: [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476], [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xefcd_ab89` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:16:32 [INFO] [stderr] | [INFO] [stderr] 16 | h: [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476], [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x98ba_dcfe` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:16:44 [INFO] [stderr] | [INFO] [stderr] 16 | h: [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476], [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1032_5476` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:33:33 [INFO] [stderr] | [INFO] [stderr] 33 | a = ff(a, b, c, d, x[ 0], 7, 0xd76aa478); /* 1 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd76a_a478` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:34:33 [INFO] [stderr] | [INFO] [stderr] 34 | d = ff(d, a, b, c, x[ 1], 12, 0xe8c7b756); /* 2 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xe8c7_b756` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | c = ff(c, d, a, b, x[ 2], 17, 0x242070db); /* 3 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2420_70db` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:36:33 [INFO] [stderr] | [INFO] [stderr] 36 | b = ff(b, c, d, a, x[ 3], 22, 0xc1bdceee); /* 4 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc1bd_ceee` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:37:33 [INFO] [stderr] | [INFO] [stderr] 37 | a = ff(a, b, c, d, x[ 4], 7, 0xf57c0faf); /* 5 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf57c_0faf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:38:33 [INFO] [stderr] | [INFO] [stderr] 38 | d = ff(d, a, b, c, x[ 5], 12, 0x4787c62a); /* 6 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4787_c62a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:39:33 [INFO] [stderr] | [INFO] [stderr] 39 | c = ff(c, d, a, b, x[ 6], 17, 0xa8304613); /* 7 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa830_4613` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:40:33 [INFO] [stderr] | [INFO] [stderr] 40 | b = ff(b, c, d, a, x[ 7], 22, 0xfd469501); /* 8 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfd46_9501` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:41:33 [INFO] [stderr] | [INFO] [stderr] 41 | a = ff(a, b, c, d, x[ 8], 7, 0x698098d8); /* 9 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6980_98d8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:42:33 [INFO] [stderr] | [INFO] [stderr] 42 | d = ff(d, a, b, c, x[ 9], 12, 0x8b44f7af); /* 10 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8b44_f7af` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:43:33 [INFO] [stderr] | [INFO] [stderr] 43 | c = ff(c, d, a, b, x[10], 17, 0xffff5bb1); /* 11 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_5bb1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:44:33 [INFO] [stderr] | [INFO] [stderr] 44 | b = ff(b, c, d, a, x[11], 22, 0x895cd7be); /* 12 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x895c_d7be` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:45:33 [INFO] [stderr] | [INFO] [stderr] 45 | a = ff(a, b, c, d, x[12], 7, 0x6b901122); /* 13 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6b90_1122` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:46:33 [INFO] [stderr] | [INFO] [stderr] 46 | d = ff(d, a, b, c, x[13], 12, 0xfd987193); /* 14 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfd98_7193` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:47:33 [INFO] [stderr] | [INFO] [stderr] 47 | c = ff(c, d, a, b, x[14], 17, 0xa679438e); /* 15 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa679_438e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:48:33 [INFO] [stderr] | [INFO] [stderr] 48 | b = ff(b, c, d, a, x[15], 22, 0x49b40821); /* 16 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x49b4_0821` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:51:33 [INFO] [stderr] | [INFO] [stderr] 51 | a = gg(a, b, c, d, x[ 1], 5, 0xf61e2562); /* 17 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf61e_2562` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:52:33 [INFO] [stderr] | [INFO] [stderr] 52 | d = gg(d, a, b, c, x[ 6], 9, 0xc040b340); /* 18 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc040_b340` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | c = gg(c, d, a, b, x[11], 14, 0x265e5a51); /* 19 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x265e_5a51` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:54:33 [INFO] [stderr] | [INFO] [stderr] 54 | b = gg(b, c, d, a, x[ 0], 20, 0xe9b6c7aa); /* 20 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xe9b6_c7aa` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:55:33 [INFO] [stderr] | [INFO] [stderr] 55 | a = gg(a, b, c, d, x[ 5], 5, 0xd62f105d); /* 21 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd62f_105d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:56:34 [INFO] [stderr] | [INFO] [stderr] 56 | d = gg(d, a, b, c, x[10], 9, 0x2441453); /* 22 */ [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0244_1453` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:57:33 [INFO] [stderr] | [INFO] [stderr] 57 | c = gg(c, d, a, b, x[15], 14, 0xd8a1e681); /* 23 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd8a1_e681` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:58:33 [INFO] [stderr] | [INFO] [stderr] 58 | b = gg(b, c, d, a, x[ 4], 20, 0xe7d3fbc8); /* 24 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xe7d3_fbc8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:59:33 [INFO] [stderr] | [INFO] [stderr] 59 | a = gg(a, b, c, d, x[ 9], 5, 0x21e1cde6); /* 25 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x21e1_cde6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:60:33 [INFO] [stderr] | [INFO] [stderr] 60 | d = gg(d, a, b, c, x[14], 9, 0xc33707d6); /* 26 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc337_07d6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:61:33 [INFO] [stderr] | [INFO] [stderr] 61 | c = gg(c, d, a, b, x[ 3], 14, 0xf4d50d87); /* 27 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf4d5_0d87` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:62:33 [INFO] [stderr] | [INFO] [stderr] 62 | b = gg(b, c, d, a, x[ 8], 20, 0x455a14ed); /* 28 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x455a_14ed` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:63:33 [INFO] [stderr] | [INFO] [stderr] 63 | a = gg(a, b, c, d, x[13], 5, 0xa9e3e905); /* 29 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa9e3_e905` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:64:33 [INFO] [stderr] | [INFO] [stderr] 64 | d = gg(d, a, b, c, x[ 2], 9, 0xfcefa3f8); /* 30 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfcef_a3f8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:65:33 [INFO] [stderr] | [INFO] [stderr] 65 | c = gg(c, d, a, b, x[ 7], 14, 0x676f02d9); /* 31 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x676f_02d9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:66:33 [INFO] [stderr] | [INFO] [stderr] 66 | b = gg(b, c, d, a, x[12], 20, 0x8d2a4c8a); /* 32 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8d2a_4c8a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:69:33 [INFO] [stderr] | [INFO] [stderr] 69 | a = hh(a, b, c, d, x[ 5], 4, 0xfffa3942); /* 33 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfffa_3942` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:70:33 [INFO] [stderr] | [INFO] [stderr] 70 | d = hh(d, a, b, c, x[ 8], 11, 0x8771f681); /* 34 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8771_f681` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:71:33 [INFO] [stderr] | [INFO] [stderr] 71 | c = hh(c, d, a, b, x[11], 16, 0x6d9d6122); /* 35 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6d9d_6122` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:72:33 [INFO] [stderr] | [INFO] [stderr] 72 | b = hh(b, c, d, a, x[14], 23, 0xfde5380c); /* 36 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfde5_380c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:73:33 [INFO] [stderr] | [INFO] [stderr] 73 | a = hh(a, b, c, d, x[ 1], 4, 0xa4beea44); /* 37 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa4be_ea44` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | d = hh(d, a, b, c, x[ 4], 11, 0x4bdecfa9); /* 38 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4bde_cfa9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:75:33 [INFO] [stderr] | [INFO] [stderr] 75 | c = hh(c, d, a, b, x[ 7], 16, 0xf6bb4b60); /* 39 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf6bb_4b60` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:76:33 [INFO] [stderr] | [INFO] [stderr] 76 | b = hh(b, c, d, a, x[10], 23, 0xbebfbc70); /* 40 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xbebf_bc70` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:77:33 [INFO] [stderr] | [INFO] [stderr] 77 | a = hh(a, b, c, d, x[13], 4, 0x289b7ec6); /* 41 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x289b_7ec6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:78:33 [INFO] [stderr] | [INFO] [stderr] 78 | d = hh(d, a, b, c, x[ 0], 11, 0xeaa127fa); /* 42 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xeaa1_27fa` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:79:33 [INFO] [stderr] | [INFO] [stderr] 79 | c = hh(c, d, a, b, x[ 3], 16, 0xd4ef3085); /* 43 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd4ef_3085` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:80:34 [INFO] [stderr] | [INFO] [stderr] 80 | b = hh(b, c, d, a, x[ 6], 23, 0x4881d05); /* 44 */ [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0488_1d05` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:81:33 [INFO] [stderr] | [INFO] [stderr] 81 | a = hh(a, b, c, d, x[ 9], 4, 0xd9d4d039); /* 45 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xd9d4_d039` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:82:33 [INFO] [stderr] | [INFO] [stderr] 82 | d = hh(d, a, b, c, x[12], 11, 0xe6db99e5); /* 46 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xe6db_99e5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:83:33 [INFO] [stderr] | [INFO] [stderr] 83 | c = hh(c, d, a, b, x[15], 16, 0x1fa27cf8); /* 47 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1fa2_7cf8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:84:33 [INFO] [stderr] | [INFO] [stderr] 84 | b = hh(b, c, d, a, x[ 2], 23, 0xc4ac5665); /* 48 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xc4ac_5665` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:87:33 [INFO] [stderr] | [INFO] [stderr] 87 | a = ii(a, b, c, d, x[ 0], 6, 0xf4292244); /* 49 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf429_2244` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:88:33 [INFO] [stderr] | [INFO] [stderr] 88 | d = ii(d, a, b, c, x[ 7], 10, 0x432aff97); /* 50 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x432a_ff97` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:89:33 [INFO] [stderr] | [INFO] [stderr] 89 | c = ii(c, d, a, b, x[14], 15, 0xab9423a7); /* 51 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xab94_23a7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:90:33 [INFO] [stderr] | [INFO] [stderr] 90 | b = ii(b, c, d, a, x[ 5], 21, 0xfc93a039); /* 52 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfc93_a039` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:91:33 [INFO] [stderr] | [INFO] [stderr] 91 | a = ii(a, b, c, d, x[12], 6, 0x655b59c3); /* 53 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x655b_59c3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:92:33 [INFO] [stderr] | [INFO] [stderr] 92 | d = ii(d, a, b, c, x[ 3], 10, 0x8f0ccc92); /* 54 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8f0c_cc92` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:93:33 [INFO] [stderr] | [INFO] [stderr] 93 | c = ii(c, d, a, b, x[10], 15, 0xffeff47d); /* 55 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffef_f47d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:94:33 [INFO] [stderr] | [INFO] [stderr] 94 | b = ii(b, c, d, a, x[ 1], 21, 0x85845dd1); /* 56 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x8584_5dd1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:95:33 [INFO] [stderr] | [INFO] [stderr] 95 | a = ii(a, b, c, d, x[ 8], 6, 0x6fa87e4f); /* 57 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6fa8_7e4f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:96:33 [INFO] [stderr] | [INFO] [stderr] 96 | d = ii(d, a, b, c, x[15], 10, 0xfe2ce6e0); /* 58 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xfe2c_e6e0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:97:33 [INFO] [stderr] | [INFO] [stderr] 97 | c = ii(c, d, a, b, x[ 6], 15, 0xa3014314); /* 59 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xa301_4314` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:98:33 [INFO] [stderr] | [INFO] [stderr] 98 | b = ii(b, c, d, a, x[13], 21, 0x4e0811a1); /* 60 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4e08_11a1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:99:33 [INFO] [stderr] | [INFO] [stderr] 99 | a = ii(a, b, c, d, x[ 4], 6, 0xf7537e82); /* 61 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xf753_7e82` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:100:33 [INFO] [stderr] | [INFO] [stderr] 100 | d = ii(d, a, b, c, x[11], 10, 0xbd3af235); /* 62 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xbd3a_f235` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:101:33 [INFO] [stderr] | [INFO] [stderr] 101 | c = ii(c, d, a, b, x[ 2], 15, 0x2ad7d2bb); /* 63 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2ad7_d2bb` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:102:33 [INFO] [stderr] | [INFO] [stderr] 102 | b = ii(b, c, d, a, x[ 9], 21, 0xeb86d391); /* 64 */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xeb86_d391` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:286:25 [INFO] [stderr] | [INFO] [stderr] 286 | (x >> 24) | ((x >> 8) &0x0000FF00) | ((x << 8) & 0x00FF0000) | (x << 24) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_FF00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:286:51 [INFO] [stderr] | [INFO] [stderr] 286 | (x >> 24) | ((x >> 8) &0x0000FF00) | ((x << 8) & 0x00FF0000) | (x << 24) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x00FF_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:313:31 [INFO] [stderr] | [INFO] [stderr] 313 | let cnv: u64 = cnv_source & 0x000000FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:324:30 [INFO] [stderr] | [INFO] [stderr] 324 | let cnv1: u32 = (a >> 24) & 0x000000FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:325:30 [INFO] [stderr] | [INFO] [stderr] 325 | let cnv2: u32 = (a >> 16) & 0x000000FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:326:29 [INFO] [stderr] | [INFO] [stderr] 326 | let cnv3: u32 = (a >> 8) & 0x000000FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/md5/mod.rs:327:22 [INFO] [stderr] | [INFO] [stderr] 327 | let cnv4: u32 = a & 0x000000FF; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_00FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/crc32/mod.rs:10:20 [INFO] [stderr] | [INFO] [stderr] 10 | crc32: 0xffffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xffff_ffff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/crc32/mod.rs:28:21 [INFO] [stderr] | [INFO] [stderr] 28 | let poly: u32 = 0xEDB88320; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xEDB8_8320` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `md5::Context` [INFO] [stderr] --> src/md5/mod.rs:14:2 [INFO] [stderr] | [INFO] [stderr] 14 | pub fn new() -> Context{ [INFO] [stderr] | _____^ [INFO] [stderr] 15 | | Context { [INFO] [stderr] 16 | | h: [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476], [INFO] [stderr] 17 | | leftover: [0x00; BLOCK_SIZE_BYTES], [INFO] [stderr] ... | [INFO] [stderr] 20 | | } [INFO] [stderr] 21 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 13 | impl Default for md5::Context { [INFO] [stderr] 14 | fn default() -> Self { [INFO] [stderr] 15 | Self::new() [INFO] [stderr] 16 | } [INFO] [stderr] 17 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/md5/mod.rs:110:53 [INFO] [stderr] | [INFO] [stderr] 110 | fn copy_buffer(&mut self, dest_index: u32, buffer: &Vec, length: u32) { [INFO] [stderr] | ^^^^^^^^ help: change this to: `&[u8]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: the loop variable `k` is only used to index `buffer`. [INFO] [stderr] --> src/md5/mod.rs:112:12 [INFO] [stderr] | [INFO] [stderr] 112 | for k in 0..length as usize { [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] 112 | for in buffer.iter().take(length as usize) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `k` is only used to index `block`. [INFO] [stderr] --> src/md5/mod.rs:120:12 [INFO] [stderr] | [INFO] [stderr] 120 | for k in 0..BLOCK_SIZE { [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] 120 | for in block.iter_mut().take(BLOCK_SIZE) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/md5/mod.rs:133:6 [INFO] [stderr] | [INFO] [stderr] 133 | if self.leftover.len() != 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!self.leftover.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: the loop variable `k` is only used to index `block`. [INFO] [stderr] --> src/md5/mod.rs:156:13 [INFO] [stderr] | [INFO] [stderr] 156 | for k in 0..BLOCK_SIZE { [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] 156 | for in block.iter_mut().take(BLOCK_SIZE) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/md5/mod.rs:187:21 [INFO] [stderr] | [INFO] [stderr] 187 | self.hashedlen += self.leftoverlen as i64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(self.leftoverlen)` [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: length comparison to zero [INFO] [stderr] --> src/md5/mod.rs:195:6 [INFO] [stderr] | [INFO] [stderr] 195 | if self.leftover.len() != 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!self.leftover.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/md5/mod.rs:291:16 [INFO] [stderr] | [INFO] [stderr] 291 | let b0: u32 = b[offset] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset])` [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/md5/mod.rs:292:16 [INFO] [stderr] | [INFO] [stderr] 292 | let b1: u32 = b[offset + 1] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset + 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/md5/mod.rs:293:16 [INFO] [stderr] | [INFO] [stderr] 293 | let b2: u32 = b[offset + 2] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset + 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/md5/mod.rs:294:16 [INFO] [stderr] | [INFO] [stderr] 294 | let b3: u32 = b[offset + 3] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset + 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/md5/mod.rs:300:16 [INFO] [stderr] | [INFO] [stderr] 300 | let b0: u32 = b[offset] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset])` [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/md5/mod.rs:301:16 [INFO] [stderr] | [INFO] [stderr] 301 | let b1: u32 = b[offset + 1] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset + 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/md5/mod.rs:302:16 [INFO] [stderr] | [INFO] [stderr] 302 | let b2: u32 = b[offset + 2] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset + 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/md5/mod.rs:303:16 [INFO] [stderr] | [INFO] [stderr] 303 | let b3: u32 = b[offset + 3] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset + 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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/md5/mod.rs:308:50 [INFO] [stderr] | [INFO] [stderr] 308 | fn bits_to_bytes_big_endian_long(a: u64, source: &Vec, offset: usize) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 308 | fn bits_to_bytes_big_endian_long(a: u64, source: &[u8], offset: usize) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] help: change `source.clone()` to [INFO] [stderr] | [INFO] [stderr] 309 | let mut bytes = source.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/md5/mod.rs:315:3 [INFO] [stderr] | [INFO] [stderr] 315 | cnv_source = cnv_source >> 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `cnv_source >>= 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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/md5/mod.rs:321:45 [INFO] [stderr] | [INFO] [stderr] 321 | fn bits_to_bytes_big_endian(a: u32, source: &Vec, offset: usize) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 321 | fn bits_to_bytes_big_endian(a: u32, source: &[u8], offset: usize) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] help: change `source.clone()` to [INFO] [stderr] | [INFO] [stderr] 322 | let mut bytes = source.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `crc32::Crc32` [INFO] [stderr] --> src/crc32/mod.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | / pub fn new() -> Crc32 { [INFO] [stderr] 8 | | Crc32 { [INFO] [stderr] 9 | | table: init_crc32(), [INFO] [stderr] 10 | | crc32: 0xffffffff, [INFO] [stderr] 11 | | } [INFO] [stderr] 12 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 6 | impl Default for crc32::Crc32 { [INFO] [stderr] 7 | fn default() -> Self { [INFO] [stderr] 8 | Self::new() [INFO] [stderr] 9 | } [INFO] [stderr] 10 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/crc32/mod.rs:14:38 [INFO] [stderr] | [INFO] [stderr] 14 | pub fn update(&mut self, buffer: &Vec) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: change this to: `&[u8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `result as u8` [INFO] [stderr] --> src/crc32/mod.rs:18:69 [INFO] [stderr] | [INFO] [stderr] 18 | result = (result >> 8) ^self.table[(buffer[i as usize] ^(result as u8 & 0xFF)) as usize]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `md5::Context` [INFO] [stderr] --> src/md5/mod.rs:14:2 [INFO] [stderr] | [INFO] [stderr] 14 | pub fn new() -> Context{ [INFO] [stderr] | _____^ [INFO] [stderr] 15 | | Context { [INFO] [stderr] 16 | | h: [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476], [INFO] [stderr] 17 | | leftover: [0x00; BLOCK_SIZE_BYTES], [INFO] [stderr] ... | [INFO] [stderr] 20 | | } [INFO] [stderr] 21 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 13 | impl Default for md5::Context { [INFO] [stderr] 14 | fn default() -> Self { [INFO] [stderr] 15 | Self::new() [INFO] [stderr] 16 | } [INFO] [stderr] 17 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/md5/mod.rs:110:53 [INFO] [stderr] | [INFO] [stderr] 110 | fn copy_buffer(&mut self, dest_index: u32, buffer: &Vec, length: u32) { [INFO] [stderr] | ^^^^^^^^ help: change this to: `&[u8]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: the loop variable `k` is only used to index `buffer`. [INFO] [stderr] --> src/md5/mod.rs:112:12 [INFO] [stderr] | [INFO] [stderr] 112 | for k in 0..length as usize { [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] 112 | for in buffer.iter().take(length as usize) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `k` is only used to index `block`. [INFO] [stderr] --> src/md5/mod.rs:120:12 [INFO] [stderr] | [INFO] [stderr] 120 | for k in 0..BLOCK_SIZE { [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] 120 | for in block.iter_mut().take(BLOCK_SIZE) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/md5/mod.rs:133:6 [INFO] [stderr] | [INFO] [stderr] 133 | if self.leftover.len() != 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!self.leftover.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: the loop variable `k` is only used to index `block`. [INFO] [stderr] --> src/md5/mod.rs:156:13 [INFO] [stderr] | [INFO] [stderr] 156 | for k in 0..BLOCK_SIZE { [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] 156 | for in block.iter_mut().take(BLOCK_SIZE) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/md5/mod.rs:187:21 [INFO] [stderr] | [INFO] [stderr] 187 | self.hashedlen += self.leftoverlen as i64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(self.leftoverlen)` [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: length comparison to zero [INFO] [stderr] --> src/md5/mod.rs:195:6 [INFO] [stderr] | [INFO] [stderr] 195 | if self.leftover.len() != 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!self.leftover.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/md5/mod.rs:291:16 [INFO] [stderr] | [INFO] [stderr] 291 | let b0: u32 = b[offset] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset])` [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/md5/mod.rs:292:16 [INFO] [stderr] | [INFO] [stderr] 292 | let b1: u32 = b[offset + 1] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset + 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/md5/mod.rs:293:16 [INFO] [stderr] | [INFO] [stderr] 293 | let b2: u32 = b[offset + 2] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset + 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/md5/mod.rs:294:16 [INFO] [stderr] | [INFO] [stderr] 294 | let b3: u32 = b[offset + 3] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset + 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/md5/mod.rs:300:16 [INFO] [stderr] | [INFO] [stderr] 300 | let b0: u32 = b[offset] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset])` [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/md5/mod.rs:301:16 [INFO] [stderr] | [INFO] [stderr] 301 | let b1: u32 = b[offset + 1] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset + 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/md5/mod.rs:302:16 [INFO] [stderr] | [INFO] [stderr] 302 | let b2: u32 = b[offset + 2] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset + 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/md5/mod.rs:303:16 [INFO] [stderr] | [INFO] [stderr] 303 | let b3: u32 = b[offset + 3] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(b[offset + 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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/md5/mod.rs:308:50 [INFO] [stderr] | [INFO] [stderr] 308 | fn bits_to_bytes_big_endian_long(a: u64, source: &Vec, offset: usize) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 308 | fn bits_to_bytes_big_endian_long(a: u64, source: &[u8], offset: usize) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] help: change `source.clone()` to [INFO] [stderr] | [INFO] [stderr] 309 | let mut bytes = source.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/md5/mod.rs:315:3 [INFO] [stderr] | [INFO] [stderr] 315 | cnv_source = cnv_source >> 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `cnv_source >>= 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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/md5/mod.rs:321:45 [INFO] [stderr] | [INFO] [stderr] 321 | fn bits_to_bytes_big_endian(a: u32, source: &Vec, offset: usize) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] help: change this to [INFO] [stderr] | [INFO] [stderr] 321 | fn bits_to_bytes_big_endian(a: u32, source: &[u8], offset: usize) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] help: change `source.clone()` to [INFO] [stderr] | [INFO] [stderr] 322 | let mut bytes = source.to_owned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `crc32::Crc32` [INFO] [stderr] --> src/crc32/mod.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | / pub fn new() -> Crc32 { [INFO] [stderr] 8 | | Crc32 { [INFO] [stderr] 9 | | table: init_crc32(), [INFO] [stderr] 10 | | crc32: 0xffffffff, [INFO] [stderr] 11 | | } [INFO] [stderr] 12 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 6 | impl Default for crc32::Crc32 { [INFO] [stderr] 7 | fn default() -> Self { [INFO] [stderr] 8 | Self::new() [INFO] [stderr] 9 | } [INFO] [stderr] 10 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/crc32/mod.rs:14:38 [INFO] [stderr] | [INFO] [stderr] 14 | pub fn update(&mut self, buffer: &Vec) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: change this to: `&[u8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `result as u8` [INFO] [stderr] --> src/crc32/mod.rs:18:69 [INFO] [stderr] | [INFO] [stderr] 18 | result = (result >> 8) ^self.table[(buffer[i as usize] ^(result as u8 & 0xFF)) as usize]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/main.rs:19:15 [INFO] [stderr] | [INFO] [stderr] 19 | const C_MD5: &'static str = "MD5"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/main.rs:20:17 [INFO] [stderr] | [INFO] [stderr] 20 | const C_CRC32: &'static str = "CRC32"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:104:26 [INFO] [stderr] | [INFO] [stderr] 104 | const BUF_SIZE: usize = 1048576; [INFO] [stderr] | ^^^^^^^ help: consider: `1_048_576` [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: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/main.rs:19:15 [INFO] [stderr] | [INFO] [stderr] 19 | const C_MD5: &'static str = "MD5"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/main.rs:20:17 [INFO] [stderr] | [INFO] [stderr] 20 | const C_CRC32: &'static str = "CRC32"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:104:26 [INFO] [stderr] | [INFO] [stderr] 104 | const BUF_SIZE: usize = 1048576; [INFO] [stderr] | ^^^^^^^ help: consider: `1_048_576` [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] Finished dev [unoptimized + debuginfo] target(s) in 1.06s [INFO] running `"docker" "inspect" "b7907b06b045a7e3462c56a88c630e7665c2200665bc31cbd0c82e2bc8c82dc8"` [INFO] running `"docker" "rm" "-f" "b7907b06b045a7e3462c56a88c630e7665c2200665bc31cbd0c82e2bc8c82dc8"` [INFO] [stdout] b7907b06b045a7e3462c56a88c630e7665c2200665bc31cbd0c82e2bc8c82dc8