[INFO] updating cached repository delgrecoj/shifters [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/delgrecoj/shifters [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/delgrecoj/shifters" "work/ex/clippy-test-run/sources/stable/gh/delgrecoj/shifters"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/delgrecoj/shifters'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/delgrecoj/shifters" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/delgrecoj/shifters"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/delgrecoj/shifters'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 16e73ee7a29fb341c536639d7dce77a519278de8 [INFO] sha for GitHub repo delgrecoj/shifters: 16e73ee7a29fb341c536639d7dce77a519278de8 [INFO] validating manifest of delgrecoj/shifters 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 delgrecoj/shifters 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 delgrecoj/shifters [INFO] finished frobbing delgrecoj/shifters [INFO] frobbed toml for delgrecoj/shifters written to work/ex/clippy-test-run/sources/stable/gh/delgrecoj/shifters/Cargo.toml [INFO] started frobbing delgrecoj/shifters [INFO] finished frobbing delgrecoj/shifters [INFO] frobbed toml for delgrecoj/shifters written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/delgrecoj/shifters/Cargo.toml [INFO] crate delgrecoj/shifters 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 delgrecoj/shifters against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-3/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/gh/delgrecoj/shifters:/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] a7853d1cdf3b8488ef87f947a6373daed429a9db63f23298a8d04e18de99ba18 [INFO] running `"docker" "start" "-a" "a7853d1cdf3b8488ef87f947a6373daed429a9db63f23298a8d04e18de99ba18"` [INFO] [stderr] Checking shifters v0.1.2 (/opt/crater/workdir) [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xoroshiro.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | return result; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `result` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:54:30 [INFO] [stderr] | [INFO] [stderr] 54 | let jmp: [u64; 2] = [0xbeac0467eba5facb, 0xd86b048b86aa9922]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbeac_0467_eba5_facb` [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/xoroshiro.rs:54:50 [INFO] [stderr] | [INFO] [stderr] 54 | let jmp: [u64; 2] = [0xbeac0467eba5facb, 0xd86b048b86aa9922]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd86b_048b_86aa_9922` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:77:32 [INFO] [stderr] | [INFO] [stderr] 77 | assert!(xoro.next() == 36028797018963968u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `36_028_797_018_963_968u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:78:32 [INFO] [stderr] | [INFO] [stderr] 78 | assert!(xoro.next() == 36099165897359360u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `36_099_165_897_359_360u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:79:32 [INFO] [stderr] | [INFO] [stderr] 79 | assert!(xoro.next() == 10412324675211493376u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `10_412_324_675_211_493_376u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:80:32 [INFO] [stderr] | [INFO] [stderr] 80 | assert!(xoro.next() == 10394380684234859008u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `10_394_380_684_234_859_008u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:81:32 [INFO] [stderr] | [INFO] [stderr] 81 | assert!(xoro.next() == 37194352435152017u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `37_194_352_435_152_017u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:82:32 [INFO] [stderr] | [INFO] [stderr] 82 | assert!(xoro.next() == 5944801192456111248u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `5_944_801_192_456_111_248u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:83:32 [INFO] [stderr] | [INFO] [stderr] 83 | assert!(xoro.next() == 10731259929488843666u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `10_731_259_929_488_843_666u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:84:32 [INFO] [stderr] | [INFO] [stderr] 84 | assert!(xoro.next() == 9310837294497064291u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `9_310_837_294_497_064_291u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:85:32 [INFO] [stderr] | [INFO] [stderr] 85 | assert!(xoro.next() == 15053499260912960531u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `15_053_499_260_912_960_531u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:87:32 [INFO] [stderr] | [INFO] [stderr] 87 | assert!(xoro.next() == 10956872253510649243u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `10_956_872_253_510_649_243u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:88:32 [INFO] [stderr] | [INFO] [stderr] 88 | assert!(xoro.next() == 8800906823966110619u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `8_800_906_823_966_110_619u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:90:32 [INFO] [stderr] | [INFO] [stderr] 90 | assert!(xoro.next() == 14075567979340460829u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `14_075_567_979_340_460_829u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:91:32 [INFO] [stderr] | [INFO] [stderr] 91 | assert!(xoro.next() == 2997521535395993629u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `2_997_521_535_395_993_629u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xorshift128plus.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | return result; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `result` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:51:30 [INFO] [stderr] | [INFO] [stderr] 51 | let jmp: [u64; 2] = [0x8a5cd789635d2dff, 0x121fd2155c472f96]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8a5c_d789_635d_2dff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:51:50 [INFO] [stderr] | [INFO] [stderr] 51 | let jmp: [u64; 2] = [0x8a5cd789635d2dff, 0x121fd2155c472f96]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x121f_d215_5c47_2f96` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:74:32 [INFO] [stderr] | [INFO] [stderr] 74 | assert!(xoro.next() == 8388641u64); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `8_388_641u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:75:32 [INFO] [stderr] | [INFO] [stderr] 75 | assert!(xoro.next() == 8650784u64); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `8_650_784u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:76:32 [INFO] [stderr] | [INFO] [stderr] 76 | assert!(xoro.next() == 70368753099776u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `70_368_753_099_776u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:77:32 [INFO] [stderr] | [INFO] [stderr] 77 | assert!(xoro.next() == 140737497278753u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `140_737_497_278_753u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:78:32 [INFO] [stderr] | [INFO] [stderr] 78 | assert!(xoro.next() == 140814798325322u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `140_814_798_325_322u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:79:32 [INFO] [stderr] | [INFO] [stderr] 79 | assert!(xoro.next() == 70515041797449u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `70_515_041_797_449u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:80:32 [INFO] [stderr] | [INFO] [stderr] 80 | assert!(xoro.next() == 648588793008366633u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `648_588_793_008_366_633u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:81:32 [INFO] [stderr] | [INFO] [stderr] 81 | assert!(xoro.next() == 738731162691716402u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `738_731_162_691_716_402u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:82:32 [INFO] [stderr] | [INFO] [stderr] 82 | assert!(xoro.next() == 756754357050221878u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `756_754_357_050_221_878u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:84:32 [INFO] [stderr] | [INFO] [stderr] 84 | assert!(xoro.next() == 8042276410378645021u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `8_042_276_410_378_645_021u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:85:32 [INFO] [stderr] | [INFO] [stderr] 85 | assert!(xoro.next() == 5374530188775025991u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `5_374_530_188_775_025_991u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:87:32 [INFO] [stderr] | [INFO] [stderr] 87 | assert!(xoro.next() == 17825222508010178654u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `17_825_222_508_010_178_654u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:88:32 [INFO] [stderr] | [INFO] [stderr] 88 | assert!(xoro.next() == 9033578978770585534u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `9_033_578_978_770_585_534u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xorshift1024star.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | return result; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `result` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:36:58 [INFO] [stderr] | [INFO] [stderr] 36 | let (result, _) = self.s[self.p].overflowing_mul(0x9e3779b97f4a7c13); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9e37_79b9_7f4a_7c13` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:49:13 [INFO] [stderr] | [INFO] [stderr] 49 | 0x84242f96eca9c41d, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8424_2f96_eca9_c41d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:50:13 [INFO] [stderr] | [INFO] [stderr] 50 | 0xa3c65b8776f96855, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa3c6_5b87_76f9_6855` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:51:13 [INFO] [stderr] | [INFO] [stderr] 51 | 0x5b34a39f070b5837, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5b34_a39f_070b_5837` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:52:13 [INFO] [stderr] | [INFO] [stderr] 52 | 0x4489affce4f31a1e, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x4489_affc_e4f3_1a1e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:53:13 [INFO] [stderr] | [INFO] [stderr] 53 | 0x2ffeeb0a48316f40, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x2ffe_eb0a_4831_6f40` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:54:13 [INFO] [stderr] | [INFO] [stderr] 54 | 0xdc2d9891fe68c022, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xdc2d_9891_fe68_c022` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | 0x3659132bb12fea70, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x3659_132b_b12f_ea70` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:56:13 [INFO] [stderr] | [INFO] [stderr] 56 | 0xaac17d8efa43cab8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xaac1_7d8e_fa43_cab8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | 0xc4cb815590989b13, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc4cb_8155_9098_9b13` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:58:13 [INFO] [stderr] | [INFO] [stderr] 58 | 0x5ee975283d71c93b, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5ee9_7528_3d71_c93b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:59:13 [INFO] [stderr] | [INFO] [stderr] 59 | 0x691548c86c1bd540, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x6915_48c8_6c1b_d540` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:60:13 [INFO] [stderr] | [INFO] [stderr] 60 | 0x7910c41d10a1e6a5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x7910_c41d_10a1_e6a5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:61:13 [INFO] [stderr] | [INFO] [stderr] 61 | 0x0b5fc64563b3e2a8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0b5f_c645_63b3_e2a8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | 0x047f7684e9fc949d, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x047f_7684_e9fc_949d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:63:13 [INFO] [stderr] | [INFO] [stderr] 63 | 0xb99181f2d8f685ca, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb991_81f2_d8f6_85ca` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | 0x284600e3f30e38c3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x2846_00e3_f30e_38c3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/xorshift1024star.rs:78:21 [INFO] [stderr] | [INFO] [stderr] 78 | self.s[(j + self.p & 15)] = t[j]; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(j + self.p) & 15` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::precedence)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:90:32 [INFO] [stderr] | [INFO] [stderr] 90 | assert!(xoro.next() == 6574466767915057152u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `6_574_466_767_915_057_152u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:91:32 [INFO] [stderr] | [INFO] [stderr] 91 | assert!(xoro.next() == 15755400384260043833u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `15_755_400_384_260_043_833u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:92:32 [INFO] [stderr] | [INFO] [stderr] 92 | assert!(xoro.next() == 10929152332851902502u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `10_929_152_332_851_902_502u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:93:32 [INFO] [stderr] | [INFO] [stderr] 93 | assert!(xoro.next() == 11400714819323198483u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `11_400_714_819_323_198_483u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:94:32 [INFO] [stderr] | [INFO] [stderr] 94 | assert!(xoro.next() == 6574466767915057152u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `6_574_466_767_915_057_152u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:95:32 [INFO] [stderr] | [INFO] [stderr] 95 | assert!(xoro.next() == 15755400384260043833u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `15_755_400_384_260_043_833u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:96:32 [INFO] [stderr] | [INFO] [stderr] 96 | assert!(xoro.next() == 10929152332851902502u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `10_929_152_332_851_902_502u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:97:32 [INFO] [stderr] | [INFO] [stderr] 97 | assert!(xoro.next() == 11400714819323198483u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `11_400_714_819_323_198_483u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:98:32 [INFO] [stderr] | [INFO] [stderr] 98 | assert!(xoro.next() == 6574466767915057152u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `6_574_466_767_915_057_152u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:99:32 [INFO] [stderr] | [INFO] [stderr] 99 | assert!(xoro.next() == 15755400384260043833u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `15_755_400_384_260_043_833u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:101:32 [INFO] [stderr] | [INFO] [stderr] 101 | assert!(xoro.next() == 6033951370815247531u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `6_033_951_370_815_247_531u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:102:32 [INFO] [stderr] | [INFO] [stderr] 102 | assert!(xoro.next() == 13836871970811416724u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `13_836_871_970_811_416_724u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:104:32 [INFO] [stderr] | [INFO] [stderr] 104 | assert!(xoro.next() == 18227760559474102177u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `18_227_760_559_474_102_177u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:105:32 [INFO] [stderr] | [INFO] [stderr] 105 | assert!(xoro.next() == 15884370202377759585u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `15_884_370_202_377_759_585u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xoroshiro.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | return result; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `result` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xoroshiro.rs:54:30 [INFO] [stderr] | [INFO] [stderr] 54 | let jmp: [u64; 2] = [0xbeac0467eba5facb, 0xd86b048b86aa9922]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbeac_0467_eba5_facb` [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/xoroshiro.rs:54:50 [INFO] [stderr] | [INFO] [stderr] 54 | let jmp: [u64; 2] = [0xbeac0467eba5facb, 0xd86b048b86aa9922]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd86b_048b_86aa_9922` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xorshift128plus.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | return result; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `result` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:51:30 [INFO] [stderr] | [INFO] [stderr] 51 | let jmp: [u64; 2] = [0x8a5cd789635d2dff, 0x121fd2155c472f96]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8a5c_d789_635d_2dff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift128plus.rs:51:50 [INFO] [stderr] | [INFO] [stderr] 51 | let jmp: [u64; 2] = [0x8a5cd789635d2dff, 0x121fd2155c472f96]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x121f_d215_5c47_2f96` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xorshift1024star.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | return result; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `result` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:36:58 [INFO] [stderr] | [INFO] [stderr] 36 | let (result, _) = self.s[self.p].overflowing_mul(0x9e3779b97f4a7c13); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9e37_79b9_7f4a_7c13` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:49:13 [INFO] [stderr] | [INFO] [stderr] 49 | 0x84242f96eca9c41d, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8424_2f96_eca9_c41d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:50:13 [INFO] [stderr] | [INFO] [stderr] 50 | 0xa3c65b8776f96855, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa3c6_5b87_76f9_6855` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:51:13 [INFO] [stderr] | [INFO] [stderr] 51 | 0x5b34a39f070b5837, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5b34_a39f_070b_5837` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:52:13 [INFO] [stderr] | [INFO] [stderr] 52 | 0x4489affce4f31a1e, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x4489_affc_e4f3_1a1e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:53:13 [INFO] [stderr] | [INFO] [stderr] 53 | 0x2ffeeb0a48316f40, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x2ffe_eb0a_4831_6f40` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:54:13 [INFO] [stderr] | [INFO] [stderr] 54 | 0xdc2d9891fe68c022, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xdc2d_9891_fe68_c022` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | 0x3659132bb12fea70, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x3659_132b_b12f_ea70` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:56:13 [INFO] [stderr] | [INFO] [stderr] 56 | 0xaac17d8efa43cab8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xaac1_7d8e_fa43_cab8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | 0xc4cb815590989b13, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc4cb_8155_9098_9b13` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:58:13 [INFO] [stderr] | [INFO] [stderr] 58 | 0x5ee975283d71c93b, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x5ee9_7528_3d71_c93b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:59:13 [INFO] [stderr] | [INFO] [stderr] 59 | 0x691548c86c1bd540, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x6915_48c8_6c1b_d540` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:60:13 [INFO] [stderr] | [INFO] [stderr] 60 | 0x7910c41d10a1e6a5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x7910_c41d_10a1_e6a5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:61:13 [INFO] [stderr] | [INFO] [stderr] 61 | 0x0b5fc64563b3e2a8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0b5f_c645_63b3_e2a8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | 0x047f7684e9fc949d, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x047f_7684_e9fc_949d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:63:13 [INFO] [stderr] | [INFO] [stderr] 63 | 0xb99181f2d8f685ca, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb991_81f2_d8f6_85ca` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xorshift1024star.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | 0x284600e3f30e38c3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x2846_00e3_f30e_38c3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: operator precedence can trip the unwary [INFO] [stderr] --> src/xorshift1024star.rs:78:21 [INFO] [stderr] | [INFO] [stderr] 78 | self.s[(j + self.p & 15)] = t[j]; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(j + self.p) & 15` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::precedence)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `xoroshiro::Xoroshiro` [INFO] [stderr] --> src/xoroshiro.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | / pub fn new() -> Xoroshiro { [INFO] [stderr] 16 | | Xoroshiro { [INFO] [stderr] 17 | | a: time::now().tm_nsec as u64, [INFO] [stderr] 18 | | b: time::now().tm_nsec as u64, [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default_derive)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 8 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: defining a method called `next` on this type; consider implementing the `std::iter::Iterator` trait or choosing a less ambiguous name [INFO] [stderr] --> src/xoroshiro.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | / pub fn next(&mut self) -> u64 { [INFO] [stderr] 37 | | let (result, _) = self.a.overflowing_add(self.b); [INFO] [stderr] 38 | | self.b ^= self.a; [INFO] [stderr] 39 | | self.a = Xoroshiro::rotl(self.a, 55) ^ self.b ^ (self.b << 14); [INFO] [stderr] 40 | | self.b = Xoroshiro::rotl(self.b, 36); [INFO] [stderr] 41 | | return result; [INFO] [stderr] 42 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::should_implement_trait)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `jmp`. [INFO] [stderr] --> src/xoroshiro.rs:55:18 [INFO] [stderr] | [INFO] [stderr] 55 | for i in 0..2 { [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] 55 | for in &jmp { [INFO] [stderr] | ^^^^^^ ^^^^ [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `xorshift128plus::Xorshift128plus` [INFO] [stderr] --> src/xorshift128plus.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | / pub fn new() -> Xorshift128plus { [INFO] [stderr] 16 | | Xorshift128plus { [INFO] [stderr] 17 | | a: time::now().tm_nsec as u64, [INFO] [stderr] 18 | | b: time::now().tm_nsec as u64, [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 8 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: defining a method called `next` on this type; consider implementing the `std::iter::Iterator` trait or choosing a less ambiguous name [INFO] [stderr] --> src/xorshift128plus.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | / pub fn next(&mut self) -> u64 { [INFO] [stderr] 32 | | let s0 = self.b; [INFO] [stderr] 33 | | let mut s1 = self.a; [INFO] [stderr] 34 | | let (result, _) = self.a.overflowing_add(self.b); [INFO] [stderr] ... | [INFO] [stderr] 38 | | return result; [INFO] [stderr] 39 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `jmp`. [INFO] [stderr] --> src/xorshift128plus.rs:52:18 [INFO] [stderr] | [INFO] [stderr] 52 | for i in 0..2 { [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] 52 | for in &jmp { [INFO] [stderr] | ^^^^^^ ^^^^ [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `xorshift1024star::Xorshift1024star` [INFO] [stderr] --> src/xorshift1024star.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | / pub fn new() -> Xorshift1024star { [INFO] [stderr] 16 | | let mut seed: [u64; 16] = [0; 16]; [INFO] [stderr] 17 | | for n in 0..16 { [INFO] [stderr] 18 | | seed[n] = time::now().tm_nsec as u64; [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | Xorshift1024star { s: seed, p: 0 } [INFO] [stderr] 21 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 8 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the loop variable `n` is only used to index `seed`. [INFO] [stderr] --> src/xorshift1024star.rs:17:18 [INFO] [stderr] | [INFO] [stderr] 17 | for n in 0..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 17 | for in &mut seed { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: defining a method called `next` on this type; consider implementing the `std::iter::Iterator` trait or choosing a less ambiguous name [INFO] [stderr] --> src/xorshift1024star.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | / pub fn next(&mut self) -> u64 { [INFO] [stderr] 31 | | let s0 = self.s[self.p]; [INFO] [stderr] 32 | | self.p = (self.p + 1) & 15; [INFO] [stderr] 33 | | let mut s1 = self.s[self.p]; [INFO] [stderr] ... | [INFO] [stderr] 37 | | return result; [INFO] [stderr] 38 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `jmp`. [INFO] [stderr] --> src/xorshift1024star.rs:67:18 [INFO] [stderr] | [INFO] [stderr] 67 | for i in 0..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 67 | for in &jmp { [INFO] [stderr] | ^^^^^^ ^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is used to index `t` [INFO] [stderr] --> src/xorshift1024star.rs:70:30 [INFO] [stderr] | [INFO] [stderr] 70 | for j in 0..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 70 | for (j, ) in t.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is used to index `t` [INFO] [stderr] --> src/xorshift1024star.rs:77:18 [INFO] [stderr] | [INFO] [stderr] 77 | for j in 0..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 77 | for (j, ) in t.iter().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `xoroshiro::Xoroshiro` [INFO] [stderr] --> src/xoroshiro.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | / pub fn new() -> Xoroshiro { [INFO] [stderr] 16 | | Xoroshiro { [INFO] [stderr] 17 | | a: time::now().tm_nsec as u64, [INFO] [stderr] 18 | | b: time::now().tm_nsec as u64, [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default_derive)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 8 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: defining a method called `next` on this type; consider implementing the `std::iter::Iterator` trait or choosing a less ambiguous name [INFO] [stderr] --> src/xoroshiro.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | / pub fn next(&mut self) -> u64 { [INFO] [stderr] 37 | | let (result, _) = self.a.overflowing_add(self.b); [INFO] [stderr] 38 | | self.b ^= self.a; [INFO] [stderr] 39 | | self.a = Xoroshiro::rotl(self.a, 55) ^ self.b ^ (self.b << 14); [INFO] [stderr] 40 | | self.b = Xoroshiro::rotl(self.b, 36); [INFO] [stderr] 41 | | return result; [INFO] [stderr] 42 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::should_implement_trait)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `jmp`. [INFO] [stderr] --> src/xoroshiro.rs:55:18 [INFO] [stderr] | [INFO] [stderr] 55 | for i in 0..2 { [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] 55 | for in &jmp { [INFO] [stderr] | ^^^^^^ ^^^^ [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `xorshift128plus::Xorshift128plus` [INFO] [stderr] --> src/xorshift128plus.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | / pub fn new() -> Xorshift128plus { [INFO] [stderr] 16 | | Xorshift128plus { [INFO] [stderr] 17 | | a: time::now().tm_nsec as u64, [INFO] [stderr] 18 | | b: time::now().tm_nsec as u64, [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 8 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: defining a method called `next` on this type; consider implementing the `std::iter::Iterator` trait or choosing a less ambiguous name [INFO] [stderr] --> src/xorshift128plus.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | / pub fn next(&mut self) -> u64 { [INFO] [stderr] 32 | | let s0 = self.b; [INFO] [stderr] 33 | | let mut s1 = self.a; [INFO] [stderr] 34 | | let (result, _) = self.a.overflowing_add(self.b); [INFO] [stderr] ... | [INFO] [stderr] 38 | | return result; [INFO] [stderr] 39 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `jmp`. [INFO] [stderr] --> src/xorshift128plus.rs:52:18 [INFO] [stderr] | [INFO] [stderr] 52 | for i in 0..2 { [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] 52 | for in &jmp { [INFO] [stderr] | ^^^^^^ ^^^^ [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `xorshift1024star::Xorshift1024star` [INFO] [stderr] --> src/xorshift1024star.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | / pub fn new() -> Xorshift1024star { [INFO] [stderr] 16 | | let mut seed: [u64; 16] = [0; 16]; [INFO] [stderr] 17 | | for n in 0..16 { [INFO] [stderr] 18 | | seed[n] = time::now().tm_nsec as u64; [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | Xorshift1024star { s: seed, p: 0 } [INFO] [stderr] 21 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 8 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the loop variable `n` is only used to index `seed`. [INFO] [stderr] --> src/xorshift1024star.rs:17:18 [INFO] [stderr] | [INFO] [stderr] 17 | for n in 0..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 17 | for in &mut seed { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: defining a method called `next` on this type; consider implementing the `std::iter::Iterator` trait or choosing a less ambiguous name [INFO] [stderr] --> src/xorshift1024star.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | / pub fn next(&mut self) -> u64 { [INFO] [stderr] 31 | | let s0 = self.s[self.p]; [INFO] [stderr] 32 | | self.p = (self.p + 1) & 15; [INFO] [stderr] 33 | | let mut s1 = self.s[self.p]; [INFO] [stderr] ... | [INFO] [stderr] 37 | | return result; [INFO] [stderr] 38 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `jmp`. [INFO] [stderr] --> src/xorshift1024star.rs:67:18 [INFO] [stderr] | [INFO] [stderr] 67 | for i in 0..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 67 | for in &jmp { [INFO] [stderr] | ^^^^^^ ^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is used to index `t` [INFO] [stderr] --> src/xorshift1024star.rs:70:30 [INFO] [stderr] | [INFO] [stderr] 70 | for j in 0..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 70 | for (j, ) in t.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `j` is used to index `t` [INFO] [stderr] --> src/xorshift1024star.rs:77:18 [INFO] [stderr] | [INFO] [stderr] 77 | for j in 0..16 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 77 | for (j, ) in t.iter().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.91s [INFO] running `"docker" "inspect" "a7853d1cdf3b8488ef87f947a6373daed429a9db63f23298a8d04e18de99ba18"` [INFO] running `"docker" "rm" "-f" "a7853d1cdf3b8488ef87f947a6373daed429a9db63f23298a8d04e18de99ba18"` [INFO] [stdout] a7853d1cdf3b8488ef87f947a6373daed429a9db63f23298a8d04e18de99ba18