[INFO] crate geopattern 0.2.0 is already in cache [INFO] extracting crate geopattern 0.2.0 into work/ex/clippy-test-run/sources/stable/reg/geopattern/0.2.0 [INFO] extracting crate geopattern 0.2.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/geopattern/0.2.0 [INFO] validating manifest of geopattern-0.2.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 geopattern-0.2.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 geopattern-0.2.0 [INFO] finished frobbing geopattern-0.2.0 [INFO] frobbed toml for geopattern-0.2.0 written to work/ex/clippy-test-run/sources/stable/reg/geopattern/0.2.0/Cargo.toml [INFO] started frobbing geopattern-0.2.0 [INFO] finished frobbing geopattern-0.2.0 [INFO] frobbed toml for geopattern-0.2.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/geopattern/0.2.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 geopattern-0.2.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-0/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/geopattern/0.2.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] e22bdd328f73230a35443b898fa8c8f46983139ccf282945ddf58e7adcb85a55 [INFO] running `"docker" "start" "-a" "e22bdd328f73230a35443b898fa8c8f46983139ccf282945ddf58e7adcb85a55"` [INFO] [stderr] Checking geopattern v0.2.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/color/mod.rs:66:13 [INFO] [stderr] | [INFO] [stderr] 66 | r: r, [INFO] [stderr] | ^^^^ help: replace it with: `r` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/color/mod.rs:67:13 [INFO] [stderr] | [INFO] [stderr] 67 | g: g, [INFO] [stderr] | ^^^^ help: replace it with: `g` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/color/mod.rs:68:13 [INFO] [stderr] | [INFO] [stderr] 68 | b: b, [INFO] [stderr] | ^^^^ help: replace it with: `b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/color/mod.rs:83:20 [INFO] [stderr] | [INFO] [stderr] 83 | let (l, a, b) = Self::hcl_to_lab(h, c, l); [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/color/mod.rs:84:14 [INFO] [stderr] | [INFO] [stderr] 84 | let (x, y, z) = Self::lab_to_xyz(l, a, b); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/color/mod.rs:84:17 [INFO] [stderr] | [INFO] [stderr] 84 | let (x, y, z) = Self::lab_to_xyz(l, a, b); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/color/mod.rs:84:20 [INFO] [stderr] | [INFO] [stderr] 84 | let (x, y, z) = Self::lab_to_xyz(l, a, b); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 9th binding whose name is just one char [INFO] [stderr] --> src/color/mod.rs:85:14 [INFO] [stderr] | [INFO] [stderr] 85 | let (r, g, b) = Self::xyz_to_rgb(x, y, z); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 10th binding whose name is just one char [INFO] [stderr] --> src/color/mod.rs:85:17 [INFO] [stderr] | [INFO] [stderr] 85 | let (r, g, b) = Self::xyz_to_rgb(x, y, z); [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/color/mod.rs:179:21 [INFO] [stderr] | [INFO] [stderr] 179 | let (mut h, c, l) = (0.0, (a * a + b * b).sqrt(), l); [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/chevrons.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/chevrons.rs:50:21 [INFO] [stderr] | [INFO] [stderr] 50 | let g = Group::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/concentric_circles.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/concentric_circles.rs:38:25 [INFO] [stderr] | [INFO] [stderr] 38 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/concentric_circles.rs:42:21 [INFO] [stderr] | [INFO] [stderr] 42 | let c = Circle::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/diamonds.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/diamonds.rs:41:22 [INFO] [stderr] | [INFO] [stderr] 41 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/diamonds.rs:41:25 [INFO] [stderr] | [INFO] [stderr] 41 | let (o, f) = (opacity(val as f64), fill_color(val)); [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/hexagons.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/hexagons.rs:46:21 [INFO] [stderr] | [INFO] [stderr] 46 | let i = y * 6 + x; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/hexagons.rs:48:22 [INFO] [stderr] | [INFO] [stderr] 48 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/hexagons.rs:48:25 [INFO] [stderr] | [INFO] [stderr] 48 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/patterns/hexagons.rs:55:21 [INFO] [stderr] | [INFO] [stderr] 55 | let p = Polyline::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/mosaic_squares.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/mosaic_squares.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | let t = format!("0,0,{},{},0,{},0,0", s, s, s); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/mosaic_squares.rs:29:14 [INFO] [stderr] | [INFO] [stderr] 29 | let (o, f) = (opacity(v), fill_color(v as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/mosaic_squares.rs:29:17 [INFO] [stderr] | [INFO] [stderr] 29 | let (o, f) = (opacity(v), fill_color(v as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/patterns/mosaic_squares.rs:31:13 [INFO] [stderr] | [INFO] [stderr] 31 | let p = Polyline::new() [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/patterns/mosaic_squares.rs:65:14 [INFO] [stderr] | [INFO] [stderr] 65 | let (o, f) = (opacity(v1), fill_color(v1 as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/mosaic_squares.rs:65:17 [INFO] [stderr] | [INFO] [stderr] 65 | let (o, f) = (opacity(v1), fill_color(v1 as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/mosaic_squares.rs:67:13 [INFO] [stderr] | [INFO] [stderr] 67 | let p = Polyline::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/nested_squares.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/nested_squares.rs:38:25 [INFO] [stderr] | [INFO] [stderr] 38 | let (o, f) = (opacity(v as f64), fill_color(v)); [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/octagons.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/octagons.rs:41:25 [INFO] [stderr] | [INFO] [stderr] 41 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/octagons.rs:43:21 [INFO] [stderr] | [INFO] [stderr] 43 | let p = Polyline::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/overlapping_circles.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/overlapping_circles.rs:37:25 [INFO] [stderr] | [INFO] [stderr] 37 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/overlapping_circles.rs:39:21 [INFO] [stderr] | [INFO] [stderr] 39 | let c = Circle::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/overlapping_rings.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/overlapping_rings.rs:37:25 [INFO] [stderr] | [INFO] [stderr] 37 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/overlapping_rings.rs:39:21 [INFO] [stderr] | [INFO] [stderr] 39 | let c = Circle::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/plaid.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/plaid.rs:36:18 [INFO] [stderr] | [INFO] [stderr] 36 | let (o, f) = (opacity(val), fill_color(val as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/plaid.rs:36:21 [INFO] [stderr] | [INFO] [stderr] 36 | let (o, f) = (opacity(val), fill_color(val as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/plaid.rs:40:17 [INFO] [stderr] | [INFO] [stderr] 40 | let r = Rectangle::new() [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/patterns/plaid.rs:60:18 [INFO] [stderr] | [INFO] [stderr] 60 | let (o, f) = (opacity(val), fill_color(val as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/plaid.rs:60:21 [INFO] [stderr] | [INFO] [stderr] 60 | let (o, f) = (opacity(val), fill_color(val as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/plaid.rs:64:17 [INFO] [stderr] | [INFO] [stderr] 64 | let r = Rectangle::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/plus_signs.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/plus_signs.rs:47:25 [INFO] [stderr] | [INFO] [stderr] 47 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/plus_signs.rs:51:21 [INFO] [stderr] | [INFO] [stderr] 51 | let g = Group::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/sine_waves.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/sine_waves.rs:36:21 [INFO] [stderr] | [INFO] [stderr] 36 | let (o, f) = (opacity(v as f64), fill_color(v)); [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/squares.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/squares.rs:39:25 [INFO] [stderr] | [INFO] [stderr] 39 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/squares.rs:41:21 [INFO] [stderr] | [INFO] [stderr] 41 | let r = Rectangle::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/tessellation.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/tessellation.rs:46:21 [INFO] [stderr] | [INFO] [stderr] 46 | let (o, f) = (opacity(v), fill_color(v as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/tessellation.rs:48:17 [INFO] [stderr] | [INFO] [stderr] 48 | let p = Polyline::new() [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/tessellation.rs:56:17 [INFO] [stderr] | [INFO] [stderr] 56 | let r = Rectangle::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/triangles.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:43:22 [INFO] [stderr] | [INFO] [stderr] 43 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:43:25 [INFO] [stderr] | [INFO] [stderr] 43 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:46:22 [INFO] [stderr] | [INFO] [stderr] 46 | (x, y) if y % 2 == 0 && x % 2 == 0 => 180, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:46:25 [INFO] [stderr] | [INFO] [stderr] 46 | (x, y) if y % 2 == 0 && x % 2 == 0 => 180, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:47:22 [INFO] [stderr] | [INFO] [stderr] 47 | (x, y) if y % 2 != 0 && x % 2 != 0 => 180, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:47:25 [INFO] [stderr] | [INFO] [stderr] 47 | (x, y) if y % 2 != 0 && x % 2 != 0 => 180, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:51:21 [INFO] [stderr] | [INFO] [stderr] 51 | let p = Polyline::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/xes.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/xes.rs:46:25 [INFO] [stderr] | [INFO] [stderr] 46 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/xes.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | let g = Group::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/color/mod.rs:66:13 [INFO] [stderr] | [INFO] [stderr] 66 | r: r, [INFO] [stderr] | ^^^^ help: replace it with: `r` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/color/mod.rs:67:13 [INFO] [stderr] | [INFO] [stderr] 67 | g: g, [INFO] [stderr] | ^^^^ help: replace it with: `g` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/color/mod.rs:68:13 [INFO] [stderr] | [INFO] [stderr] 68 | b: b, [INFO] [stderr] | ^^^^ help: replace it with: `b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/color/mod.rs:83:20 [INFO] [stderr] | [INFO] [stderr] 83 | let (l, a, b) = Self::hcl_to_lab(h, c, l); [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/color/mod.rs:84:14 [INFO] [stderr] | [INFO] [stderr] 84 | let (x, y, z) = Self::lab_to_xyz(l, a, b); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/color/mod.rs:84:17 [INFO] [stderr] | [INFO] [stderr] 84 | let (x, y, z) = Self::lab_to_xyz(l, a, b); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/color/mod.rs:84:20 [INFO] [stderr] | [INFO] [stderr] 84 | let (x, y, z) = Self::lab_to_xyz(l, a, b); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 9th binding whose name is just one char [INFO] [stderr] --> src/color/mod.rs:85:14 [INFO] [stderr] | [INFO] [stderr] 85 | let (r, g, b) = Self::xyz_to_rgb(x, y, z); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 10th binding whose name is just one char [INFO] [stderr] --> src/color/mod.rs:85:17 [INFO] [stderr] | [INFO] [stderr] 85 | let (r, g, b) = Self::xyz_to_rgb(x, y, z); [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/color/mod.rs:179:21 [INFO] [stderr] | [INFO] [stderr] 179 | let (mut h, c, l) = (0.0, (a * a + b * b).sqrt(), l); [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/chevrons.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/chevrons.rs:50:21 [INFO] [stderr] | [INFO] [stderr] 50 | let g = Group::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/concentric_circles.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/concentric_circles.rs:38:25 [INFO] [stderr] | [INFO] [stderr] 38 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/concentric_circles.rs:42:21 [INFO] [stderr] | [INFO] [stderr] 42 | let c = Circle::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/diamonds.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/diamonds.rs:41:22 [INFO] [stderr] | [INFO] [stderr] 41 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/diamonds.rs:41:25 [INFO] [stderr] | [INFO] [stderr] 41 | let (o, f) = (opacity(val as f64), fill_color(val)); [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/hexagons.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/hexagons.rs:46:21 [INFO] [stderr] | [INFO] [stderr] 46 | let i = y * 6 + x; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/hexagons.rs:48:22 [INFO] [stderr] | [INFO] [stderr] 48 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/hexagons.rs:48:25 [INFO] [stderr] | [INFO] [stderr] 48 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/patterns/hexagons.rs:55:21 [INFO] [stderr] | [INFO] [stderr] 55 | let p = Polyline::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/mosaic_squares.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/mosaic_squares.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | let t = format!("0,0,{},{},0,{},0,0", s, s, s); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/mosaic_squares.rs:29:14 [INFO] [stderr] | [INFO] [stderr] 29 | let (o, f) = (opacity(v), fill_color(v as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/mosaic_squares.rs:29:17 [INFO] [stderr] | [INFO] [stderr] 29 | let (o, f) = (opacity(v), fill_color(v as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/patterns/mosaic_squares.rs:31:13 [INFO] [stderr] | [INFO] [stderr] 31 | let p = Polyline::new() [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/patterns/mosaic_squares.rs:65:14 [INFO] [stderr] | [INFO] [stderr] 65 | let (o, f) = (opacity(v1), fill_color(v1 as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/mosaic_squares.rs:65:17 [INFO] [stderr] | [INFO] [stderr] 65 | let (o, f) = (opacity(v1), fill_color(v1 as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/mosaic_squares.rs:67:13 [INFO] [stderr] | [INFO] [stderr] 67 | let p = Polyline::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/nested_squares.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/nested_squares.rs:38:25 [INFO] [stderr] | [INFO] [stderr] 38 | let (o, f) = (opacity(v as f64), fill_color(v)); [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/octagons.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/octagons.rs:41:25 [INFO] [stderr] | [INFO] [stderr] 41 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/octagons.rs:43:21 [INFO] [stderr] | [INFO] [stderr] 43 | let p = Polyline::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/overlapping_circles.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/overlapping_circles.rs:37:25 [INFO] [stderr] | [INFO] [stderr] 37 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/overlapping_circles.rs:39:21 [INFO] [stderr] | [INFO] [stderr] 39 | let c = Circle::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/overlapping_rings.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/overlapping_rings.rs:37:25 [INFO] [stderr] | [INFO] [stderr] 37 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/overlapping_rings.rs:39:21 [INFO] [stderr] | [INFO] [stderr] 39 | let c = Circle::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/plaid.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/plaid.rs:36:18 [INFO] [stderr] | [INFO] [stderr] 36 | let (o, f) = (opacity(val), fill_color(val as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/plaid.rs:36:21 [INFO] [stderr] | [INFO] [stderr] 36 | let (o, f) = (opacity(val), fill_color(val as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/plaid.rs:40:17 [INFO] [stderr] | [INFO] [stderr] 40 | let r = Rectangle::new() [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/patterns/plaid.rs:60:18 [INFO] [stderr] | [INFO] [stderr] 60 | let (o, f) = (opacity(val), fill_color(val as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/plaid.rs:60:21 [INFO] [stderr] | [INFO] [stderr] 60 | let (o, f) = (opacity(val), fill_color(val as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/plaid.rs:64:17 [INFO] [stderr] | [INFO] [stderr] 64 | let r = Rectangle::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/plus_signs.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/plus_signs.rs:47:25 [INFO] [stderr] | [INFO] [stderr] 47 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/plus_signs.rs:51:21 [INFO] [stderr] | [INFO] [stderr] 51 | let g = Group::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/sine_waves.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/sine_waves.rs:36:21 [INFO] [stderr] | [INFO] [stderr] 36 | let (o, f) = (opacity(v as f64), fill_color(v)); [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/squares.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/squares.rs:39:25 [INFO] [stderr] | [INFO] [stderr] 39 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/squares.rs:41:21 [INFO] [stderr] | [INFO] [stderr] 41 | let r = Rectangle::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/tessellation.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/tessellation.rs:46:21 [INFO] [stderr] | [INFO] [stderr] 46 | let (o, f) = (opacity(v), fill_color(v as u8)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/tessellation.rs:48:17 [INFO] [stderr] | [INFO] [stderr] 48 | let p = Polyline::new() [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/tessellation.rs:56:17 [INFO] [stderr] | [INFO] [stderr] 56 | let r = Rectangle::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/triangles.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:43:22 [INFO] [stderr] | [INFO] [stderr] 43 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:43:25 [INFO] [stderr] | [INFO] [stderr] 43 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:46:22 [INFO] [stderr] | [INFO] [stderr] 46 | (x, y) if y % 2 == 0 && x % 2 == 0 => 180, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:46:25 [INFO] [stderr] | [INFO] [stderr] 46 | (x, y) if y % 2 == 0 && x % 2 == 0 => 180, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:47:22 [INFO] [stderr] | [INFO] [stderr] 47 | (x, y) if y % 2 != 0 && x % 2 != 0 => 180, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:47:25 [INFO] [stderr] | [INFO] [stderr] 47 | (x, y) if y % 2 != 0 && x % 2 != 0 => 180, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/patterns/triangles.rs:51:21 [INFO] [stderr] | [INFO] [stderr] 51 | let p = Polyline::new() [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: redundant field names in struct initialization [INFO] [stderr] --> src/patterns/xes.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | hash: hash, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/patterns/xes.rs:46:25 [INFO] [stderr] | [INFO] [stderr] 46 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/patterns/xes.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | let g = Group::new() [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/color/mod.rs:74:17 [INFO] [stderr] | [INFO] [stderr] 74 | if v <= 0.0031308 { [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/color/mod.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | 0.4124564*r + 0.3575761*g + 0.1804375*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.412_456_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/color/mod.rs:142:27 [INFO] [stderr] | [INFO] [stderr] 142 | 0.4124564*r + 0.3575761*g + 0.1804375*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.357_576_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/color/mod.rs:142:41 [INFO] [stderr] | [INFO] [stderr] 142 | 0.4124564*r + 0.3575761*g + 0.1804375*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.180_437_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/color/mod.rs:143:13 [INFO] [stderr] | [INFO] [stderr] 143 | 0.2126729*r + 0.7151522*g + 0.0721750*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.212_672_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:143:27 [INFO] [stderr] | [INFO] [stderr] 143 | 0.2126729*r + 0.7151522*g + 0.0721750*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.715_152_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/color/mod.rs:143:41 [INFO] [stderr] | [INFO] [stderr] 143 | 0.2126729*r + 0.7151522*g + 0.0721750*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.072_175_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:144:13 [INFO] [stderr] | [INFO] [stderr] 144 | 0.0193339*r + 0.1191920*g + 0.9503041*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.019_333_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:144:27 [INFO] [stderr] | [INFO] [stderr] 144 | 0.0193339*r + 0.1191920*g + 0.9503041*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.119_192_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:144:41 [INFO] [stderr] | [INFO] [stderr] 144 | 0.0193339*r + 0.1191920*g + 0.9503041*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.950_304_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/color/mod.rs:182:26 [INFO] [stderr] | [INFO] [stderr] 182 | h = (360.0 + 57.29577951308232087721 * b.atan2(a)) % 360.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `57.295_779_513_082_320_877_21` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:190:17 [INFO] [stderr] | [INFO] [stderr] 190 | let h = 0.01745329251994329576 * h; // Deg2Rad [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0.017_453_292_519_943_295_76` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:216:13 [INFO] [stderr] | [INFO] [stderr] 216 | 3.2404542*x - 1.5371385*y - 0.4985314*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `3.240_454_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/color/mod.rs:216:27 [INFO] [stderr] | [INFO] [stderr] 216 | 3.2404542*x - 1.5371385*y - 0.4985314*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.537_138_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/color/mod.rs:216:41 [INFO] [stderr] | [INFO] [stderr] 216 | 3.2404542*x - 1.5371385*y - 0.4985314*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.498_531_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/color/mod.rs:217:14 [INFO] [stderr] | [INFO] [stderr] 217 | -0.9692660*x + 1.8760108*y + 0.0415560*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.969_266_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:217:28 [INFO] [stderr] | [INFO] [stderr] 217 | -0.9692660*x + 1.8760108*y + 0.0415560*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.876_010_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/color/mod.rs:217:42 [INFO] [stderr] | [INFO] [stderr] 217 | -0.9692660*x + 1.8760108*y + 0.0415560*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.041_556_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:218:13 [INFO] [stderr] | [INFO] [stderr] 218 | 0.0556434*x - 0.2040259*y + 1.0572252*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.055_643_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/color/mod.rs:218:27 [INFO] [stderr] | [INFO] [stderr] 218 | 0.0556434*x - 0.2040259*y + 1.0572252*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.204_025_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:218:41 [INFO] [stderr] | [INFO] [stderr] 218 | 0.0556434*x - 0.2040259*y + 1.0572252*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.057_225_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/color/mod.rs:225:31 [INFO] [stderr] | [INFO] [stderr] 225 | Self::delinearize(3.2404542*x - 1.5371385*y - 0.4985314*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `3.240_454_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/color/mod.rs:225:45 [INFO] [stderr] | [INFO] [stderr] 225 | Self::delinearize(3.2404542*x - 1.5371385*y - 0.4985314*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.537_138_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/color/mod.rs:225:59 [INFO] [stderr] | [INFO] [stderr] 225 | Self::delinearize(3.2404542*x - 1.5371385*y - 0.4985314*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.498_531_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/color/mod.rs:226:32 [INFO] [stderr] | [INFO] [stderr] 226 | Self::delinearize(-0.9692660*x + 1.8760108*y + 0.0415560*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.969_266_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:226:46 [INFO] [stderr] | [INFO] [stderr] 226 | Self::delinearize(-0.9692660*x + 1.8760108*y + 0.0415560*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.876_010_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/color/mod.rs:226:60 [INFO] [stderr] | [INFO] [stderr] 226 | Self::delinearize(-0.9692660*x + 1.8760108*y + 0.0415560*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.041_556_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:227:31 [INFO] [stderr] | [INFO] [stderr] 227 | Self::delinearize(0.0556434*x - 0.2040259*y + 1.0572252*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.055_643_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/color/mod.rs:227:45 [INFO] [stderr] | [INFO] [stderr] 227 | Self::delinearize(0.0556434*x - 0.2040259*y + 1.0572252*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.204_025_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:227:59 [INFO] [stderr] | [INFO] [stderr] 227 | Self::delinearize(0.0556434*x - 0.2040259*y + 1.0572252*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.057_225_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: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/geo_pattern.rs:36:32 [INFO] [stderr] | [INFO] [stderr] 36 | pub const DEFAULT_BASE_COLOR: &'static str = "#933c3c"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/patterns/mod.rs:8:22 [INFO] [stderr] | [INFO] [stderr] 8 | const STROKE_COLOR: &'static str = "#000"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/patterns/mod.rs:10:25 [INFO] [stderr] | [INFO] [stderr] 10 | const DARK_FILL_COLOR: &'static str = "#222"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/patterns/mod.rs:11:26 [INFO] [stderr] | [INFO] [stderr] 11 | const LIGHT_FILL_COLOR: &'static str = "#ddd"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:74:17 [INFO] [stderr] | [INFO] [stderr] 74 | if v <= 0.0031308 { [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/color/mod.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | 0.4124564*r + 0.3575761*g + 0.1804375*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.412_456_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/color/mod.rs:142:27 [INFO] [stderr] | [INFO] [stderr] 142 | 0.4124564*r + 0.3575761*g + 0.1804375*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.357_576_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/color/mod.rs:142:41 [INFO] [stderr] | [INFO] [stderr] 142 | 0.4124564*r + 0.3575761*g + 0.1804375*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.180_437_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/color/mod.rs:143:13 [INFO] [stderr] | [INFO] [stderr] 143 | 0.2126729*r + 0.7151522*g + 0.0721750*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.212_672_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:143:27 [INFO] [stderr] | [INFO] [stderr] 143 | 0.2126729*r + 0.7151522*g + 0.0721750*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.715_152_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/color/mod.rs:143:41 [INFO] [stderr] | [INFO] [stderr] 143 | 0.2126729*r + 0.7151522*g + 0.0721750*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.072_175_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:144:13 [INFO] [stderr] | [INFO] [stderr] 144 | 0.0193339*r + 0.1191920*g + 0.9503041*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.019_333_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:144:27 [INFO] [stderr] | [INFO] [stderr] 144 | 0.0193339*r + 0.1191920*g + 0.9503041*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.119_192_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:144:41 [INFO] [stderr] | [INFO] [stderr] 144 | 0.0193339*r + 0.1191920*g + 0.9503041*b, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.950_304_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/color/mod.rs:182:26 [INFO] [stderr] | [INFO] [stderr] 182 | h = (360.0 + 57.29577951308232087721 * b.atan2(a)) % 360.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `57.295_779_513_082_320_877_21` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:190:17 [INFO] [stderr] | [INFO] [stderr] 190 | let h = 0.01745329251994329576 * h; // Deg2Rad [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0.017_453_292_519_943_295_76` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:216:13 [INFO] [stderr] | [INFO] [stderr] 216 | 3.2404542*x - 1.5371385*y - 0.4985314*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `3.240_454_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/color/mod.rs:216:27 [INFO] [stderr] | [INFO] [stderr] 216 | 3.2404542*x - 1.5371385*y - 0.4985314*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.537_138_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/color/mod.rs:216:41 [INFO] [stderr] | [INFO] [stderr] 216 | 3.2404542*x - 1.5371385*y - 0.4985314*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.498_531_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/color/mod.rs:217:14 [INFO] [stderr] | [INFO] [stderr] 217 | -0.9692660*x + 1.8760108*y + 0.0415560*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.969_266_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:217:28 [INFO] [stderr] | [INFO] [stderr] 217 | -0.9692660*x + 1.8760108*y + 0.0415560*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.876_010_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/color/mod.rs:217:42 [INFO] [stderr] | [INFO] [stderr] 217 | -0.9692660*x + 1.8760108*y + 0.0415560*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.041_556_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:218:13 [INFO] [stderr] | [INFO] [stderr] 218 | 0.0556434*x - 0.2040259*y + 1.0572252*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.055_643_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/color/mod.rs:218:27 [INFO] [stderr] | [INFO] [stderr] 218 | 0.0556434*x - 0.2040259*y + 1.0572252*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.204_025_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:218:41 [INFO] [stderr] | [INFO] [stderr] 218 | 0.0556434*x - 0.2040259*y + 1.0572252*z, [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.057_225_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/color/mod.rs:225:31 [INFO] [stderr] | [INFO] [stderr] 225 | Self::delinearize(3.2404542*x - 1.5371385*y - 0.4985314*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `3.240_454_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/color/mod.rs:225:45 [INFO] [stderr] | [INFO] [stderr] 225 | Self::delinearize(3.2404542*x - 1.5371385*y - 0.4985314*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.537_138_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/color/mod.rs:225:59 [INFO] [stderr] | [INFO] [stderr] 225 | Self::delinearize(3.2404542*x - 1.5371385*y - 0.4985314*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.498_531_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/color/mod.rs:226:32 [INFO] [stderr] | [INFO] [stderr] 226 | Self::delinearize(-0.9692660*x + 1.8760108*y + 0.0415560*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.969_266_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:226:46 [INFO] [stderr] | [INFO] [stderr] 226 | Self::delinearize(-0.9692660*x + 1.8760108*y + 0.0415560*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.876_010_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/color/mod.rs:226:60 [INFO] [stderr] | [INFO] [stderr] 226 | Self::delinearize(-0.9692660*x + 1.8760108*y + 0.0415560*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.041_556_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:227:31 [INFO] [stderr] | [INFO] [stderr] 227 | Self::delinearize(0.0556434*x - 0.2040259*y + 1.0572252*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.055_643_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/color/mod.rs:227:45 [INFO] [stderr] | [INFO] [stderr] 227 | Self::delinearize(0.0556434*x - 0.2040259*y + 1.0572252*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.204_025_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:227:59 [INFO] [stderr] | [INFO] [stderr] 227 | Self::delinearize(0.0556434*x - 0.2040259*y + 1.0572252*z), [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.057_225_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/color/mod.rs:247:59 [INFO] [stderr] | [INFO] [stderr] 247 | &Case{hex: "#ffffff", rgb: (1.0, 1.0, 1.0), xyz: (0.950470, 1.000000, 1.088830), lab: (1.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 1.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.950_470` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:247:69 [INFO] [stderr] | [INFO] [stderr] 247 | &Case{hex: "#ffffff", rgb: (1.0, 1.0, 1.0), xyz: (0.950470, 1.000000, 1.088830), lab: (1.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 1.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `1.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:247:79 [INFO] [stderr] | [INFO] [stderr] 247 | &Case{hex: "#ffffff", rgb: (1.0, 1.0, 1.0), xyz: (0.950470, 1.000000, 1.088830), lab: (1.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 1.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `1.088_830` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:247:96 [INFO] [stderr] | [INFO] [stderr] 247 | &Case{hex: "#ffffff", rgb: (1.0, 1.0, 1.0), xyz: (0.950470, 1.000000, 1.088830), lab: (1.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 1.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `1.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:247:106 [INFO] [stderr] | [INFO] [stderr] 247 | &Case{hex: "#ffffff", rgb: (1.0, 1.0, 1.0), xyz: (0.950470, 1.000000, 1.088830), lab: (1.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 1.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:247:116 [INFO] [stderr] | [INFO] [stderr] 247 | &Case{hex: "#ffffff", rgb: (1.0, 1.0, 1.0), xyz: (0.950470, 1.000000, 1.088830), lab: (1.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 1.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:247:143 [INFO] [stderr] | [INFO] [stderr] 247 | &Case{hex: "#ffffff", rgb: (1.0, 1.0, 1.0), xyz: (0.950470, 1.000000, 1.088830), lab: (1.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 1.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:247:153 [INFO] [stderr] | [INFO] [stderr] 247 | &Case{hex: "#ffffff", rgb: (1.0, 1.0, 1.0), xyz: (0.950470, 1.000000, 1.088830), lab: (1.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 1.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `1.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:248:59 [INFO] [stderr] | [INFO] [stderr] 248 | &Case{hex: "#80ffff", rgb: (0.5, 1.0, 1.0), xyz: (0.626296, 0.832848, 1.073634), lab: (0.931390,-0.353319,-0.108946), hcl: (197.1371, 0.369735, 0.931390)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.626_296` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:248:69 [INFO] [stderr] | [INFO] [stderr] 248 | &Case{hex: "#80ffff", rgb: (0.5, 1.0, 1.0), xyz: (0.626296, 0.832848, 1.073634), lab: (0.931390,-0.353319,-0.108946), hcl: (197.1371, 0.369735, 0.931390)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.832_848` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:248:79 [INFO] [stderr] | [INFO] [stderr] 248 | &Case{hex: "#80ffff", rgb: (0.5, 1.0, 1.0), xyz: (0.626296, 0.832848, 1.073634), lab: (0.931390,-0.353319,-0.108946), hcl: (197.1371, 0.369735, 0.931390)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `1.073_634` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:248:96 [INFO] [stderr] | [INFO] [stderr] 248 | &Case{hex: "#80ffff", rgb: (0.5, 1.0, 1.0), xyz: (0.626296, 0.832848, 1.073634), lab: (0.931390,-0.353319,-0.108946), hcl: (197.1371, 0.369735, 0.931390)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.931_390` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:248:106 [INFO] [stderr] | [INFO] [stderr] 248 | &Case{hex: "#80ffff", rgb: (0.5, 1.0, 1.0), xyz: (0.626296, 0.832848, 1.073634), lab: (0.931390,-0.353319,-0.108946), hcl: (197.1371, 0.369735, 0.931390)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.353_319` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:248:116 [INFO] [stderr] | [INFO] [stderr] 248 | &Case{hex: "#80ffff", rgb: (0.5, 1.0, 1.0), xyz: (0.626296, 0.832848, 1.073634), lab: (0.931390,-0.353319,-0.108946), hcl: (197.1371, 0.369735, 0.931390)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.108_946` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:248:143 [INFO] [stderr] | [INFO] [stderr] 248 | &Case{hex: "#80ffff", rgb: (0.5, 1.0, 1.0), xyz: (0.626296, 0.832848, 1.073634), lab: (0.931390,-0.353319,-0.108946), hcl: (197.1371, 0.369735, 0.931390)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.369_735` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:248:153 [INFO] [stderr] | [INFO] [stderr] 248 | &Case{hex: "#80ffff", rgb: (0.5, 1.0, 1.0), xyz: (0.626296, 0.832848, 1.073634), lab: (0.931390,-0.353319,-0.108946), hcl: (197.1371, 0.369735, 0.931390)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.931_390` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:249:59 [INFO] [stderr] | [INFO] [stderr] 249 | &Case{hex: "#ff80ff", rgb: (1.0, 0.5, 1.0), xyz: (0.669430, 0.437920, 0.995150), lab: (0.720892, 0.651673,-0.422133), hcl: (327.0661, 0.776450, 0.720892)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.669_430` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:249:69 [INFO] [stderr] | [INFO] [stderr] 249 | &Case{hex: "#ff80ff", rgb: (1.0, 0.5, 1.0), xyz: (0.669430, 0.437920, 0.995150), lab: (0.720892, 0.651673,-0.422133), hcl: (327.0661, 0.776450, 0.720892)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.437_920` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:249:79 [INFO] [stderr] | [INFO] [stderr] 249 | &Case{hex: "#ff80ff", rgb: (1.0, 0.5, 1.0), xyz: (0.669430, 0.437920, 0.995150), lab: (0.720892, 0.651673,-0.422133), hcl: (327.0661, 0.776450, 0.720892)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.995_150` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:249:96 [INFO] [stderr] | [INFO] [stderr] 249 | &Case{hex: "#ff80ff", rgb: (1.0, 0.5, 1.0), xyz: (0.669430, 0.437920, 0.995150), lab: (0.720892, 0.651673,-0.422133), hcl: (327.0661, 0.776450, 0.720892)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.720_892` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:249:106 [INFO] [stderr] | [INFO] [stderr] 249 | &Case{hex: "#ff80ff", rgb: (1.0, 0.5, 1.0), xyz: (0.669430, 0.437920, 0.995150), lab: (0.720892, 0.651673,-0.422133), hcl: (327.0661, 0.776450, 0.720892)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.651_673` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:249:116 [INFO] [stderr] | [INFO] [stderr] 249 | &Case{hex: "#ff80ff", rgb: (1.0, 0.5, 1.0), xyz: (0.669430, 0.437920, 0.995150), lab: (0.720892, 0.651673,-0.422133), hcl: (327.0661, 0.776450, 0.720892)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.422_133` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:249:143 [INFO] [stderr] | [INFO] [stderr] 249 | &Case{hex: "#ff80ff", rgb: (1.0, 0.5, 1.0), xyz: (0.669430, 0.437920, 0.995150), lab: (0.720892, 0.651673,-0.422133), hcl: (327.0661, 0.776450, 0.720892)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.776_450` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:249:153 [INFO] [stderr] | [INFO] [stderr] 249 | &Case{hex: "#ff80ff", rgb: (1.0, 0.5, 1.0), xyz: (0.669430, 0.437920, 0.995150), lab: (0.720892, 0.651673,-0.422133), hcl: (327.0661, 0.776450, 0.720892)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.720_892` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:250:59 [INFO] [stderr] | [INFO] [stderr] 250 | &Case{hex: "#ffff80", rgb: (1.0, 1.0, 0.5), xyz: (0.808654, 0.943273, 0.341930), lab: (0.977637,-0.165795, 0.602017), hcl: (105.3975, 0.624430, 0.977637)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.808_654` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:250:69 [INFO] [stderr] | [INFO] [stderr] 250 | &Case{hex: "#ffff80", rgb: (1.0, 1.0, 0.5), xyz: (0.808654, 0.943273, 0.341930), lab: (0.977637,-0.165795, 0.602017), hcl: (105.3975, 0.624430, 0.977637)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.943_273` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:250:79 [INFO] [stderr] | [INFO] [stderr] 250 | &Case{hex: "#ffff80", rgb: (1.0, 1.0, 0.5), xyz: (0.808654, 0.943273, 0.341930), lab: (0.977637,-0.165795, 0.602017), hcl: (105.3975, 0.624430, 0.977637)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.341_930` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:250:96 [INFO] [stderr] | [INFO] [stderr] 250 | &Case{hex: "#ffff80", rgb: (1.0, 1.0, 0.5), xyz: (0.808654, 0.943273, 0.341930), lab: (0.977637,-0.165795, 0.602017), hcl: (105.3975, 0.624430, 0.977637)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.977_637` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:250:106 [INFO] [stderr] | [INFO] [stderr] 250 | &Case{hex: "#ffff80", rgb: (1.0, 1.0, 0.5), xyz: (0.808654, 0.943273, 0.341930), lab: (0.977637,-0.165795, 0.602017), hcl: (105.3975, 0.624430, 0.977637)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.165_795` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:250:116 [INFO] [stderr] | [INFO] [stderr] 250 | &Case{hex: "#ffff80", rgb: (1.0, 1.0, 0.5), xyz: (0.808654, 0.943273, 0.341930), lab: (0.977637,-0.165795, 0.602017), hcl: (105.3975, 0.624430, 0.977637)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.602_017` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:250:143 [INFO] [stderr] | [INFO] [stderr] 250 | &Case{hex: "#ffff80", rgb: (1.0, 1.0, 0.5), xyz: (0.808654, 0.943273, 0.341930), lab: (0.977637,-0.165795, 0.602017), hcl: (105.3975, 0.624430, 0.977637)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.624_430` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:250:153 [INFO] [stderr] | [INFO] [stderr] 250 | &Case{hex: "#ffff80", rgb: (1.0, 1.0, 0.5), xyz: (0.808654, 0.943273, 0.341930), lab: (0.977637,-0.165795, 0.602017), hcl: (105.3975, 0.624430, 0.977637)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.977_637` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:251:59 [INFO] [stderr] | [INFO] [stderr] 251 | &Case{hex: "#8080ff", rgb: (0.5, 0.5, 1.0), xyz: (0.345256, 0.270768, 0.979954), lab: (0.590453, 0.332846,-0.637099), hcl: (297.5843, 0.718805, 0.590453)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.345_256` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:251:69 [INFO] [stderr] | [INFO] [stderr] 251 | &Case{hex: "#8080ff", rgb: (0.5, 0.5, 1.0), xyz: (0.345256, 0.270768, 0.979954), lab: (0.590453, 0.332846,-0.637099), hcl: (297.5843, 0.718805, 0.590453)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.270_768` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:251:79 [INFO] [stderr] | [INFO] [stderr] 251 | &Case{hex: "#8080ff", rgb: (0.5, 0.5, 1.0), xyz: (0.345256, 0.270768, 0.979954), lab: (0.590453, 0.332846,-0.637099), hcl: (297.5843, 0.718805, 0.590453)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.979_954` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:251:96 [INFO] [stderr] | [INFO] [stderr] 251 | &Case{hex: "#8080ff", rgb: (0.5, 0.5, 1.0), xyz: (0.345256, 0.270768, 0.979954), lab: (0.590453, 0.332846,-0.637099), hcl: (297.5843, 0.718805, 0.590453)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.590_453` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:251:106 [INFO] [stderr] | [INFO] [stderr] 251 | &Case{hex: "#8080ff", rgb: (0.5, 0.5, 1.0), xyz: (0.345256, 0.270768, 0.979954), lab: (0.590453, 0.332846,-0.637099), hcl: (297.5843, 0.718805, 0.590453)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.332_846` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:251:116 [INFO] [stderr] | [INFO] [stderr] 251 | &Case{hex: "#8080ff", rgb: (0.5, 0.5, 1.0), xyz: (0.345256, 0.270768, 0.979954), lab: (0.590453, 0.332846,-0.637099), hcl: (297.5843, 0.718805, 0.590453)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.637_099` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:251:143 [INFO] [stderr] | [INFO] [stderr] 251 | &Case{hex: "#8080ff", rgb: (0.5, 0.5, 1.0), xyz: (0.345256, 0.270768, 0.979954), lab: (0.590453, 0.332846,-0.637099), hcl: (297.5843, 0.718805, 0.590453)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.718_805` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:251:153 [INFO] [stderr] | [INFO] [stderr] 251 | &Case{hex: "#8080ff", rgb: (0.5, 0.5, 1.0), xyz: (0.345256, 0.270768, 0.979954), lab: (0.590453, 0.332846,-0.637099), hcl: (297.5843, 0.718805, 0.590453)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.590_453` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:252:59 [INFO] [stderr] | [INFO] [stderr] 252 | &Case{hex: "#ff8080", rgb: (1.0, 0.5, 0.5), xyz: (0.527613, 0.381193, 0.248250), lab: (0.681085, 0.483884, 0.228328), hcl: ( 25.2610, 0.535049, 0.681085)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.527_613` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:252:69 [INFO] [stderr] | [INFO] [stderr] 252 | &Case{hex: "#ff8080", rgb: (1.0, 0.5, 0.5), xyz: (0.527613, 0.381193, 0.248250), lab: (0.681085, 0.483884, 0.228328), hcl: ( 25.2610, 0.535049, 0.681085)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.381_193` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:252:79 [INFO] [stderr] | [INFO] [stderr] 252 | &Case{hex: "#ff8080", rgb: (1.0, 0.5, 0.5), xyz: (0.527613, 0.381193, 0.248250), lab: (0.681085, 0.483884, 0.228328), hcl: ( 25.2610, 0.535049, 0.681085)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.248_250` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:252:96 [INFO] [stderr] | [INFO] [stderr] 252 | &Case{hex: "#ff8080", rgb: (1.0, 0.5, 0.5), xyz: (0.527613, 0.381193, 0.248250), lab: (0.681085, 0.483884, 0.228328), hcl: ( 25.2610, 0.535049, 0.681085)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.681_085` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:252:106 [INFO] [stderr] | [INFO] [stderr] 252 | &Case{hex: "#ff8080", rgb: (1.0, 0.5, 0.5), xyz: (0.527613, 0.381193, 0.248250), lab: (0.681085, 0.483884, 0.228328), hcl: ( 25.2610, 0.535049, 0.681085)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.483_884` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:252:116 [INFO] [stderr] | [INFO] [stderr] 252 | &Case{hex: "#ff8080", rgb: (1.0, 0.5, 0.5), xyz: (0.527613, 0.381193, 0.248250), lab: (0.681085, 0.483884, 0.228328), hcl: ( 25.2610, 0.535049, 0.681085)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.228_328` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:252:143 [INFO] [stderr] | [INFO] [stderr] 252 | &Case{hex: "#ff8080", rgb: (1.0, 0.5, 0.5), xyz: (0.527613, 0.381193, 0.248250), lab: (0.681085, 0.483884, 0.228328), hcl: ( 25.2610, 0.535049, 0.681085)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.535_049` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:252:153 [INFO] [stderr] | [INFO] [stderr] 252 | &Case{hex: "#ff8080", rgb: (1.0, 0.5, 0.5), xyz: (0.527613, 0.381193, 0.248250), lab: (0.681085, 0.483884, 0.228328), hcl: ( 25.2610, 0.535049, 0.681085)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.681_085` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:253:59 [INFO] [stderr] | [INFO] [stderr] 253 | &Case{hex: "#80ff80", rgb: (0.5, 1.0, 0.5), xyz: (0.484480, 0.776121, 0.326734), lab: (0.906026,-0.600870, 0.498993), hcl: (140.2920, 0.781050, 0.906026)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.484_480` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:253:69 [INFO] [stderr] | [INFO] [stderr] 253 | &Case{hex: "#80ff80", rgb: (0.5, 1.0, 0.5), xyz: (0.484480, 0.776121, 0.326734), lab: (0.906026,-0.600870, 0.498993), hcl: (140.2920, 0.781050, 0.906026)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.776_121` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:253:79 [INFO] [stderr] | [INFO] [stderr] 253 | &Case{hex: "#80ff80", rgb: (0.5, 1.0, 0.5), xyz: (0.484480, 0.776121, 0.326734), lab: (0.906026,-0.600870, 0.498993), hcl: (140.2920, 0.781050, 0.906026)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.326_734` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:253:96 [INFO] [stderr] | [INFO] [stderr] 253 | &Case{hex: "#80ff80", rgb: (0.5, 1.0, 0.5), xyz: (0.484480, 0.776121, 0.326734), lab: (0.906026,-0.600870, 0.498993), hcl: (140.2920, 0.781050, 0.906026)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.906_026` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:253:106 [INFO] [stderr] | [INFO] [stderr] 253 | &Case{hex: "#80ff80", rgb: (0.5, 1.0, 0.5), xyz: (0.484480, 0.776121, 0.326734), lab: (0.906026,-0.600870, 0.498993), hcl: (140.2920, 0.781050, 0.906026)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.600_870` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:253:116 [INFO] [stderr] | [INFO] [stderr] 253 | &Case{hex: "#80ff80", rgb: (0.5, 1.0, 0.5), xyz: (0.484480, 0.776121, 0.326734), lab: (0.906026,-0.600870, 0.498993), hcl: (140.2920, 0.781050, 0.906026)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.498_993` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:253:143 [INFO] [stderr] | [INFO] [stderr] 253 | &Case{hex: "#80ff80", rgb: (0.5, 1.0, 0.5), xyz: (0.484480, 0.776121, 0.326734), lab: (0.906026,-0.600870, 0.498993), hcl: (140.2920, 0.781050, 0.906026)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.781_050` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:253:153 [INFO] [stderr] | [INFO] [stderr] 253 | &Case{hex: "#80ff80", rgb: (0.5, 1.0, 0.5), xyz: (0.484480, 0.776121, 0.326734), lab: (0.906026,-0.600870, 0.498993), hcl: (140.2920, 0.781050, 0.906026)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.906_026` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:254:59 [INFO] [stderr] | [INFO] [stderr] 254 | &Case{hex: "#808080", rgb: (0.5, 0.5, 0.5), xyz: (0.203440, 0.214041, 0.233054), lab: (0.533890, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.533890)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.203_440` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:254:69 [INFO] [stderr] | [INFO] [stderr] 254 | &Case{hex: "#808080", rgb: (0.5, 0.5, 0.5), xyz: (0.203440, 0.214041, 0.233054), lab: (0.533890, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.533890)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.214_041` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:254:79 [INFO] [stderr] | [INFO] [stderr] 254 | &Case{hex: "#808080", rgb: (0.5, 0.5, 0.5), xyz: (0.203440, 0.214041, 0.233054), lab: (0.533890, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.533890)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.233_054` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:254:96 [INFO] [stderr] | [INFO] [stderr] 254 | &Case{hex: "#808080", rgb: (0.5, 0.5, 0.5), xyz: (0.203440, 0.214041, 0.233054), lab: (0.533890, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.533890)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.533_890` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:254:106 [INFO] [stderr] | [INFO] [stderr] 254 | &Case{hex: "#808080", rgb: (0.5, 0.5, 0.5), xyz: (0.203440, 0.214041, 0.233054), lab: (0.533890, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.533890)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:254:116 [INFO] [stderr] | [INFO] [stderr] 254 | &Case{hex: "#808080", rgb: (0.5, 0.5, 0.5), xyz: (0.203440, 0.214041, 0.233054), lab: (0.533890, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.533890)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:254:143 [INFO] [stderr] | [INFO] [stderr] 254 | &Case{hex: "#808080", rgb: (0.5, 0.5, 0.5), xyz: (0.203440, 0.214041, 0.233054), lab: (0.533890, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.533890)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:254:153 [INFO] [stderr] | [INFO] [stderr] 254 | &Case{hex: "#808080", rgb: (0.5, 0.5, 0.5), xyz: (0.203440, 0.214041, 0.233054), lab: (0.533890, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.533890)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.533_890` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:255:59 [INFO] [stderr] | [INFO] [stderr] 255 | &Case{hex: "#00ffff", rgb: (0.0, 1.0, 1.0), xyz: (0.538014, 0.787327, 1.069496), lab: (0.911132,-0.480875,-0.141312), hcl: (196.3762, 0.501209, 0.911132)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.538_014` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:255:69 [INFO] [stderr] | [INFO] [stderr] 255 | &Case{hex: "#00ffff", rgb: (0.0, 1.0, 1.0), xyz: (0.538014, 0.787327, 1.069496), lab: (0.911132,-0.480875,-0.141312), hcl: (196.3762, 0.501209, 0.911132)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.787_327` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:255:79 [INFO] [stderr] | [INFO] [stderr] 255 | &Case{hex: "#00ffff", rgb: (0.0, 1.0, 1.0), xyz: (0.538014, 0.787327, 1.069496), lab: (0.911132,-0.480875,-0.141312), hcl: (196.3762, 0.501209, 0.911132)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `1.069_496` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:255:96 [INFO] [stderr] | [INFO] [stderr] 255 | &Case{hex: "#00ffff", rgb: (0.0, 1.0, 1.0), xyz: (0.538014, 0.787327, 1.069496), lab: (0.911132,-0.480875,-0.141312), hcl: (196.3762, 0.501209, 0.911132)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.911_132` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:255:106 [INFO] [stderr] | [INFO] [stderr] 255 | &Case{hex: "#00ffff", rgb: (0.0, 1.0, 1.0), xyz: (0.538014, 0.787327, 1.069496), lab: (0.911132,-0.480875,-0.141312), hcl: (196.3762, 0.501209, 0.911132)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.480_875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:255:116 [INFO] [stderr] | [INFO] [stderr] 255 | &Case{hex: "#00ffff", rgb: (0.0, 1.0, 1.0), xyz: (0.538014, 0.787327, 1.069496), lab: (0.911132,-0.480875,-0.141312), hcl: (196.3762, 0.501209, 0.911132)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.141_312` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:255:143 [INFO] [stderr] | [INFO] [stderr] 255 | &Case{hex: "#00ffff", rgb: (0.0, 1.0, 1.0), xyz: (0.538014, 0.787327, 1.069496), lab: (0.911132,-0.480875,-0.141312), hcl: (196.3762, 0.501209, 0.911132)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.501_209` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:255:153 [INFO] [stderr] | [INFO] [stderr] 255 | &Case{hex: "#00ffff", rgb: (0.0, 1.0, 1.0), xyz: (0.538014, 0.787327, 1.069496), lab: (0.911132,-0.480875,-0.141312), hcl: (196.3762, 0.501209, 0.911132)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.911_132` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:256:59 [INFO] [stderr] | [INFO] [stderr] 256 | &Case{hex: "#ff00ff", rgb: (1.0, 0.0, 1.0), xyz: (0.592894, 0.284848, 0.969638), lab: (0.603242, 0.982343,-0.608249), hcl: (328.2350, 1.155407, 0.603242)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.592_894` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:256:69 [INFO] [stderr] | [INFO] [stderr] 256 | &Case{hex: "#ff00ff", rgb: (1.0, 0.0, 1.0), xyz: (0.592894, 0.284848, 0.969638), lab: (0.603242, 0.982343,-0.608249), hcl: (328.2350, 1.155407, 0.603242)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.284_848` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:256:79 [INFO] [stderr] | [INFO] [stderr] 256 | &Case{hex: "#ff00ff", rgb: (1.0, 0.0, 1.0), xyz: (0.592894, 0.284848, 0.969638), lab: (0.603242, 0.982343,-0.608249), hcl: (328.2350, 1.155407, 0.603242)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.969_638` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:256:96 [INFO] [stderr] | [INFO] [stderr] 256 | &Case{hex: "#ff00ff", rgb: (1.0, 0.0, 1.0), xyz: (0.592894, 0.284848, 0.969638), lab: (0.603242, 0.982343,-0.608249), hcl: (328.2350, 1.155407, 0.603242)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.603_242` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:256:106 [INFO] [stderr] | [INFO] [stderr] 256 | &Case{hex: "#ff00ff", rgb: (1.0, 0.0, 1.0), xyz: (0.592894, 0.284848, 0.969638), lab: (0.603242, 0.982343,-0.608249), hcl: (328.2350, 1.155407, 0.603242)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.982_343` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:256:116 [INFO] [stderr] | [INFO] [stderr] 256 | &Case{hex: "#ff00ff", rgb: (1.0, 0.0, 1.0), xyz: (0.592894, 0.284848, 0.969638), lab: (0.603242, 0.982343,-0.608249), hcl: (328.2350, 1.155407, 0.603242)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.608_249` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:256:143 [INFO] [stderr] | [INFO] [stderr] 256 | &Case{hex: "#ff00ff", rgb: (1.0, 0.0, 1.0), xyz: (0.592894, 0.284848, 0.969638), lab: (0.603242, 0.982343,-0.608249), hcl: (328.2350, 1.155407, 0.603242)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `1.155_407` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:256:153 [INFO] [stderr] | [INFO] [stderr] 256 | &Case{hex: "#ff00ff", rgb: (1.0, 0.0, 1.0), xyz: (0.592894, 0.284848, 0.969638), lab: (0.603242, 0.982343,-0.608249), hcl: (328.2350, 1.155407, 0.603242)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.603_242` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:257:59 [INFO] [stderr] | [INFO] [stderr] 257 | &Case{hex: "#ffff00", rgb: (1.0, 1.0, 0.0), xyz: (0.770033, 0.927825, 0.138526), lab: (0.971393,-0.215537, 0.944780), hcl: (102.8512, 0.969054, 0.971393)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.770_033` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:257:69 [INFO] [stderr] | [INFO] [stderr] 257 | &Case{hex: "#ffff00", rgb: (1.0, 1.0, 0.0), xyz: (0.770033, 0.927825, 0.138526), lab: (0.971393,-0.215537, 0.944780), hcl: (102.8512, 0.969054, 0.971393)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.927_825` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:257:79 [INFO] [stderr] | [INFO] [stderr] 257 | &Case{hex: "#ffff00", rgb: (1.0, 1.0, 0.0), xyz: (0.770033, 0.927825, 0.138526), lab: (0.971393,-0.215537, 0.944780), hcl: (102.8512, 0.969054, 0.971393)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.138_526` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:257:96 [INFO] [stderr] | [INFO] [stderr] 257 | &Case{hex: "#ffff00", rgb: (1.0, 1.0, 0.0), xyz: (0.770033, 0.927825, 0.138526), lab: (0.971393,-0.215537, 0.944780), hcl: (102.8512, 0.969054, 0.971393)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.971_393` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:257:106 [INFO] [stderr] | [INFO] [stderr] 257 | &Case{hex: "#ffff00", rgb: (1.0, 1.0, 0.0), xyz: (0.770033, 0.927825, 0.138526), lab: (0.971393,-0.215537, 0.944780), hcl: (102.8512, 0.969054, 0.971393)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.215_537` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:257:116 [INFO] [stderr] | [INFO] [stderr] 257 | &Case{hex: "#ffff00", rgb: (1.0, 1.0, 0.0), xyz: (0.770033, 0.927825, 0.138526), lab: (0.971393,-0.215537, 0.944780), hcl: (102.8512, 0.969054, 0.971393)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.944_780` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:257:143 [INFO] [stderr] | [INFO] [stderr] 257 | &Case{hex: "#ffff00", rgb: (1.0, 1.0, 0.0), xyz: (0.770033, 0.927825, 0.138526), lab: (0.971393,-0.215537, 0.944780), hcl: (102.8512, 0.969054, 0.971393)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.969_054` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:257:153 [INFO] [stderr] | [INFO] [stderr] 257 | &Case{hex: "#ffff00", rgb: (1.0, 1.0, 0.0), xyz: (0.770033, 0.927825, 0.138526), lab: (0.971393,-0.215537, 0.944780), hcl: (102.8512, 0.969054, 0.971393)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.971_393` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:258:59 [INFO] [stderr] | [INFO] [stderr] 258 | &Case{hex: "#0000ff", rgb: (0.0, 0.0, 1.0), xyz: (0.180437, 0.072175, 0.950304), lab: (0.322970, 0.791875,-1.078602), hcl: (306.2849, 1.338076, 0.322970)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.180_437` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:258:69 [INFO] [stderr] | [INFO] [stderr] 258 | &Case{hex: "#0000ff", rgb: (0.0, 0.0, 1.0), xyz: (0.180437, 0.072175, 0.950304), lab: (0.322970, 0.791875,-1.078602), hcl: (306.2849, 1.338076, 0.322970)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.072_175` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:258:79 [INFO] [stderr] | [INFO] [stderr] 258 | &Case{hex: "#0000ff", rgb: (0.0, 0.0, 1.0), xyz: (0.180437, 0.072175, 0.950304), lab: (0.322970, 0.791875,-1.078602), hcl: (306.2849, 1.338076, 0.322970)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.950_304` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:258:96 [INFO] [stderr] | [INFO] [stderr] 258 | &Case{hex: "#0000ff", rgb: (0.0, 0.0, 1.0), xyz: (0.180437, 0.072175, 0.950304), lab: (0.322970, 0.791875,-1.078602), hcl: (306.2849, 1.338076, 0.322970)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.322_970` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:258:106 [INFO] [stderr] | [INFO] [stderr] 258 | &Case{hex: "#0000ff", rgb: (0.0, 0.0, 1.0), xyz: (0.180437, 0.072175, 0.950304), lab: (0.322970, 0.791875,-1.078602), hcl: (306.2849, 1.338076, 0.322970)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.791_875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:258:116 [INFO] [stderr] | [INFO] [stderr] 258 | &Case{hex: "#0000ff", rgb: (0.0, 0.0, 1.0), xyz: (0.180437, 0.072175, 0.950304), lab: (0.322970, 0.791875,-1.078602), hcl: (306.2849, 1.338076, 0.322970)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `1.078_602` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:258:143 [INFO] [stderr] | [INFO] [stderr] 258 | &Case{hex: "#0000ff", rgb: (0.0, 0.0, 1.0), xyz: (0.180437, 0.072175, 0.950304), lab: (0.322970, 0.791875,-1.078602), hcl: (306.2849, 1.338076, 0.322970)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `1.338_076` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:258:153 [INFO] [stderr] | [INFO] [stderr] 258 | &Case{hex: "#0000ff", rgb: (0.0, 0.0, 1.0), xyz: (0.180437, 0.072175, 0.950304), lab: (0.322970, 0.791875,-1.078602), hcl: (306.2849, 1.338076, 0.322970)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.322_970` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:259:59 [INFO] [stderr] | [INFO] [stderr] 259 | &Case{hex: "#00ff00", rgb: (0.0, 1.0, 0.0), xyz: (0.357576, 0.715152, 0.119192), lab: (0.877347,-0.861827, 0.831793), hcl: (136.0160, 1.197759, 0.877347)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.357_576` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:259:69 [INFO] [stderr] | [INFO] [stderr] 259 | &Case{hex: "#00ff00", rgb: (0.0, 1.0, 0.0), xyz: (0.357576, 0.715152, 0.119192), lab: (0.877347,-0.861827, 0.831793), hcl: (136.0160, 1.197759, 0.877347)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.715_152` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:259:79 [INFO] [stderr] | [INFO] [stderr] 259 | &Case{hex: "#00ff00", rgb: (0.0, 1.0, 0.0), xyz: (0.357576, 0.715152, 0.119192), lab: (0.877347,-0.861827, 0.831793), hcl: (136.0160, 1.197759, 0.877347)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.119_192` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:259:96 [INFO] [stderr] | [INFO] [stderr] 259 | &Case{hex: "#00ff00", rgb: (0.0, 1.0, 0.0), xyz: (0.357576, 0.715152, 0.119192), lab: (0.877347,-0.861827, 0.831793), hcl: (136.0160, 1.197759, 0.877347)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.877_347` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:259:106 [INFO] [stderr] | [INFO] [stderr] 259 | &Case{hex: "#00ff00", rgb: (0.0, 1.0, 0.0), xyz: (0.357576, 0.715152, 0.119192), lab: (0.877347,-0.861827, 0.831793), hcl: (136.0160, 1.197759, 0.877347)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.861_827` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:259:116 [INFO] [stderr] | [INFO] [stderr] 259 | &Case{hex: "#00ff00", rgb: (0.0, 1.0, 0.0), xyz: (0.357576, 0.715152, 0.119192), lab: (0.877347,-0.861827, 0.831793), hcl: (136.0160, 1.197759, 0.877347)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.831_793` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:259:143 [INFO] [stderr] | [INFO] [stderr] 259 | &Case{hex: "#00ff00", rgb: (0.0, 1.0, 0.0), xyz: (0.357576, 0.715152, 0.119192), lab: (0.877347,-0.861827, 0.831793), hcl: (136.0160, 1.197759, 0.877347)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `1.197_759` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:259:153 [INFO] [stderr] | [INFO] [stderr] 259 | &Case{hex: "#00ff00", rgb: (0.0, 1.0, 0.0), xyz: (0.357576, 0.715152, 0.119192), lab: (0.877347,-0.861827, 0.831793), hcl: (136.0160, 1.197759, 0.877347)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.877_347` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:260:59 [INFO] [stderr] | [INFO] [stderr] 260 | &Case{hex: "#ff0000", rgb: (1.0, 0.0, 0.0), xyz: (0.412456, 0.212673, 0.019334), lab: (0.532408, 0.800925, 0.672032), hcl: ( 39.9990, 1.045518, 0.532408)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.412_456` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:260:69 [INFO] [stderr] | [INFO] [stderr] 260 | &Case{hex: "#ff0000", rgb: (1.0, 0.0, 0.0), xyz: (0.412456, 0.212673, 0.019334), lab: (0.532408, 0.800925, 0.672032), hcl: ( 39.9990, 1.045518, 0.532408)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.212_673` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:260:79 [INFO] [stderr] | [INFO] [stderr] 260 | &Case{hex: "#ff0000", rgb: (1.0, 0.0, 0.0), xyz: (0.412456, 0.212673, 0.019334), lab: (0.532408, 0.800925, 0.672032), hcl: ( 39.9990, 1.045518, 0.532408)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.019_334` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:260:96 [INFO] [stderr] | [INFO] [stderr] 260 | &Case{hex: "#ff0000", rgb: (1.0, 0.0, 0.0), xyz: (0.412456, 0.212673, 0.019334), lab: (0.532408, 0.800925, 0.672032), hcl: ( 39.9990, 1.045518, 0.532408)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.532_408` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:260:106 [INFO] [stderr] | [INFO] [stderr] 260 | &Case{hex: "#ff0000", rgb: (1.0, 0.0, 0.0), xyz: (0.412456, 0.212673, 0.019334), lab: (0.532408, 0.800925, 0.672032), hcl: ( 39.9990, 1.045518, 0.532408)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.800_925` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:260:116 [INFO] [stderr] | [INFO] [stderr] 260 | &Case{hex: "#ff0000", rgb: (1.0, 0.0, 0.0), xyz: (0.412456, 0.212673, 0.019334), lab: (0.532408, 0.800925, 0.672032), hcl: ( 39.9990, 1.045518, 0.532408)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.672_032` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:260:143 [INFO] [stderr] | [INFO] [stderr] 260 | &Case{hex: "#ff0000", rgb: (1.0, 0.0, 0.0), xyz: (0.412456, 0.212673, 0.019334), lab: (0.532408, 0.800925, 0.672032), hcl: ( 39.9990, 1.045518, 0.532408)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `1.045_518` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:260:153 [INFO] [stderr] | [INFO] [stderr] 260 | &Case{hex: "#ff0000", rgb: (1.0, 0.0, 0.0), xyz: (0.412456, 0.212673, 0.019334), lab: (0.532408, 0.800925, 0.672032), hcl: ( 39.9990, 1.045518, 0.532408)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.532_408` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:261:59 [INFO] [stderr] | [INFO] [stderr] 261 | &Case{hex: "#000000", rgb: (0.0, 0.0, 0.0), xyz: (0.000000, 0.000000, 0.000000), lab: (0.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:261:69 [INFO] [stderr] | [INFO] [stderr] 261 | &Case{hex: "#000000", rgb: (0.0, 0.0, 0.0), xyz: (0.000000, 0.000000, 0.000000), lab: (0.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:261:79 [INFO] [stderr] | [INFO] [stderr] 261 | &Case{hex: "#000000", rgb: (0.0, 0.0, 0.0), xyz: (0.000000, 0.000000, 0.000000), lab: (0.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:261:96 [INFO] [stderr] | [INFO] [stderr] 261 | &Case{hex: "#000000", rgb: (0.0, 0.0, 0.0), xyz: (0.000000, 0.000000, 0.000000), lab: (0.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:261:106 [INFO] [stderr] | [INFO] [stderr] 261 | &Case{hex: "#000000", rgb: (0.0, 0.0, 0.0), xyz: (0.000000, 0.000000, 0.000000), lab: (0.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:261:116 [INFO] [stderr] | [INFO] [stderr] 261 | &Case{hex: "#000000", rgb: (0.0, 0.0, 0.0), xyz: (0.000000, 0.000000, 0.000000), lab: (0.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:261:143 [INFO] [stderr] | [INFO] [stderr] 261 | &Case{hex: "#000000", rgb: (0.0, 0.0, 0.0), xyz: (0.000000, 0.000000, 0.000000), lab: (0.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/color/mod.rs:261:153 [INFO] [stderr] | [INFO] [stderr] 261 | &Case{hex: "#000000", rgb: (0.0, 0.0, 0.0), xyz: (0.000000, 0.000000, 0.000000), lab: (0.000000, 0.000000, 0.000000), hcl: ( 0.0000, 0.000000, 0.000000)}, [INFO] [stderr] | ^^^^^^^^ help: consider: `0.000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/geo_pattern.rs:36:32 [INFO] [stderr] | [INFO] [stderr] 36 | pub const DEFAULT_BASE_COLOR: &'static str = "#933c3c"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/patterns/mod.rs:8:22 [INFO] [stderr] | [INFO] [stderr] 8 | const STROKE_COLOR: &'static str = "#000"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/patterns/mod.rs:10:25 [INFO] [stderr] | [INFO] [stderr] 10 | const DARK_FILL_COLOR: &'static str = "#222"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/patterns/mod.rs:11:26 [INFO] [stderr] | [INFO] [stderr] 11 | const LIGHT_FILL_COLOR: &'static str = "#ddd"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/color/mod.rs:97:27 [INFO] [stderr] | [INFO] [stderr] 97 | Ok(Color::new(((r * 16 + r) as f64) * DELTA, ((g * 16 + g) as f64) * DELTA, ((b * 16 + b) as f64) * DELTA)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(r * 16 + r)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/color/mod.rs:97:58 [INFO] [stderr] | [INFO] [stderr] 97 | Ok(Color::new(((r * 16 + r) as f64) * DELTA, ((g * 16 + g) as f64) * DELTA, ((b * 16 + b) as f64) * DELTA)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(g * 16 + g)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/color/mod.rs:97:89 [INFO] [stderr] | [INFO] [stderr] 97 | Ok(Color::new(((r * 16 + r) as f64) * DELTA, ((g * 16 + g) as f64) * DELTA, ((b * 16 + b) as f64) * DELTA)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(b * 16 + b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/color/mod.rs:102:27 [INFO] [stderr] | [INFO] [stderr] 102 | Ok(Color::new((r as f64) * DELTA, (g as f64) * DELTA, (b as f64) * DELTA)) [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(r)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/color/mod.rs:102:47 [INFO] [stderr] | [INFO] [stderr] 102 | Ok(Color::new((r as f64) * DELTA, (g as f64) * DELTA, (b as f64) * DELTA)) [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(g)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/color/mod.rs:102:67 [INFO] [stderr] | [INFO] [stderr] 102 | Ok(Color::new((r as f64) * DELTA, (g as f64) * DELTA, (b as f64) * DELTA)) [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(b)` [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/color/mod.rs:182:26 [INFO] [stderr] | [INFO] [stderr] 182 | h = (360.0 + 57.29577951308232087721 * b.atan2(a)) % 360.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `57.295_779_513_082_32` [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/color/mod.rs:190:17 [INFO] [stderr] | [INFO] [stderr] 190 | let h = 0.01745329251994329576 * h; // Deg2Rad [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.017_453_292_519_943_295` [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: you don't need to add `&` to both the expression and the patterns [INFO] [stderr] --> src/geo_pattern.rs:119:9 [INFO] [stderr] | [INFO] [stderr] 119 | / match &self.svg { [INFO] [stderr] 120 | | &Some(ref d) => Ok(d), [INFO] [stderr] 121 | | &None => Err(GeoPatternError::NotBuilt), [INFO] [stderr] 122 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::match_ref_pats)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 119 | match self.svg { [INFO] [stderr] 120 | Some(ref d) => Ok(d), [INFO] [stderr] 121 | None => Err(GeoPatternError::NotBuilt), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to both the expression and the patterns [INFO] [stderr] --> src/geo_pattern.rs:168:9 [INFO] [stderr] | [INFO] [stderr] 168 | / match &self.color { [INFO] [stderr] 169 | | &Some(ref c) => { [INFO] [stderr] 170 | | let (r, g, b) = c.rgb(); [INFO] [stderr] 171 | | [INFO] [stderr] ... | [INFO] [stderr] 185 | | &None => Err(GeoPatternError::UninitializedColor) [INFO] [stderr] 186 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 168 | match self.color { [INFO] [stderr] 169 | Some(ref c) => { [INFO] [stderr] 170 | let (r, g, b) = c.rgb(); [INFO] [stderr] 171 | [INFO] [stderr] 172 | // TODO: shouldn't need abs and mod here. Somehow hcl -> rgb pipeline in color [INFO] [stderr] 173 | // is broken, despite all the "tests" passing. [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to all patterns [INFO] [stderr] --> src/geo_pattern.rs:194:19 [INFO] [stderr] | [INFO] [stderr] 194 | let svg = match pattern { [INFO] [stderr] | ___________________^ [INFO] [stderr] 195 | | &Patterns::Chevrons => Chevrons::new(&self.hash).draw(svg)?, [INFO] [stderr] 196 | | &Patterns::ConcentricCircles => ConcentricCircles::new(&self.hash).draw(svg)?, [INFO] [stderr] 197 | | &Patterns::Diamonds => Diamonds::new(&self.hash).draw(svg)?, [INFO] [stderr] ... | [INFO] [stderr] 210 | | &Patterns::Xes => Xes::new(&self.hash).draw(svg)?, [INFO] [stderr] 211 | | }; [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: instead of prefixing all patterns with `&`, you can dereference the expression [INFO] [stderr] | [INFO] [stderr] 194 | let svg = match *pattern { [INFO] [stderr] 195 | Patterns::Chevrons => Chevrons::new(&self.hash).draw(svg)?, [INFO] [stderr] 196 | Patterns::ConcentricCircles => ConcentricCircles::new(&self.hash).draw(svg)?, [INFO] [stderr] 197 | Patterns::Diamonds => Diamonds::new(&self.hash).draw(svg)?, [INFO] [stderr] 198 | Patterns::Hexagons => Hexagons::new(&self.hash).draw(svg)?, [INFO] [stderr] 199 | Patterns::MosaicSquares => MosaicSquares::new(&self.hash).draw(svg)?, [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/chevrons.rs:37:26 [INFO] [stderr] | [INFO] [stderr] 37 | let cw = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 30.0, 80.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/chevrons.rs:47:57 [INFO] [stderr] | [INFO] [stderr] 47 | let val = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::range_plus_one)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/chevrons.rs:48:39 [INFO] [stderr] | [INFO] [stderr] 48 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(val)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/concentric_circles.rs:27:26 [INFO] [stderr] | [INFO] [stderr] 27 | let rs = rescale(s as f64, 0.0, 15.0, 10.0, 60.0); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(s)` [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: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/concentric_circles.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/concentric_circles.rs:38:39 [INFO] [stderr] | [INFO] [stderr] 38 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/concentric_circles.rs:52:39 [INFO] [stderr] | [INFO] [stderr] 52 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/diamonds.rs:28:25 [INFO] [stderr] | [INFO] [stderr] 28 | let w = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 10.0, 50.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/diamonds.rs:29:25 [INFO] [stderr] | [INFO] [stderr] 29 | let h = rescale(u8::from_str_radix(&self.hash[1..2], 16)? as f64, 0.0, 15.0, 10.0, 50.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[1..2], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/diamonds.rs:40:57 [INFO] [stderr] | [INFO] [stderr] 40 | let val = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/diamonds.rs:41:39 [INFO] [stderr] | [INFO] [stderr] 41 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(val)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/hexagons.rs:30:25 [INFO] [stderr] | [INFO] [stderr] 30 | let l = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 8.0, 60.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/hexagons.rs:47:57 [INFO] [stderr] | [INFO] [stderr] 47 | let val = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/hexagons.rs:48:39 [INFO] [stderr] | [INFO] [stderr] 48 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(val)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/mosaic_squares.rs:109:25 [INFO] [stderr] | [INFO] [stderr] 109 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 15.0, 50.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/mosaic_squares.rs:118:26 [INFO] [stderr] | [INFO] [stderr] 118 | let v1 = u8::from_str_radix(&self.hash[i..i+1], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[i..i+1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/mosaic_squares.rs:118:56 [INFO] [stderr] | [INFO] [stderr] 118 | let v1 = u8::from_str_radix(&self.hash[i..i+1], 16)? as f64; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/mosaic_squares.rs:119:26 [INFO] [stderr] | [INFO] [stderr] 119 | let v2 = u8::from_str_radix(&self.hash[i+1..i+2], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[i+1..i+2], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/nested_squares.rs:26:25 [INFO] [stderr] | [INFO] [stderr] 26 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 4.0, 12.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/nested_squares.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/nested_squares.rs:38:39 [INFO] [stderr] | [INFO] [stderr] 38 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/nested_squares.rs:52:39 [INFO] [stderr] | [INFO] [stderr] 52 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/octagons.rs:28:25 [INFO] [stderr] | [INFO] [stderr] 28 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 10.0, 60.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/octagons.rs:40:57 [INFO] [stderr] | [INFO] [stderr] 40 | let val = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/octagons.rs:41:39 [INFO] [stderr] | [INFO] [stderr] 41 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(val)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/overlapping_circles.rs:26:25 [INFO] [stderr] | [INFO] [stderr] 26 | let d = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 25.0, 200.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/overlapping_circles.rs:36:57 [INFO] [stderr] | [INFO] [stderr] 36 | let val = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/overlapping_circles.rs:37:39 [INFO] [stderr] | [INFO] [stderr] 37 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(val)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/overlapping_rings.rs:26:25 [INFO] [stderr] | [INFO] [stderr] 26 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 10.0, 60.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/overlapping_rings.rs:36:55 [INFO] [stderr] | [INFO] [stderr] 36 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/overlapping_rings.rs:37:39 [INFO] [stderr] | [INFO] [stderr] 37 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/plaid.rs:32:21 [INFO] [stderr] | [INFO] [stderr] 32 | let s = u8::from_str_radix(&self.hash[j..j+1], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[j..j+1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/plaid.rs:32:51 [INFO] [stderr] | [INFO] [stderr] 32 | let s = u8::from_str_radix(&self.hash[j..j+1], 16)? as f64; [INFO] [stderr] | ^^^^^^ help: use: `j..=j` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/plaid.rs:35:23 [INFO] [stderr] | [INFO] [stderr] 35 | let val = u8::from_str_radix(&self.hash[j+1..j+2], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[j+1..j+2], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/plaid.rs:56:21 [INFO] [stderr] | [INFO] [stderr] 56 | let s = u8::from_str_radix(&self.hash[j..j+1], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[j..j+1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/plaid.rs:56:51 [INFO] [stderr] | [INFO] [stderr] 56 | let s = u8::from_str_radix(&self.hash[j..j+1], 16)? as f64; [INFO] [stderr] | ^^^^^^ help: use: `j..=j` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/plaid.rs:59:23 [INFO] [stderr] | [INFO] [stderr] 59 | let val = u8::from_str_radix(&self.hash[j+1..j+2], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[j+1..j+2], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/plus_signs.rs:35:25 [INFO] [stderr] | [INFO] [stderr] 35 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 10.0, 25.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/plus_signs.rs:46:57 [INFO] [stderr] | [INFO] [stderr] 46 | let val = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/plus_signs.rs:47:39 [INFO] [stderr] | [INFO] [stderr] 47 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(val)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/sine_waves.rs:26:25 [INFO] [stderr] | [INFO] [stderr] 26 | let p = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 100.0, 400.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/sine_waves.rs:27:25 [INFO] [stderr] | [INFO] [stderr] 27 | let a = rescale(u8::from_str_radix(&self.hash[1..2], 16)? as f64, 0.0, 15.0, 30.0, 100.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[1..2], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/sine_waves.rs:28:26 [INFO] [stderr] | [INFO] [stderr] 28 | let ww = rescale(u8::from_str_radix(&self.hash[2..3], 16)? as f64, 0.0, 15.0, 3.0, 30.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[2..3], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/sine_waves.rs:35:51 [INFO] [stderr] | [INFO] [stderr] 35 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/sine_waves.rs:36:35 [INFO] [stderr] | [INFO] [stderr] 36 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/squares.rs:28:25 [INFO] [stderr] | [INFO] [stderr] 28 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 10.0, 60.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/squares.rs:38:55 [INFO] [stderr] | [INFO] [stderr] 38 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/squares.rs:39:39 [INFO] [stderr] | [INFO] [stderr] 39 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/tessellation.rs:28:25 [INFO] [stderr] | [INFO] [stderr] 28 | let l = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 5.0, 40.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/tessellation.rs:45:21 [INFO] [stderr] | [INFO] [stderr] 45 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[i..i+1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/tessellation.rs:45:51 [INFO] [stderr] | [INFO] [stderr] 45 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)? as f64; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/triangles.rs:28:25 [INFO] [stderr] | [INFO] [stderr] 28 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 15.0, 80.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/triangles.rs:42:55 [INFO] [stderr] | [INFO] [stderr] 42 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/triangles.rs:43:39 [INFO] [stderr] | [INFO] [stderr] 43 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/xes.rs:33:25 [INFO] [stderr] | [INFO] [stderr] 33 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 10.0, 25.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/xes.rs:45:55 [INFO] [stderr] | [INFO] [stderr] 45 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/xes.rs:46:39 [INFO] [stderr] | [INFO] [stderr] 46 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/color/mod.rs:97:27 [INFO] [stderr] | [INFO] [stderr] 97 | Ok(Color::new(((r * 16 + r) as f64) * DELTA, ((g * 16 + g) as f64) * DELTA, ((b * 16 + b) as f64) * DELTA)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(r * 16 + r)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/color/mod.rs:97:58 [INFO] [stderr] | [INFO] [stderr] 97 | Ok(Color::new(((r * 16 + r) as f64) * DELTA, ((g * 16 + g) as f64) * DELTA, ((b * 16 + b) as f64) * DELTA)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(g * 16 + g)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/color/mod.rs:97:89 [INFO] [stderr] | [INFO] [stderr] 97 | Ok(Color::new(((r * 16 + r) as f64) * DELTA, ((g * 16 + g) as f64) * DELTA, ((b * 16 + b) as f64) * DELTA)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(b * 16 + b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/color/mod.rs:102:27 [INFO] [stderr] | [INFO] [stderr] 102 | Ok(Color::new((r as f64) * DELTA, (g as f64) * DELTA, (b as f64) * DELTA)) [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(r)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/color/mod.rs:102:47 [INFO] [stderr] | [INFO] [stderr] 102 | Ok(Color::new((r as f64) * DELTA, (g as f64) * DELTA, (b as f64) * DELTA)) [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(g)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/color/mod.rs:102:67 [INFO] [stderr] | [INFO] [stderr] 102 | Ok(Color::new((r as f64) * DELTA, (g as f64) * DELTA, (b as f64) * DELTA)) [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(b)` [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/color/mod.rs:182:26 [INFO] [stderr] | [INFO] [stderr] 182 | h = (360.0 + 57.29577951308232087721 * b.atan2(a)) % 360.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `57.295_779_513_082_32` [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/color/mod.rs:190:17 [INFO] [stderr] | [INFO] [stderr] 190 | let h = 0.01745329251994329576 * h; // Deg2Rad [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.017_453_292_519_943_295` [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: you don't need to add `&` to both the expression and the patterns [INFO] [stderr] --> src/geo_pattern.rs:119:9 [INFO] [stderr] | [INFO] [stderr] 119 | / match &self.svg { [INFO] [stderr] 120 | | &Some(ref d) => Ok(d), [INFO] [stderr] 121 | | &None => Err(GeoPatternError::NotBuilt), [INFO] [stderr] 122 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::match_ref_pats)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 119 | match self.svg { [INFO] [stderr] 120 | Some(ref d) => Ok(d), [INFO] [stderr] 121 | None => Err(GeoPatternError::NotBuilt), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to both the expression and the patterns [INFO] [stderr] --> src/geo_pattern.rs:168:9 [INFO] [stderr] | [INFO] [stderr] 168 | / match &self.color { [INFO] [stderr] 169 | | &Some(ref c) => { [INFO] [stderr] 170 | | let (r, g, b) = c.rgb(); [INFO] [stderr] 171 | | [INFO] [stderr] ... | [INFO] [stderr] 185 | | &None => Err(GeoPatternError::UninitializedColor) [INFO] [stderr] 186 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 168 | match self.color { [INFO] [stderr] 169 | Some(ref c) => { [INFO] [stderr] 170 | let (r, g, b) = c.rgb(); [INFO] [stderr] 171 | [INFO] [stderr] 172 | // TODO: shouldn't need abs and mod here. Somehow hcl -> rgb pipeline in color [INFO] [stderr] 173 | // is broken, despite all the "tests" passing. [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to all patterns [INFO] [stderr] --> src/geo_pattern.rs:194:19 [INFO] [stderr] | [INFO] [stderr] 194 | let svg = match pattern { [INFO] [stderr] | ___________________^ [INFO] [stderr] 195 | | &Patterns::Chevrons => Chevrons::new(&self.hash).draw(svg)?, [INFO] [stderr] 196 | | &Patterns::ConcentricCircles => ConcentricCircles::new(&self.hash).draw(svg)?, [INFO] [stderr] 197 | | &Patterns::Diamonds => Diamonds::new(&self.hash).draw(svg)?, [INFO] [stderr] ... | [INFO] [stderr] 210 | | &Patterns::Xes => Xes::new(&self.hash).draw(svg)?, [INFO] [stderr] 211 | | }; [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: instead of prefixing all patterns with `&`, you can dereference the expression [INFO] [stderr] | [INFO] [stderr] 194 | let svg = match *pattern { [INFO] [stderr] 195 | Patterns::Chevrons => Chevrons::new(&self.hash).draw(svg)?, [INFO] [stderr] 196 | Patterns::ConcentricCircles => ConcentricCircles::new(&self.hash).draw(svg)?, [INFO] [stderr] 197 | Patterns::Diamonds => Diamonds::new(&self.hash).draw(svg)?, [INFO] [stderr] 198 | Patterns::Hexagons => Hexagons::new(&self.hash).draw(svg)?, [INFO] [stderr] 199 | Patterns::MosaicSquares => MosaicSquares::new(&self.hash).draw(svg)?, [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/chevrons.rs:37:26 [INFO] [stderr] | [INFO] [stderr] 37 | let cw = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 30.0, 80.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/chevrons.rs:47:57 [INFO] [stderr] | [INFO] [stderr] 47 | let val = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::range_plus_one)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/chevrons.rs:48:39 [INFO] [stderr] | [INFO] [stderr] 48 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(val)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/concentric_circles.rs:27:26 [INFO] [stderr] | [INFO] [stderr] 27 | let rs = rescale(s as f64, 0.0, 15.0, 10.0, 60.0); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(s)` [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: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/concentric_circles.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/concentric_circles.rs:38:39 [INFO] [stderr] | [INFO] [stderr] 38 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/concentric_circles.rs:52:39 [INFO] [stderr] | [INFO] [stderr] 52 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/diamonds.rs:28:25 [INFO] [stderr] | [INFO] [stderr] 28 | let w = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 10.0, 50.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/diamonds.rs:29:25 [INFO] [stderr] | [INFO] [stderr] 29 | let h = rescale(u8::from_str_radix(&self.hash[1..2], 16)? as f64, 0.0, 15.0, 10.0, 50.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[1..2], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/diamonds.rs:40:57 [INFO] [stderr] | [INFO] [stderr] 40 | let val = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/diamonds.rs:41:39 [INFO] [stderr] | [INFO] [stderr] 41 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(val)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/hexagons.rs:30:25 [INFO] [stderr] | [INFO] [stderr] 30 | let l = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 8.0, 60.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/hexagons.rs:47:57 [INFO] [stderr] | [INFO] [stderr] 47 | let val = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/hexagons.rs:48:39 [INFO] [stderr] | [INFO] [stderr] 48 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(val)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/mosaic_squares.rs:109:25 [INFO] [stderr] | [INFO] [stderr] 109 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 15.0, 50.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/mosaic_squares.rs:118:26 [INFO] [stderr] | [INFO] [stderr] 118 | let v1 = u8::from_str_radix(&self.hash[i..i+1], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[i..i+1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/mosaic_squares.rs:118:56 [INFO] [stderr] | [INFO] [stderr] 118 | let v1 = u8::from_str_radix(&self.hash[i..i+1], 16)? as f64; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/mosaic_squares.rs:119:26 [INFO] [stderr] | [INFO] [stderr] 119 | let v2 = u8::from_str_radix(&self.hash[i+1..i+2], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[i+1..i+2], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/nested_squares.rs:26:25 [INFO] [stderr] | [INFO] [stderr] 26 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 4.0, 12.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/nested_squares.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/nested_squares.rs:38:39 [INFO] [stderr] | [INFO] [stderr] 38 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/nested_squares.rs:52:39 [INFO] [stderr] | [INFO] [stderr] 52 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/octagons.rs:28:25 [INFO] [stderr] | [INFO] [stderr] 28 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 10.0, 60.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/octagons.rs:40:57 [INFO] [stderr] | [INFO] [stderr] 40 | let val = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/octagons.rs:41:39 [INFO] [stderr] | [INFO] [stderr] 41 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(val)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/overlapping_circles.rs:26:25 [INFO] [stderr] | [INFO] [stderr] 26 | let d = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 25.0, 200.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/overlapping_circles.rs:36:57 [INFO] [stderr] | [INFO] [stderr] 36 | let val = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/overlapping_circles.rs:37:39 [INFO] [stderr] | [INFO] [stderr] 37 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(val)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/overlapping_rings.rs:26:25 [INFO] [stderr] | [INFO] [stderr] 26 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 10.0, 60.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/overlapping_rings.rs:36:55 [INFO] [stderr] | [INFO] [stderr] 36 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/overlapping_rings.rs:37:39 [INFO] [stderr] | [INFO] [stderr] 37 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/plaid.rs:32:21 [INFO] [stderr] | [INFO] [stderr] 32 | let s = u8::from_str_radix(&self.hash[j..j+1], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[j..j+1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/plaid.rs:32:51 [INFO] [stderr] | [INFO] [stderr] 32 | let s = u8::from_str_radix(&self.hash[j..j+1], 16)? as f64; [INFO] [stderr] | ^^^^^^ help: use: `j..=j` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/plaid.rs:35:23 [INFO] [stderr] | [INFO] [stderr] 35 | let val = u8::from_str_radix(&self.hash[j+1..j+2], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[j+1..j+2], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/plaid.rs:56:21 [INFO] [stderr] | [INFO] [stderr] 56 | let s = u8::from_str_radix(&self.hash[j..j+1], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[j..j+1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/plaid.rs:56:51 [INFO] [stderr] | [INFO] [stderr] 56 | let s = u8::from_str_radix(&self.hash[j..j+1], 16)? as f64; [INFO] [stderr] | ^^^^^^ help: use: `j..=j` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/plaid.rs:59:23 [INFO] [stderr] | [INFO] [stderr] 59 | let val = u8::from_str_radix(&self.hash[j+1..j+2], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[j+1..j+2], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/plus_signs.rs:35:25 [INFO] [stderr] | [INFO] [stderr] 35 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 10.0, 25.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/plus_signs.rs:46:57 [INFO] [stderr] | [INFO] [stderr] 46 | let val = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/plus_signs.rs:47:39 [INFO] [stderr] | [INFO] [stderr] 47 | let (o, f) = (opacity(val as f64), fill_color(val)); [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(val)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/sine_waves.rs:26:25 [INFO] [stderr] | [INFO] [stderr] 26 | let p = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 100.0, 400.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/sine_waves.rs:27:25 [INFO] [stderr] | [INFO] [stderr] 27 | let a = rescale(u8::from_str_radix(&self.hash[1..2], 16)? as f64, 0.0, 15.0, 30.0, 100.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[1..2], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/sine_waves.rs:28:26 [INFO] [stderr] | [INFO] [stderr] 28 | let ww = rescale(u8::from_str_radix(&self.hash[2..3], 16)? as f64, 0.0, 15.0, 3.0, 30.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[2..3], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/sine_waves.rs:35:51 [INFO] [stderr] | [INFO] [stderr] 35 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/sine_waves.rs:36:35 [INFO] [stderr] | [INFO] [stderr] 36 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/squares.rs:28:25 [INFO] [stderr] | [INFO] [stderr] 28 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 10.0, 60.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/squares.rs:38:55 [INFO] [stderr] | [INFO] [stderr] 38 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/squares.rs:39:39 [INFO] [stderr] | [INFO] [stderr] 39 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/tessellation.rs:28:25 [INFO] [stderr] | [INFO] [stderr] 28 | let l = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 5.0, 40.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/tessellation.rs:45:21 [INFO] [stderr] | [INFO] [stderr] 45 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)? as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[i..i+1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/tessellation.rs:45:51 [INFO] [stderr] | [INFO] [stderr] 45 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)? as f64; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/triangles.rs:28:25 [INFO] [stderr] | [INFO] [stderr] 28 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 15.0, 80.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/triangles.rs:42:55 [INFO] [stderr] | [INFO] [stderr] 42 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/triangles.rs:43:39 [INFO] [stderr] | [INFO] [stderr] 43 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/xes.rs:33:25 [INFO] [stderr] | [INFO] [stderr] 33 | let s = rescale(u8::from_str_radix(&self.hash[0..1], 16)? as f64, 0.0, 15.0, 10.0, 25.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(u8::from_str_radix(&self.hash[0..1], 16)?)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/patterns/xes.rs:45:55 [INFO] [stderr] | [INFO] [stderr] 45 | let v = u8::from_str_radix(&self.hash[i..i+1], 16)?; [INFO] [stderr] | ^^^^^^ help: use: `i..=i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/patterns/xes.rs:46:39 [INFO] [stderr] | [INFO] [stderr] 46 | let (o, f) = (opacity(v as f64), fill_color(v)); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] error: this public function dereferences a raw pointer but is not marked `unsafe` [INFO] [stderr] --> examples/wasm.rs:22:35 [INFO] [stderr] | [INFO] [stderr] 22 | let _ = CString::from_raw(ptr); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::not_unsafe_ptr_arg_deref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#not_unsafe_ptr_arg_deref [INFO] [stderr] [INFO] [stderr] error: this public function dereferences a raw pointer but is not marked `unsafe` [INFO] [stderr] --> examples/wasm.rs:29:35 [INFO] [stderr] | [INFO] [stderr] 29 | let data = CStr::from_ptr(s); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#not_unsafe_ptr_arg_deref [INFO] [stderr] [INFO] [stderr] warning: You appear to be counting bytes the naive way [INFO] [stderr] --> examples/wasm.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | s.as_bytes().iter().filter(|&&c| c == b'\n').count() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: Consider using the bytecount crate: `bytecount::count(s.as_bytes(), b'\n')` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::naive_bytecount)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#naive_bytecount [INFO] [stderr] [INFO] [stderr] error: this public function dereferences a raw pointer but is not marked `unsafe` [INFO] [stderr] --> examples/wasm.rs:44:35 [INFO] [stderr] | [INFO] [stderr] 44 | let data = CStr::from_ptr(s); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#not_unsafe_ptr_arg_deref [INFO] [stderr] [INFO] [stderr] error: this public function dereferences a raw pointer but is not marked `unsafe` [INFO] [stderr] --> examples/wasm.rs:57:35 [INFO] [stderr] | [INFO] [stderr] 57 | let data = CStr::from_ptr(s); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#not_unsafe_ptr_arg_deref [INFO] [stderr] [INFO] [stderr] error: aborting due to 4 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `geopattern`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "e22bdd328f73230a35443b898fa8c8f46983139ccf282945ddf58e7adcb85a55"` [INFO] running `"docker" "rm" "-f" "e22bdd328f73230a35443b898fa8c8f46983139ccf282945ddf58e7adcb85a55"` [INFO] [stdout] e22bdd328f73230a35443b898fa8c8f46983139ccf282945ddf58e7adcb85a55