[INFO] updating cached repository bitshifter/pathtrace-rs [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/bitshifter/pathtrace-rs [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/bitshifter/pathtrace-rs" "work/ex/clippy-test-run/sources/stable/gh/bitshifter/pathtrace-rs"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/bitshifter/pathtrace-rs'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/bitshifter/pathtrace-rs" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/bitshifter/pathtrace-rs"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/bitshifter/pathtrace-rs'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] d8a8a9f47e90c0844a5a694e9e97039c19aa8344 [INFO] sha for GitHub repo bitshifter/pathtrace-rs: d8a8a9f47e90c0844a5a694e9e97039c19aa8344 [INFO] validating manifest of bitshifter/pathtrace-rs 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 bitshifter/pathtrace-rs 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 bitshifter/pathtrace-rs [INFO] finished frobbing bitshifter/pathtrace-rs [INFO] frobbed toml for bitshifter/pathtrace-rs written to work/ex/clippy-test-run/sources/stable/gh/bitshifter/pathtrace-rs/Cargo.toml [INFO] started frobbing bitshifter/pathtrace-rs [INFO] finished frobbing bitshifter/pathtrace-rs [INFO] frobbed toml for bitshifter/pathtrace-rs written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/bitshifter/pathtrace-rs/Cargo.toml [INFO] crate bitshifter/pathtrace-rs 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 bitshifter/pathtrace-rs 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/bitshifter/pathtrace-rs:/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] 4d5287a5a6bd33beb89a76ed9124f73249249adb86678f2f789867e4b9cda107 [INFO] running `"docker" "start" "-a" "4d5287a5a6bd33beb89a76ed9124f73249249adb86678f2f789867e4b9cda107"` [INFO] [stderr] Compiling cc v1.0.25 [INFO] [stderr] Compiling version_check v0.1.5 [INFO] [stderr] Compiling bitflags v1.0.4 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Compiling khronos_api v2.2.0 [INFO] [stderr] Checking downcast-rs v1.0.3 [INFO] [stderr] Compiling cfg-if v0.1.6 [INFO] [stderr] Checking stable_deref_trait v1.1.1 [INFO] [stderr] Compiling nix v0.11.0 [INFO] [stderr] Compiling pkg-config v0.3.14 [INFO] [stderr] Checking libc v0.2.43 [INFO] [stderr] Compiling proc-macro2 v0.4.20 [INFO] [stderr] Compiling num-traits v0.2.6 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Checking remove_dir_all v0.5.1 [INFO] [stderr] Checking scopeguard v0.3.3 [INFO] [stderr] Checking nodrop v0.1.12 [INFO] [stderr] Compiling num-integer v0.1.39 [INFO] [stderr] Checking memoffset v0.2.1 [INFO] [stderr] Checking byteorder v1.2.7 [INFO] [stderr] Compiling num-iter v0.1.37 [INFO] [stderr] Compiling rayon-core v1.4.1 [INFO] [stderr] Checking adler32 v1.0.3 [INFO] [stderr] Compiling num-derive v0.2.3 [INFO] [stderr] Checking percent-encoding v1.0.1 [INFO] [stderr] Compiling rayon v1.0.2 [INFO] [stderr] Checking rustc-demangle v0.1.9 [INFO] [stderr] Checking fnv v1.0.6 [INFO] [stderr] Checking lzw v0.10.0 [INFO] [stderr] Checking either v1.5.0 [INFO] [stderr] Checking rand_core v0.2.2 [INFO] [stderr] Compiling xml-rs v0.7.0 [INFO] [stderr] Compiling log v0.4.6 [INFO] [stderr] Checking unreachable v1.0.0 [INFO] [stderr] Checking owning_ref v0.3.3 [INFO] [stderr] Checking crossbeam-utils v0.2.2 [INFO] [stderr] Compiling lazy_static v1.1.0 [INFO] [stderr] Checking memmap v0.6.2 [INFO] [stderr] Checking num_cpus v1.8.0 [INFO] [stderr] Checking rand v0.4.3 [INFO] [stderr] Checking arrayvec v0.4.7 [INFO] [stderr] Compiling x11-dl v2.18.3 [INFO] [stderr] Checking inflate v0.4.3 [INFO] [stderr] Checking deflate v0.7.19 [INFO] [stderr] Checking textwrap v0.9.0 [INFO] [stderr] Checking rand v0.5.5 [INFO] [stderr] Checking smallvec v0.6.5 [INFO] [stderr] Checking lock_api v0.1.4 [INFO] [stderr] Compiling parking_lot_core v0.3.1 [INFO] [stderr] Compiling libloading v0.5.0 [INFO] [stderr] Compiling backtrace-sys v0.1.24 [INFO] [stderr] Checking clap v2.31.2 [INFO] [stderr] Compiling wayland-scanner v0.20.12 [INFO] [stderr] Compiling gl_generator v0.9.0 [INFO] [stderr] Checking tempfile v3.0.4 [INFO] [stderr] Checking shared_library v0.1.9 [INFO] [stderr] Checking crossbeam-epoch v0.3.1 [INFO] [stderr] Checking num-rational v0.1.42 [INFO] [stderr] Compiling quote v0.6.9 [INFO] [stderr] Checking dlib v0.4.1 [INFO] [stderr] Checking parking_lot v0.6.4 [INFO] [stderr] Checking osmesa-sys v0.1.2 [INFO] [stderr] Compiling wayland-client v0.20.12 [INFO] [stderr] Compiling wayland-protocols v0.20.12 [INFO] [stderr] Checking png v0.12.0 [INFO] [stderr] Checking crossbeam-deque v0.2.0 [INFO] [stderr] Checking wayland-sys v0.20.12 [INFO] [stderr] Compiling syn v0.15.17 [INFO] [stderr] Compiling glutin v0.17.0 [INFO] [stderr] Compiling glium v0.22.0 [INFO] [stderr] Checking backtrace v0.3.9 [INFO] [stderr] Checking wayland-commons v0.20.12 [INFO] [stderr] Checking smithay-client-toolkit v0.2.6 [INFO] [stderr] Checking winit v0.16.2 [INFO] [stderr] Checking image v0.19.0 [INFO] [stderr] Checking pathtrace-rs v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/collision.rs:19:17 [INFO] [stderr] | [INFO] [stderr] 19 | if (x & 0x0000000F) == 0 { [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_000F` [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/collision.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | if (x & 0x00000003) == 0 { [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/collision.rs:27:17 [INFO] [stderr] | [INFO] [stderr] 27 | if (x & 0x00000001) == 0 { [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/collision.rs:46:17 [INFO] [stderr] | [INFO] [stderr] 46 | if (x & 0x00000003) == 0 { [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/collision.rs:50:17 [INFO] [stderr] | [INFO] [stderr] 50 | if (x & 0x00000001) == 0 { [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:96:44 [INFO] [stderr] | [INFO] [stderr] 96 | _ps_const_ty!(PS_MINUS_CEPHES_DP1, f32x4, -0.78515625); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.785_156_25` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:97:44 [INFO] [stderr] | [INFO] [stderr] 97 | _ps_const_ty!(PS_MINUS_CEPHES_DP2, f32x4, -2.4187564849853515625e-4); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `2.418_756_484_985_351_562_5e-4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:98:44 [INFO] [stderr] | [INFO] [stderr] 98 | _ps_const_ty!(PS_MINUS_CEPHES_DP3, f32x4, -3.77489497744594108e-8); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `3.774_894_977_445_941_08e-8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:99:37 [INFO] [stderr] | [INFO] [stderr] 99 | _ps_const_ty!(PS_SINCOF_P0, f32x4, -1.9515295891E-4); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1.951_529_589_1E-4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:100:36 [INFO] [stderr] | [INFO] [stderr] 100 | _ps_const_ty!(PS_SINCOF_P1, f32x4, 8.3321608736E-3); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `8.332_160_873_6E-3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:101:37 [INFO] [stderr] | [INFO] [stderr] 101 | _ps_const_ty!(PS_SINCOF_P2, f32x4, -1.6666654611E-1); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1.666_665_461_1E-1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:102:36 [INFO] [stderr] | [INFO] [stderr] 102 | _ps_const_ty!(PS_COSCOF_P0, f32x4, 2.443315711809948E-005); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `2.443_315_711_809_948E-005` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:103:37 [INFO] [stderr] | [INFO] [stderr] 103 | _ps_const_ty!(PS_COSCOF_P1, f32x4, -1.388731625493765E-003); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `1.388_731_625_493_765E-003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:104:36 [INFO] [stderr] | [INFO] [stderr] 104 | _ps_const_ty!(PS_COSCOF_P2, f32x4, 4.166664568298827E-002); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `4.166_664_568_298_827E-002` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:105:38 [INFO] [stderr] | [INFO] [stderr] 105 | _ps_const_ty!(PS_CEPHES_FOPI, f32x4, 1.27323954473516); // 4 / M_PI [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1.273_239_544_735_16` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/collision.rs:19:17 [INFO] [stderr] | [INFO] [stderr] 19 | if (x & 0x0000000F) == 0 { [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_000F` [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/collision.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | if (x & 0x00000003) == 0 { [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/collision.rs:27:17 [INFO] [stderr] | [INFO] [stderr] 27 | if (x & 0x00000001) == 0 { [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/collision.rs:46:17 [INFO] [stderr] | [INFO] [stderr] 46 | if (x & 0x00000003) == 0 { [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/collision.rs:50:17 [INFO] [stderr] | [INFO] [stderr] 50 | if (x & 0x00000001) == 0 { [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:96:44 [INFO] [stderr] | [INFO] [stderr] 96 | _ps_const_ty!(PS_MINUS_CEPHES_DP1, f32x4, -0.78515625); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.785_156_25` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:97:44 [INFO] [stderr] | [INFO] [stderr] 97 | _ps_const_ty!(PS_MINUS_CEPHES_DP2, f32x4, -2.4187564849853515625e-4); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `2.418_756_484_985_351_562_5e-4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:98:44 [INFO] [stderr] | [INFO] [stderr] 98 | _ps_const_ty!(PS_MINUS_CEPHES_DP3, f32x4, -3.77489497744594108e-8); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `3.774_894_977_445_941_08e-8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:99:37 [INFO] [stderr] | [INFO] [stderr] 99 | _ps_const_ty!(PS_SINCOF_P0, f32x4, -1.9515295891E-4); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1.951_529_589_1E-4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:100:36 [INFO] [stderr] | [INFO] [stderr] 100 | _ps_const_ty!(PS_SINCOF_P1, f32x4, 8.3321608736E-3); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `8.332_160_873_6E-3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:101:37 [INFO] [stderr] | [INFO] [stderr] 101 | _ps_const_ty!(PS_SINCOF_P2, f32x4, -1.6666654611E-1); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1.666_665_461_1E-1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:102:36 [INFO] [stderr] | [INFO] [stderr] 102 | _ps_const_ty!(PS_COSCOF_P0, f32x4, 2.443315711809948E-005); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `2.443_315_711_809_948E-005` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:103:37 [INFO] [stderr] | [INFO] [stderr] 103 | _ps_const_ty!(PS_COSCOF_P1, f32x4, -1.388731625493765E-003); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `1.388_731_625_493_765E-003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:104:36 [INFO] [stderr] | [INFO] [stderr] 104 | _ps_const_ty!(PS_COSCOF_P2, f32x4, 4.166664568298827E-002); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `4.166_664_568_298_827E-002` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/simd.rs:105:38 [INFO] [stderr] | [INFO] [stderr] 105 | _ps_const_ty!(PS_CEPHES_FOPI, f32x4, 1.27323954473516); // 4 / M_PI [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1.273_239_544_735_16` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/collision.rs:19:12 [INFO] [stderr] | [INFO] [stderr] 19 | if (x & 0x0000000F) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `x.trailing_zeros() >= 4` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::verbose_bit_mask)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/collision.rs:23:12 [INFO] [stderr] | [INFO] [stderr] 23 | if (x & 0x00000003) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `x.trailing_zeros() >= 2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/collision.rs:46:12 [INFO] [stderr] | [INFO] [stderr] 46 | if (x & 0x00000003) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `x.trailing_zeros() >= 2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/collision.rs:19:12 [INFO] [stderr] | [INFO] [stderr] 19 | if (x & 0x0000000F) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `x.trailing_zeros() >= 4` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::verbose_bit_mask)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/collision.rs:23:12 [INFO] [stderr] | [INFO] [stderr] 23 | if (x & 0x00000003) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `x.trailing_zeros() >= 2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] warning: use of `unwrap_or` followed by a function call [INFO] [stderr] --> src/collision.rs:104:32 [INFO] [stderr] | [INFO] [stderr] 104 | emissive: emissive.unwrap_or(Vec3::zero()), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `unwrap_or_else(Vec3::zero)` [INFO] [stderr] | [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] = note: #[warn(clippy::or_fun_call)] on by default [INFO] [stderr] --> src/collision.rs:46:12 [INFO] [stderr] | [INFO] [stderr] 46 | if (x & 0x00000003) == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `x.trailing_zeros() >= 2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#or_fun_call [INFO] [stderr] [INFO] [stderr] warning: use of `unwrap_or` followed by a function call [INFO] [stderr] --> src/collision.rs:104:32 [INFO] [stderr] | [INFO] [stderr] 104 | emissive: emissive.unwrap_or(Vec3::zero()), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `unwrap_or_else(Vec3::zero)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::or_fun_call)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#or_fun_call [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/glium_window.rs:103:40 [INFO] [stderr] | [INFO] [stderr] 103 | elapsed_secs / RATE as f64, [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(RATE)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/glium_window.rs:105:45 [INFO] [stderr] | [INFO] [stderr] 105 | million_ray_count / RATE as f64, [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(RATE)` [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 u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/glium_window.rs:103:40 [INFO] [stderr] | [INFO] [stderr] 103 | elapsed_secs / RATE as f64, [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(RATE)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/glium_window.rs:105:45 [INFO] [stderr] | [INFO] [stderr] 105 | million_ray_count / RATE as f64, [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(RATE)` [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: float has excessive precision [INFO] [stderr] --> src/simd.rs:97:44 [INFO] [stderr] | [INFO] [stderr] 97 | _ps_const_ty!(PS_MINUS_CEPHES_DP2, f32x4, -2.4187564849853515625e-4); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.418_756_5e-4` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::excessive_precision)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:97:44 [INFO] [stderr] | [INFO] [stderr] 97 | _ps_const_ty!(PS_MINUS_CEPHES_DP2, f32x4, -2.4187564849853515625e-4); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.418_756_5e-4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:98:44 [INFO] [stderr] | [INFO] [stderr] 98 | _ps_const_ty!(PS_MINUS_CEPHES_DP3, f32x4, -3.77489497744594108e-8); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.774_895e-8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:99:37 [INFO] [stderr] | [INFO] [stderr] 99 | _ps_const_ty!(PS_SINCOF_P0, f32x4, -1.9515295891E-4); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.951_529_6E-4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:100:36 [INFO] [stderr] | [INFO] [stderr] 100 | _ps_const_ty!(PS_SINCOF_P1, f32x4, 8.3321608736E-3); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `8.332_161E-3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:101:37 [INFO] [stderr] | [INFO] [stderr] 101 | _ps_const_ty!(PS_SINCOF_P2, f32x4, -1.6666654611E-1); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.666_665_5E-1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:102:36 [INFO] [stderr] | [INFO] [stderr] 102 | _ps_const_ty!(PS_COSCOF_P0, f32x4, 2.443315711809948E-005); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.443_315_7E-5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:103:37 [INFO] [stderr] | [INFO] [stderr] 103 | _ps_const_ty!(PS_COSCOF_P1, f32x4, -1.388731625493765E-003); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.388_731_6E-3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:104:36 [INFO] [stderr] | [INFO] [stderr] 104 | _ps_const_ty!(PS_COSCOF_P2, f32x4, 4.166664568298827E-002); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `4.166_664_6E-2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:105:38 [INFO] [stderr] | [INFO] [stderr] 105 | _ps_const_ty!(PS_CEPHES_FOPI, f32x4, 1.27323954473516); // 4 / M_PI [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.273_239_5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:97:44 [INFO] [stderr] | [INFO] [stderr] 97 | _ps_const_ty!(PS_MINUS_CEPHES_DP2, f32x4, -2.4187564849853515625e-4); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.418_756_5e-4` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::excessive_precision)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:97:44 [INFO] [stderr] | [INFO] [stderr] 97 | _ps_const_ty!(PS_MINUS_CEPHES_DP2, f32x4, -2.4187564849853515625e-4); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.418_756_5e-4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:98:44 [INFO] [stderr] | [INFO] [stderr] 98 | _ps_const_ty!(PS_MINUS_CEPHES_DP3, f32x4, -3.77489497744594108e-8); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.774_895e-8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:99:37 [INFO] [stderr] | [INFO] [stderr] 99 | _ps_const_ty!(PS_SINCOF_P0, f32x4, -1.9515295891E-4); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.951_529_6E-4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:100:36 [INFO] [stderr] | [INFO] [stderr] 100 | _ps_const_ty!(PS_SINCOF_P1, f32x4, 8.3321608736E-3); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `8.332_161E-3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:101:37 [INFO] [stderr] | [INFO] [stderr] 101 | _ps_const_ty!(PS_SINCOF_P2, f32x4, -1.6666654611E-1); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.666_665_5E-1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:102:36 [INFO] [stderr] | [INFO] [stderr] 102 | _ps_const_ty!(PS_COSCOF_P0, f32x4, 2.443315711809948E-005); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.443_315_7E-5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:103:37 [INFO] [stderr] | [INFO] [stderr] 103 | _ps_const_ty!(PS_COSCOF_P1, f32x4, -1.388731625493765E-003); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.388_731_6E-3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:104:36 [INFO] [stderr] | [INFO] [stderr] 104 | _ps_const_ty!(PS_COSCOF_P2, f32x4, 4.166664568298827E-002); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `4.166_664_6E-2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/simd.rs:105:38 [INFO] [stderr] | [INFO] [stderr] 105 | _ps_const_ty!(PS_CEPHES_FOPI, f32x4, 1.27323954473516); // 4 / M_PI [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.273_239_5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] Finished dev [optimized + debuginfo] target(s) in 2m 19s [INFO] running `"docker" "inspect" "4d5287a5a6bd33beb89a76ed9124f73249249adb86678f2f789867e4b9cda107"` [INFO] running `"docker" "rm" "-f" "4d5287a5a6bd33beb89a76ed9124f73249249adb86678f2f789867e4b9cda107"` [INFO] [stdout] 4d5287a5a6bd33beb89a76ed9124f73249249adb86678f2f789867e4b9cda107