[INFO] crate yunter 0.1.0 is already in cache [INFO] extracting crate yunter 0.1.0 into work/ex/clippy-test-run/sources/stable/reg/yunter/0.1.0 [INFO] extracting crate yunter 0.1.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/yunter/0.1.0 [INFO] validating manifest of yunter-0.1.0 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of yunter-0.1.0 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing yunter-0.1.0 [INFO] finished frobbing yunter-0.1.0 [INFO] frobbed toml for yunter-0.1.0 written to work/ex/clippy-test-run/sources/stable/reg/yunter/0.1.0/Cargo.toml [INFO] started frobbing yunter-0.1.0 [INFO] finished frobbing yunter-0.1.0 [INFO] frobbed toml for yunter-0.1.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/yunter/0.1.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting yunter-0.1.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-7/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/yunter/0.1.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] be66ac21a7519da9015825ec150d0c771951a626c081c4f390855335bff86f04 [INFO] running `"docker" "start" "-a" "be66ac21a7519da9015825ec150d0c771951a626c081c4f390855335bff86f04"` [INFO] [stderr] Checking yunter v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/xyz.rs:31:13 [INFO] [stderr] | [INFO] [stderr] 31 | let g = x * T::from(-0.9689).unwrap() + y * T::from(1.8758).unwrap() + z * T::from(0.0415).unwrap(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/xyz.rs:32:13 [INFO] [stderr] | [INFO] [stderr] 32 | let b = x * T::from(0.0557).unwrap() + y * T::from(-0.2040).unwrap() + z * T::from(1.0570).unwrap(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/xyz.rs:31:13 [INFO] [stderr] | [INFO] [stderr] 31 | let g = x * T::from(-0.9689).unwrap() + y * T::from(1.8758).unwrap() + z * T::from(0.0415).unwrap(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/xyz.rs:32:13 [INFO] [stderr] | [INFO] [stderr] 32 | let b = x * T::from(0.0557).unwrap() + y * T::from(-0.2040).unwrap() + z * T::from(1.0570).unwrap(); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:81:20 [INFO] [stderr] | [INFO] [stderr] 81 | if n > T::from(0.0031308).unwrap() { [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.003_130_8` [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/xyz.rs:93:27 [INFO] [stderr] | [INFO] [stderr] 93 | let epsilon = T::from(0.008856).unwrap(); [INFO] [stderr] | ^^^^^^^^ help: consider: `0.008_856` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:65:27 [INFO] [stderr] | [INFO] [stderr] 65 | let epsilon = T::from(0.008856).unwrap(); [INFO] [stderr] | ^^^^^^^^ help: consider: `0.008_856` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:75:27 [INFO] [stderr] | [INFO] [stderr] 75 | let epsilon = T::from(0.008856).unwrap(); [INFO] [stderr] | ^^^^^^^^ help: consider: `0.008_856` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:81:20 [INFO] [stderr] | [INFO] [stderr] 81 | if n > T::from(0.0031308).unwrap() { [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.003_130_8` [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/xyz.rs:93:27 [INFO] [stderr] | [INFO] [stderr] 93 | let epsilon = T::from(0.008856).unwrap(); [INFO] [stderr] | ^^^^^^^^ help: consider: `0.008_856` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:112:33 [INFO] [stderr] | [INFO] [stderr] 112 | assert_eq!(xyz.data[0], 3.0317173); [INFO] [stderr] | ^^^^^^^^^ help: consider: `3.031_717_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/xyz.rs:113:33 [INFO] [stderr] | [INFO] [stderr] 113 | assert_eq!(xyz.data[1], 3.1896026); [INFO] [stderr] | ^^^^^^^^^ help: consider: `3.189_602_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:114:33 [INFO] [stderr] | [INFO] [stderr] 114 | assert_eq!(xyz.data[2], 3.4734776); [INFO] [stderr] | ^^^^^^^^^ help: consider: `3.473_477_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:121:33 [INFO] [stderr] | [INFO] [stderr] 121 | assert_eq!(xyz.data[0], 1.3082554); [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.308_255_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/xyz.rs:122:33 [INFO] [stderr] | [INFO] [stderr] 122 | assert_eq!(xyz.data[1], 1.0674537); [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.067_453_7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:123:33 [INFO] [stderr] | [INFO] [stderr] 123 | assert_eq!(xyz.data[2], 0.3668146); [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.366_814_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:128:32 [INFO] [stderr] | [INFO] [stderr] 128 | let xyz = Xyz { data: [33.113681223365006, 15.997065707552856, 50.057654344067586] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `33.113_681_223_365_006` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:128:52 [INFO] [stderr] | [INFO] [stderr] 128 | let xyz = Xyz { data: [33.113681223365006, 15.997065707552856, 50.057654344067586] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `15.997_065_707_552_856` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:128:72 [INFO] [stderr] | [INFO] [stderr] 128 | let xyz = Xyz { data: [33.113681223365006, 15.997065707552856, 50.057654344067586] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `50.057_654_344_067_586` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:137:32 [INFO] [stderr] | [INFO] [stderr] 137 | let xyz = Xyz { data: [33.113681223365006, 15.997065707552856, 50.057654344067586] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `33.113_681_223_365_006` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:137:52 [INFO] [stderr] | [INFO] [stderr] 137 | let xyz = Xyz { data: [33.113681223365006, 15.997065707552856, 50.057654344067586] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `15.997_065_707_552_856` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:137:72 [INFO] [stderr] | [INFO] [stderr] 137 | let xyz = Xyz { data: [33.113681223365006, 15.997065707552856, 50.057654344067586] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `50.057_654_344_067_586` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:140:27 [INFO] [stderr] | [INFO] [stderr] 140 | assert_eq!(lab.a, 80.399574); [INFO] [stderr] | ^^^^^^^^^ help: consider: `80.399_574` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:141:28 [INFO] [stderr] | [INFO] [stderr] 141 | assert_eq!(lab.b, -45.789467); [INFO] [stderr] | ^^^^^^^^^ help: consider: `45.789_467` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:146:32 [INFO] [stderr] | [INFO] [stderr] 146 | let xyz = Xyz { data: [1.0590637931500604, 0.840998318832299, 0.22137415400510363] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `1.059_063_793_150_060_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/xyz.rs:146:52 [INFO] [stderr] | [INFO] [stderr] 146 | let xyz = Xyz { data: [1.0590637931500604, 0.840998318832299, 0.22137415400510363] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `0.840_998_318_832_299` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:146:71 [INFO] [stderr] | [INFO] [stderr] 146 | let xyz = Xyz { data: [1.0590637931500604, 0.840998318832299, 0.22137415400510363] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `0.221_374_154_005_103_63` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:148:27 [INFO] [stderr] | [INFO] [stderr] 148 | assert_eq!(lab.l, 7.596737); [INFO] [stderr] | ^^^^^^^^ help: consider: `7.596_737` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:149:27 [INFO] [stderr] | [INFO] [stderr] 149 | assert_eq!(lab.a, 9.967141); [INFO] [stderr] | ^^^^^^^^ help: consider: `9.967_141` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xyz.rs:150:27 [INFO] [stderr] | [INFO] [stderr] 150 | assert_eq!(lab.b, 9.931389); [INFO] [stderr] | ^^^^^^^^ help: consider: `9.931_389` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:65:27 [INFO] [stderr] | [INFO] [stderr] 65 | let epsilon = T::from(0.008856).unwrap(); [INFO] [stderr] | ^^^^^^^^ help: consider: `0.008_856` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:75:27 [INFO] [stderr] | [INFO] [stderr] 75 | let epsilon = T::from(0.008856).unwrap(); [INFO] [stderr] | ^^^^^^^^ help: consider: `0.008_856` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:92:28 [INFO] [stderr] | [INFO] [stderr] 92 | let lab = Lab { l: 46.97063877033799, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `46.970_638_770_337_99` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:93:28 [INFO] [stderr] | [INFO] [stderr] 93 | a: 80.39955582611775, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `80.399_555_826_117_75` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:94:29 [INFO] [stderr] | [INFO] [stderr] 94 | b: -45.78947040551107 }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `45.789_470_405_511_07` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:96:33 [INFO] [stderr] | [INFO] [stderr] 96 | assert_eq!(xyz.data[0], 33.113674); [INFO] [stderr] | ^^^^^^^^^ help: consider: `33.113_674` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:97:33 [INFO] [stderr] | [INFO] [stderr] 97 | assert_eq!(xyz.data[1], 15.997065); [INFO] [stderr] | ^^^^^^^^^ help: consider: `15.997_065` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:98:33 [INFO] [stderr] | [INFO] [stderr] 98 | assert_eq!(xyz.data[2], 50.057648); [INFO] [stderr] | ^^^^^^^^^ help: consider: `50.057_648` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:103:28 [INFO] [stderr] | [INFO] [stderr] 103 | let lab = Lab { l: 7.417381, [INFO] [stderr] | ^^^^^^^^ help: consider: `7.417_381` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:104:28 [INFO] [stderr] | [INFO] [stderr] 104 | a: 1.6188575, [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.618_857_5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:105:28 [INFO] [stderr] | [INFO] [stderr] 105 | b: 5.2350793 }; [INFO] [stderr] | ^^^^^^^^^ help: consider: `5.235_079_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/lab.rs:107:33 [INFO] [stderr] | [INFO] [stderr] 107 | assert_eq!(xyz.data[0], 0.8199973); [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.819_997_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/lab.rs:108:33 [INFO] [stderr] | [INFO] [stderr] 108 | assert_eq!(xyz.data[1], 0.82114255); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.821_142_55` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:109:33 [INFO] [stderr] | [INFO] [stderr] 109 | assert_eq!(xyz.data[2], 0.52809083); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.528_090_83` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:114:28 [INFO] [stderr] | [INFO] [stderr] 114 | let lab = Lab { l: 46.97063877033799, a: 80.39955582611775, b: -45.78947040551107 }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `46.970_638_770_337_99` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:114:50 [INFO] [stderr] | [INFO] [stderr] 114 | let lab = Lab { l: 46.97063877033799, a: 80.39955582611775, b: -45.78947040551107 }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `80.399_555_826_117_75` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:114:73 [INFO] [stderr] | [INFO] [stderr] 114 | let lab = Lab { l: 46.97063877033799, a: 80.39955582611775, b: -45.78947040551107 }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `45.789_470_405_511_07` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:123:28 [INFO] [stderr] | [INFO] [stderr] 123 | let lab = Lab { l: 8.112699908516632, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `8.112_699_908_516_632` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:124:28 [INFO] [stderr] | [INFO] [stderr] 124 | a: 12.557465203893239, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `12.557_465_203_893_239` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:125:28 [INFO] [stderr] | [INFO] [stderr] 125 | b: 0.05391983803255673 }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `0.053_919_838_032_556_73` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:134:28 [INFO] [stderr] | [INFO] [stderr] 134 | let lab = Lab { l: 7.417381, [INFO] [stderr] | ^^^^^^^^ help: consider: `7.417_381` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:135:28 [INFO] [stderr] | [INFO] [stderr] 135 | a: 1.6188575, [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.618_857_5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lab.rs:136:28 [INFO] [stderr] | [INFO] [stderr] 136 | b: 5.2350793 }; [INFO] [stderr] | ^^^^^^^^^ help: consider: `5.235_079_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/rgb.rs:76:33 [INFO] [stderr] | [INFO] [stderr] 76 | assert_eq!(xyz.data[0], 3.0317173); [INFO] [stderr] | ^^^^^^^^^ help: consider: `3.031_717_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/rgb.rs:77:33 [INFO] [stderr] | [INFO] [stderr] 77 | assert_eq!(xyz.data[1], 3.1896026); [INFO] [stderr] | ^^^^^^^^^ help: consider: `3.189_602_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/rgb.rs:78:33 [INFO] [stderr] | [INFO] [stderr] 78 | assert_eq!(xyz.data[2], 3.4734776); [INFO] [stderr] | ^^^^^^^^^ help: consider: `3.473_477_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/rgb.rs:85:33 [INFO] [stderr] | [INFO] [stderr] 85 | assert_eq!(xyz.data[0], 1.3082554); [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.308_255_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/rgb.rs:86:33 [INFO] [stderr] | [INFO] [stderr] 86 | assert_eq!(xyz.data[1], 1.0674537); [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.067_453_7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/rgb.rs:87:33 [INFO] [stderr] | [INFO] [stderr] 87 | assert_eq!(xyz.data[2], 0.3668146); [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.366_814_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/rgb.rs:94:27 [INFO] [stderr] | [INFO] [stderr] 94 | assert_eq!(lab.l, 20.787773); [INFO] [stderr] | ^^^^^^^^^ help: consider: `20.787_773` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/rgb.rs:95:27 [INFO] [stderr] | [INFO] [stderr] 95 | assert_eq!(lab.a, 0.0016838312); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.001_683_831_2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/rgb.rs:96:28 [INFO] [stderr] | [INFO] [stderr] 96 | assert_eq!(lab.b, -0.0033080578); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.003_308_057_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/rgb.rs:103:27 [INFO] [stderr] | [INFO] [stderr] 103 | assert_eq!(lab.l, 7.596737); [INFO] [stderr] | ^^^^^^^^ help: consider: `7.596_737` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/rgb.rs:104:27 [INFO] [stderr] | [INFO] [stderr] 104 | assert_eq!(lab.a, 9.967141); [INFO] [stderr] | ^^^^^^^^ help: consider: `9.967_141` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/rgb.rs:105:27 [INFO] [stderr] | [INFO] [stderr] 105 | assert_eq!(lab.b, 9.931389); [INFO] [stderr] | ^^^^^^^^ help: consider: `9.931_389` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/xyz.rs:112:9 [INFO] [stderr] | [INFO] [stderr] 112 | assert_eq!(xyz.data[0], 3.0317173); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::float_cmp)] on by default [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/xyz.rs:112:9 [INFO] [stderr] | [INFO] [stderr] 112 | assert_eq!(xyz.data[0], 3.0317173); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/xyz.rs:113:9 [INFO] [stderr] | [INFO] [stderr] 113 | assert_eq!(xyz.data[1], 3.1896026); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/xyz.rs:113:9 [INFO] [stderr] | [INFO] [stderr] 113 | assert_eq!(xyz.data[1], 3.1896026); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/xyz.rs:114:9 [INFO] [stderr] | [INFO] [stderr] 114 | assert_eq!(xyz.data[2], 3.4734776); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/xyz.rs:114:9 [INFO] [stderr] | [INFO] [stderr] 114 | assert_eq!(xyz.data[2], 3.4734776); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/xyz.rs:121:9 [INFO] [stderr] | [INFO] [stderr] 121 | assert_eq!(xyz.data[0], 1.3082554); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/xyz.rs:121:9 [INFO] [stderr] | [INFO] [stderr] 121 | assert_eq!(xyz.data[0], 1.3082554); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/xyz.rs:122:9 [INFO] [stderr] | [INFO] [stderr] 122 | assert_eq!(xyz.data[1], 1.0674537); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/xyz.rs:122:9 [INFO] [stderr] | [INFO] [stderr] 122 | assert_eq!(xyz.data[1], 1.0674537); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/xyz.rs:123:9 [INFO] [stderr] | [INFO] [stderr] 123 | assert_eq!(xyz.data[2], 0.3668146); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/xyz.rs:123:9 [INFO] [stderr] | [INFO] [stderr] 123 | assert_eq!(xyz.data[2], 0.3668146); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/xyz.rs:137:32 [INFO] [stderr] | [INFO] [stderr] 137 | let xyz = Xyz { data: [33.113681223365006, 15.997065707552856, 50.057654344067586] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `33.113_68` [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/xyz.rs:137:52 [INFO] [stderr] | [INFO] [stderr] 137 | let xyz = Xyz { data: [33.113681223365006, 15.997065707552856, 50.057654344067586] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `15.997_066` [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/xyz.rs:137:72 [INFO] [stderr] | [INFO] [stderr] 137 | let xyz = Xyz { data: [33.113681223365006, 15.997065707552856, 50.057654344067586] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `50.057_655` [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] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/xyz.rs:139:9 [INFO] [stderr] | [INFO] [stderr] 139 | assert_eq!(lab.l, 46.97064); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/xyz.rs:139:9 [INFO] [stderr] | [INFO] [stderr] 139 | assert_eq!(lab.l, 46.97064); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/xyz.rs:140:9 [INFO] [stderr] | [INFO] [stderr] 140 | assert_eq!(lab.a, 80.399574); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/xyz.rs:140:9 [INFO] [stderr] | [INFO] [stderr] 140 | assert_eq!(lab.a, 80.399574); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/xyz.rs:141:9 [INFO] [stderr] | [INFO] [stderr] 141 | assert_eq!(lab.b, -45.789467); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/xyz.rs:141:9 [INFO] [stderr] | [INFO] [stderr] 141 | assert_eq!(lab.b, -45.789467); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/xyz.rs:146:32 [INFO] [stderr] | [INFO] [stderr] 146 | let xyz = Xyz { data: [1.0590637931500604, 0.840998318832299, 0.22137415400510363] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.059_063_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/xyz.rs:146:52 [INFO] [stderr] | [INFO] [stderr] 146 | let xyz = Xyz { data: [1.0590637931500604, 0.840998318832299, 0.22137415400510363] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.840_998_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/xyz.rs:146:71 [INFO] [stderr] | [INFO] [stderr] 146 | let xyz = Xyz { data: [1.0590637931500604, 0.840998318832299, 0.22137415400510363] }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.221_374_15` [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] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/xyz.rs:148:9 [INFO] [stderr] | [INFO] [stderr] 148 | assert_eq!(lab.l, 7.596737); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/xyz.rs:148:9 [INFO] [stderr] | [INFO] [stderr] 148 | assert_eq!(lab.l, 7.596737); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/xyz.rs:149:9 [INFO] [stderr] | [INFO] [stderr] 149 | assert_eq!(lab.a, 9.967141); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/xyz.rs:149:9 [INFO] [stderr] | [INFO] [stderr] 149 | assert_eq!(lab.a, 9.967141); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/xyz.rs:150:9 [INFO] [stderr] | [INFO] [stderr] 150 | assert_eq!(lab.b, 9.931389); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/xyz.rs:150:9 [INFO] [stderr] | [INFO] [stderr] 150 | assert_eq!(lab.b, 9.931389); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/lab.rs:92:28 [INFO] [stderr] | [INFO] [stderr] 92 | let lab = Lab { l: 46.97063877033799, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `46.970_64` [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/lab.rs:93:28 [INFO] [stderr] | [INFO] [stderr] 93 | a: 80.39955582611775, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `80.399_56` [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/lab.rs:94:29 [INFO] [stderr] | [INFO] [stderr] 94 | b: -45.78947040551107 }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `45.789_47` [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] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/lab.rs:96:9 [INFO] [stderr] | [INFO] [stderr] 96 | assert_eq!(xyz.data[0], 33.113674); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/lab.rs:96:9 [INFO] [stderr] | [INFO] [stderr] 96 | assert_eq!(xyz.data[0], 33.113674); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/lab.rs:97:9 [INFO] [stderr] | [INFO] [stderr] 97 | assert_eq!(xyz.data[1], 15.997065); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/lab.rs:97:9 [INFO] [stderr] | [INFO] [stderr] 97 | assert_eq!(xyz.data[1], 15.997065); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/lab.rs:98:9 [INFO] [stderr] | [INFO] [stderr] 98 | assert_eq!(xyz.data[2], 50.057648); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/lab.rs:98:9 [INFO] [stderr] | [INFO] [stderr] 98 | assert_eq!(xyz.data[2], 50.057648); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/lab.rs:107:9 [INFO] [stderr] | [INFO] [stderr] 107 | assert_eq!(xyz.data[0], 0.8199973); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/lab.rs:107:9 [INFO] [stderr] | [INFO] [stderr] 107 | assert_eq!(xyz.data[0], 0.8199973); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/lab.rs:108:9 [INFO] [stderr] | [INFO] [stderr] 108 | assert_eq!(xyz.data[1], 0.82114255); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/lab.rs:108:9 [INFO] [stderr] | [INFO] [stderr] 108 | assert_eq!(xyz.data[1], 0.82114255); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/lab.rs:109:9 [INFO] [stderr] | [INFO] [stderr] 109 | assert_eq!(xyz.data[2], 0.52809083); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/lab.rs:109:9 [INFO] [stderr] | [INFO] [stderr] 109 | assert_eq!(xyz.data[2], 0.52809083); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/rgb.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | assert_eq!(xyz.data[0], 3.0317173); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/rgb.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | assert_eq!(xyz.data[0], 3.0317173); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/rgb.rs:77:9 [INFO] [stderr] | [INFO] [stderr] 77 | assert_eq!(xyz.data[1], 3.1896026); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/rgb.rs:77:9 [INFO] [stderr] | [INFO] [stderr] 77 | assert_eq!(xyz.data[1], 3.1896026); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/rgb.rs:78:9 [INFO] [stderr] | [INFO] [stderr] 78 | assert_eq!(xyz.data[2], 3.4734776); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/rgb.rs:78:9 [INFO] [stderr] | [INFO] [stderr] 78 | assert_eq!(xyz.data[2], 3.4734776); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/rgb.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | assert_eq!(xyz.data[0], 1.3082554); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/rgb.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | assert_eq!(xyz.data[0], 1.3082554); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/rgb.rs:86:9 [INFO] [stderr] | [INFO] [stderr] 86 | assert_eq!(xyz.data[1], 1.0674537); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/rgb.rs:86:9 [INFO] [stderr] | [INFO] [stderr] 86 | assert_eq!(xyz.data[1], 1.0674537); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/rgb.rs:87:9 [INFO] [stderr] | [INFO] [stderr] 87 | assert_eq!(xyz.data[2], 0.3668146); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/rgb.rs:87:9 [INFO] [stderr] | [INFO] [stderr] 87 | assert_eq!(xyz.data[2], 0.3668146); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/rgb.rs:94:9 [INFO] [stderr] | [INFO] [stderr] 94 | assert_eq!(lab.l, 20.787773); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/rgb.rs:94:9 [INFO] [stderr] | [INFO] [stderr] 94 | assert_eq!(lab.l, 20.787773); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/rgb.rs:95:9 [INFO] [stderr] | [INFO] [stderr] 95 | assert_eq!(lab.a, 0.0016838312); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/rgb.rs:95:9 [INFO] [stderr] | [INFO] [stderr] 95 | assert_eq!(lab.a, 0.0016838312); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/rgb.rs:96:9 [INFO] [stderr] | [INFO] [stderr] 96 | assert_eq!(lab.b, -0.0033080578); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/rgb.rs:96:9 [INFO] [stderr] | [INFO] [stderr] 96 | assert_eq!(lab.b, -0.0033080578); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/rgb.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | assert_eq!(lab.l, 7.596737); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/rgb.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | assert_eq!(lab.l, 7.596737); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/rgb.rs:104:9 [INFO] [stderr] | [INFO] [stderr] 104 | assert_eq!(lab.a, 9.967141); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/rgb.rs:104:9 [INFO] [stderr] | [INFO] [stderr] 104 | assert_eq!(lab.a, 9.967141); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/rgb.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | assert_eq!(lab.b, 9.931389); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/rgb.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | assert_eq!(lab.b, 9.931389); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: aborting due to 30 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `yunter`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "be66ac21a7519da9015825ec150d0c771951a626c081c4f390855335bff86f04"` [INFO] running `"docker" "rm" "-f" "be66ac21a7519da9015825ec150d0c771951a626c081c4f390855335bff86f04"` [INFO] [stdout] be66ac21a7519da9015825ec150d0c771951a626c081c4f390855335bff86f04