[INFO] updating cached repository zackmdavis/Solitairey_Confinement [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/zackmdavis/Solitairey_Confinement [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/zackmdavis/Solitairey_Confinement" "work/ex/clippy-test-run/sources/stable/gh/zackmdavis/Solitairey_Confinement"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/zackmdavis/Solitairey_Confinement'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/zackmdavis/Solitairey_Confinement" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/zackmdavis/Solitairey_Confinement"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/zackmdavis/Solitairey_Confinement'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 5179c4536b117f24215a1ec4ffc3c90e4b7eb3e5 [INFO] sha for GitHub repo zackmdavis/Solitairey_Confinement: 5179c4536b117f24215a1ec4ffc3c90e4b7eb3e5 [INFO] validating manifest of zackmdavis/Solitairey_Confinement 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 zackmdavis/Solitairey_Confinement 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 zackmdavis/Solitairey_Confinement [INFO] finished frobbing zackmdavis/Solitairey_Confinement [INFO] frobbed toml for zackmdavis/Solitairey_Confinement written to work/ex/clippy-test-run/sources/stable/gh/zackmdavis/Solitairey_Confinement/Cargo.toml [INFO] started frobbing zackmdavis/Solitairey_Confinement [INFO] finished frobbing zackmdavis/Solitairey_Confinement [INFO] frobbed toml for zackmdavis/Solitairey_Confinement written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/zackmdavis/Solitairey_Confinement/Cargo.toml [INFO] crate zackmdavis/Solitairey_Confinement has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting zackmdavis/Solitairey_Confinement against stable+rustflags=-Dclippy::into_iter_on_array for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-3/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/zackmdavis/Solitairey_Confinement:/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 -Dclippy::into_iter_on_array" "-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] e1af4e8e3e5cd05a8c4edfe10f122732affc0ede83e8bf3ee77eeb47697c68f8 [INFO] running `"docker" "start" "-a" "e1af4e8e3e5cd05a8c4edfe10f122732affc0ede83e8bf3ee77eeb47697c68f8"` [INFO] [stderr] Checking solitairey_confinement v0.0.1 (/opt/crater/workdir) [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:8:78 [INFO] [stderr] | [INFO] [stderr] 8 | Card { suit: Suit::Spade, value: Value::Two } => write!(f, "{}", '🂢'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::write_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:9:78 [INFO] [stderr] | [INFO] [stderr] 9 | Card { suit: Suit::Club, value: Value::Five } => write!(f, "{}", '🃕'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:10:82 [INFO] [stderr] | [INFO] [stderr] 10 | Card { suit: Suit::Diamond, value: Value::Eight } => write!(f, "{}", '🃈'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:11:78 [INFO] [stderr] | [INFO] [stderr] 11 | Card { suit: Suit::Spade, value: Value::Ten } => write!(f, "{}", '🂪'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:12:81 [INFO] [stderr] | [INFO] [stderr] 12 | Card { suit: Suit::Diamond, value: Value::Nine } => write!(f, "{}", '🃉'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:13:80 [INFO] [stderr] | [INFO] [stderr] 13 | Card { suit: Suit::Heart, value: Value::Three } => write!(f, "{}", '🂳'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:14:78 [INFO] [stderr] | [INFO] [stderr] 14 | Card { suit: Suit::Heart, value: Value::Ten } => write!(f, "{}", '🂺'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:15:79 [INFO] [stderr] | [INFO] [stderr] 15 | Card { suit: Suit::Spade, value: Value::Nine } => write!(f, "{}", '🂩'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:16:78 [INFO] [stderr] | [INFO] [stderr] 16 | Card { suit: Suit::Club, value: Value::King } => write!(f, "{}", '🃞'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:17:79 [INFO] [stderr] | [INFO] [stderr] 17 | Card { suit: Suit::Club, value: Value::Eight } => write!(f, "{}", '🃘'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:18:79 [INFO] [stderr] | [INFO] [stderr] 18 | Card { suit: Suit::Heart, value: Value::King } => write!(f, "{}", '🂾'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:19:79 [INFO] [stderr] | [INFO] [stderr] 19 | Card { suit: Suit::Heart, value: Value::Jack } => write!(f, "{}", '🂻'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:20:80 [INFO] [stderr] | [INFO] [stderr] 20 | Card { suit: Suit::Spade, value: Value::Three } => write!(f, "{}", '🂣'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:21:79 [INFO] [stderr] | [INFO] [stderr] 21 | Card { suit: Suit::Heart, value: Value::Five } => write!(f, "{}", '🂵'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:22:78 [INFO] [stderr] | [INFO] [stderr] 22 | Card { suit: Suit::Spade, value: Value::Ace } => write!(f, "{}", '🂡'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:23:79 [INFO] [stderr] | [INFO] [stderr] 23 | Card { suit: Suit::Spade, value: Value::Four } => write!(f, "{}", '🂤'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:24:78 [INFO] [stderr] | [INFO] [stderr] 24 | Card { suit: Suit::Heart, value: Value::Ace } => write!(f, "{}", '🂱'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:25:78 [INFO] [stderr] | [INFO] [stderr] 25 | Card { suit: Suit::Spade, value: Value::Six } => write!(f, "{}", '🂦'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:26:80 [INFO] [stderr] | [INFO] [stderr] 26 | Card { suit: Suit::Spade, value: Value::Eight } => write!(f, "{}", '🂨'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:27:78 [INFO] [stderr] | [INFO] [stderr] 27 | Card { suit: Suit::Heart, value: Value::Six } => write!(f, "{}", '🂶'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:28:79 [INFO] [stderr] | [INFO] [stderr] 28 | Card { suit: Suit::Spade, value: Value::Jack } => write!(f, "{}", '🂫'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:29:82 [INFO] [stderr] | [INFO] [stderr] 29 | Card { suit: Suit::Diamond, value: Value::Queen } => write!(f, "{}", '🃍'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:30:77 [INFO] [stderr] | [INFO] [stderr] 30 | Card { suit: Suit::Club, value: Value::Ace } => write!(f, "{}", '🃑'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:31:79 [INFO] [stderr] | [INFO] [stderr] 31 | Card { suit: Suit::Club, value: Value::Queen } => write!(f, "{}", '🃝'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:32:77 [INFO] [stderr] | [INFO] [stderr] 32 | Card { suit: Suit::Club, value: Value::Six } => write!(f, "{}", '🃖'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:33:81 [INFO] [stderr] | [INFO] [stderr] 33 | Card { suit: Suit::Diamond, value: Value::Jack } => write!(f, "{}", '🃋'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:34:79 [INFO] [stderr] | [INFO] [stderr] 34 | Card { suit: Suit::Club, value: Value::Seven } => write!(f, "{}", '🃗'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:35:80 [INFO] [stderr] | [INFO] [stderr] 35 | Card { suit: Suit::Diamond, value: Value::Six } => write!(f, "{}", '🃆'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:36:78 [INFO] [stderr] | [INFO] [stderr] 36 | Card { suit: Suit::Club, value: Value::Jack } => write!(f, "{}", '🃛'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:37:80 [INFO] [stderr] | [INFO] [stderr] 37 | Card { suit: Suit::Diamond, value: Value::Ace } => write!(f, "{}", '🃁'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:38:82 [INFO] [stderr] | [INFO] [stderr] 38 | Card { suit: Suit::Diamond, value: Value::Three } => write!(f, "{}", '🃃'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:39:81 [INFO] [stderr] | [INFO] [stderr] 39 | Card { suit: Suit::Diamond, value: Value::King } => write!(f, "{}", '🃎'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:40:80 [INFO] [stderr] | [INFO] [stderr] 40 | Card { suit: Suit::Heart, value: Value::Eight } => write!(f, "{}", '🂸'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:41:78 [INFO] [stderr] | [INFO] [stderr] 41 | Card { suit: Suit::Club, value: Value::Four } => write!(f, "{}", '🃔'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:42:77 [INFO] [stderr] | [INFO] [stderr] 42 | Card { suit: Suit::Club, value: Value::Ten } => write!(f, "{}", '🃚'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:43:81 [INFO] [stderr] | [INFO] [stderr] 43 | Card { suit: Suit::Diamond, value: Value::Five } => write!(f, "{}", '🃅'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:44:79 [INFO] [stderr] | [INFO] [stderr] 44 | Card { suit: Suit::Club, value: Value::Three } => write!(f, "{}", '🃓'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:45:79 [INFO] [stderr] | [INFO] [stderr] 45 | Card { suit: Suit::Heart, value: Value::Four } => write!(f, "{}", '🂴'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:46:80 [INFO] [stderr] | [INFO] [stderr] 46 | Card { suit: Suit::Diamond, value: Value::Ten } => write!(f, "{}", '🃊'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:47:80 [INFO] [stderr] | [INFO] [stderr] 47 | Card { suit: Suit::Diamond, value: Value::Two } => write!(f, "{}", '🃂'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:48:82 [INFO] [stderr] | [INFO] [stderr] 48 | Card { suit: Suit::Diamond, value: Value::Seven } => write!(f, "{}", '🃇'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:49:79 [INFO] [stderr] | [INFO] [stderr] 49 | Card { suit: Suit::Spade, value: Value::King } => write!(f, "{}", '🂮'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:50:79 [INFO] [stderr] | [INFO] [stderr] 50 | Card { suit: Suit::Spade, value: Value::Five } => write!(f, "{}", '🂥'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:51:79 [INFO] [stderr] | [INFO] [stderr] 51 | Card { suit: Suit::Heart, value: Value::Nine } => write!(f, "{}", '🂹'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:52:77 [INFO] [stderr] | [INFO] [stderr] 52 | Card { suit: Suit::Club, value: Value::Two } => write!(f, "{}", '🃒'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:53:80 [INFO] [stderr] | [INFO] [stderr] 53 | Card { suit: Suit::Spade, value: Value::Queen } => write!(f, "{}", '🂭'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:54:80 [INFO] [stderr] | [INFO] [stderr] 54 | Card { suit: Suit::Heart, value: Value::Queen } => write!(f, "{}", '🂽'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:55:78 [INFO] [stderr] | [INFO] [stderr] 55 | Card { suit: Suit::Heart, value: Value::Two } => write!(f, "{}", '🂲'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:56:81 [INFO] [stderr] | [INFO] [stderr] 56 | Card { suit: Suit::Diamond, value: Value::Four } => write!(f, "{}", '🃄'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:57:80 [INFO] [stderr] | [INFO] [stderr] 57 | Card { suit: Suit::Heart, value: Value::Seven } => write!(f, "{}", '🂷'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:58:80 [INFO] [stderr] | [INFO] [stderr] 58 | Card { suit: Suit::Spade, value: Value::Seven } => write!(f, "{}", '🂧'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:59:78 [INFO] [stderr] | [INFO] [stderr] 59 | Card { suit: Suit::Club, value: Value::Nine } => write!(f, "{}", '🃙'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:8:78 [INFO] [stderr] | [INFO] [stderr] 8 | Card { suit: Suit::Spade, value: Value::Two } => write!(f, "{}", '🂢'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::write_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:9:78 [INFO] [stderr] | [INFO] [stderr] 9 | Card { suit: Suit::Club, value: Value::Five } => write!(f, "{}", '🃕'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:10:82 [INFO] [stderr] | [INFO] [stderr] 10 | Card { suit: Suit::Diamond, value: Value::Eight } => write!(f, "{}", '🃈'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:11:78 [INFO] [stderr] | [INFO] [stderr] 11 | Card { suit: Suit::Spade, value: Value::Ten } => write!(f, "{}", '🂪'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:12:81 [INFO] [stderr] | [INFO] [stderr] 12 | Card { suit: Suit::Diamond, value: Value::Nine } => write!(f, "{}", '🃉'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:13:80 [INFO] [stderr] | [INFO] [stderr] 13 | Card { suit: Suit::Heart, value: Value::Three } => write!(f, "{}", '🂳'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:14:78 [INFO] [stderr] | [INFO] [stderr] 14 | Card { suit: Suit::Heart, value: Value::Ten } => write!(f, "{}", '🂺'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:15:79 [INFO] [stderr] | [INFO] [stderr] 15 | Card { suit: Suit::Spade, value: Value::Nine } => write!(f, "{}", '🂩'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:16:78 [INFO] [stderr] | [INFO] [stderr] 16 | Card { suit: Suit::Club, value: Value::King } => write!(f, "{}", '🃞'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:17:79 [INFO] [stderr] | [INFO] [stderr] 17 | Card { suit: Suit::Club, value: Value::Eight } => write!(f, "{}", '🃘'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:18:79 [INFO] [stderr] | [INFO] [stderr] 18 | Card { suit: Suit::Heart, value: Value::King } => write!(f, "{}", '🂾'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:19:79 [INFO] [stderr] | [INFO] [stderr] 19 | Card { suit: Suit::Heart, value: Value::Jack } => write!(f, "{}", '🂻'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:20:80 [INFO] [stderr] | [INFO] [stderr] 20 | Card { suit: Suit::Spade, value: Value::Three } => write!(f, "{}", '🂣'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:21:79 [INFO] [stderr] | [INFO] [stderr] 21 | Card { suit: Suit::Heart, value: Value::Five } => write!(f, "{}", '🂵'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:22:78 [INFO] [stderr] | [INFO] [stderr] 22 | Card { suit: Suit::Spade, value: Value::Ace } => write!(f, "{}", '🂡'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:23:79 [INFO] [stderr] | [INFO] [stderr] 23 | Card { suit: Suit::Spade, value: Value::Four } => write!(f, "{}", '🂤'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:24:78 [INFO] [stderr] | [INFO] [stderr] 24 | Card { suit: Suit::Heart, value: Value::Ace } => write!(f, "{}", '🂱'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:25:78 [INFO] [stderr] | [INFO] [stderr] 25 | Card { suit: Suit::Spade, value: Value::Six } => write!(f, "{}", '🂦'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:26:80 [INFO] [stderr] | [INFO] [stderr] 26 | Card { suit: Suit::Spade, value: Value::Eight } => write!(f, "{}", '🂨'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:27:78 [INFO] [stderr] | [INFO] [stderr] 27 | Card { suit: Suit::Heart, value: Value::Six } => write!(f, "{}", '🂶'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:28:79 [INFO] [stderr] | [INFO] [stderr] 28 | Card { suit: Suit::Spade, value: Value::Jack } => write!(f, "{}", '🂫'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:29:82 [INFO] [stderr] | [INFO] [stderr] 29 | Card { suit: Suit::Diamond, value: Value::Queen } => write!(f, "{}", '🃍'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:30:77 [INFO] [stderr] | [INFO] [stderr] 30 | Card { suit: Suit::Club, value: Value::Ace } => write!(f, "{}", '🃑'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:31:79 [INFO] [stderr] | [INFO] [stderr] 31 | Card { suit: Suit::Club, value: Value::Queen } => write!(f, "{}", '🃝'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:32:77 [INFO] [stderr] | [INFO] [stderr] 32 | Card { suit: Suit::Club, value: Value::Six } => write!(f, "{}", '🃖'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:33:81 [INFO] [stderr] | [INFO] [stderr] 33 | Card { suit: Suit::Diamond, value: Value::Jack } => write!(f, "{}", '🃋'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:34:79 [INFO] [stderr] | [INFO] [stderr] 34 | Card { suit: Suit::Club, value: Value::Seven } => write!(f, "{}", '🃗'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:35:80 [INFO] [stderr] | [INFO] [stderr] 35 | Card { suit: Suit::Diamond, value: Value::Six } => write!(f, "{}", '🃆'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:36:78 [INFO] [stderr] | [INFO] [stderr] 36 | Card { suit: Suit::Club, value: Value::Jack } => write!(f, "{}", '🃛'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:37:80 [INFO] [stderr] | [INFO] [stderr] 37 | Card { suit: Suit::Diamond, value: Value::Ace } => write!(f, "{}", '🃁'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:38:82 [INFO] [stderr] | [INFO] [stderr] 38 | Card { suit: Suit::Diamond, value: Value::Three } => write!(f, "{}", '🃃'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:39:81 [INFO] [stderr] | [INFO] [stderr] 39 | Card { suit: Suit::Diamond, value: Value::King } => write!(f, "{}", '🃎'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:40:80 [INFO] [stderr] | [INFO] [stderr] 40 | Card { suit: Suit::Heart, value: Value::Eight } => write!(f, "{}", '🂸'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:41:78 [INFO] [stderr] | [INFO] [stderr] 41 | Card { suit: Suit::Club, value: Value::Four } => write!(f, "{}", '🃔'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:42:77 [INFO] [stderr] | [INFO] [stderr] 42 | Card { suit: Suit::Club, value: Value::Ten } => write!(f, "{}", '🃚'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:43:81 [INFO] [stderr] | [INFO] [stderr] 43 | Card { suit: Suit::Diamond, value: Value::Five } => write!(f, "{}", '🃅'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:44:79 [INFO] [stderr] | [INFO] [stderr] 44 | Card { suit: Suit::Club, value: Value::Three } => write!(f, "{}", '🃓'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:45:79 [INFO] [stderr] | [INFO] [stderr] 45 | Card { suit: Suit::Heart, value: Value::Four } => write!(f, "{}", '🂴'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:46:80 [INFO] [stderr] | [INFO] [stderr] 46 | Card { suit: Suit::Diamond, value: Value::Ten } => write!(f, "{}", '🃊'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:47:80 [INFO] [stderr] | [INFO] [stderr] 47 | Card { suit: Suit::Diamond, value: Value::Two } => write!(f, "{}", '🃂'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:48:82 [INFO] [stderr] | [INFO] [stderr] 48 | Card { suit: Suit::Diamond, value: Value::Seven } => write!(f, "{}", '🃇'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:49:79 [INFO] [stderr] | [INFO] [stderr] 49 | Card { suit: Suit::Spade, value: Value::King } => write!(f, "{}", '🂮'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:50:79 [INFO] [stderr] | [INFO] [stderr] 50 | Card { suit: Suit::Spade, value: Value::Five } => write!(f, "{}", '🂥'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:51:79 [INFO] [stderr] | [INFO] [stderr] 51 | Card { suit: Suit::Heart, value: Value::Nine } => write!(f, "{}", '🂹'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:52:77 [INFO] [stderr] | [INFO] [stderr] 52 | Card { suit: Suit::Club, value: Value::Two } => write!(f, "{}", '🃒'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:53:80 [INFO] [stderr] | [INFO] [stderr] 53 | Card { suit: Suit::Spade, value: Value::Queen } => write!(f, "{}", '🂭'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:54:80 [INFO] [stderr] | [INFO] [stderr] 54 | Card { suit: Suit::Heart, value: Value::Queen } => write!(f, "{}", '🂽'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:55:78 [INFO] [stderr] | [INFO] [stderr] 55 | Card { suit: Suit::Heart, value: Value::Two } => write!(f, "{}", '🂲'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:56:81 [INFO] [stderr] | [INFO] [stderr] 56 | Card { suit: Suit::Diamond, value: Value::Four } => write!(f, "{}", '🃄'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:57:80 [INFO] [stderr] | [INFO] [stderr] 57 | Card { suit: Suit::Heart, value: Value::Seven } => write!(f, "{}", '🂷'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:58:80 [INFO] [stderr] | [INFO] [stderr] 58 | Card { suit: Suit::Spade, value: Value::Seven } => write!(f, "{}", '🂧'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/cardpoints.rs:59:78 [INFO] [stderr] | [INFO] [stderr] 59 | Card { suit: Suit::Club, value: Value::Nine } => write!(f, "{}", '🃙'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/distribution.rs:102:35 [INFO] [stderr] | [INFO] [stderr] 102 | assert_eq_within_epsilon!(5.7004397, distribution.entropy(), 0.0001); [INFO] [stderr] | ^^^^^^^^^ help: consider: `5.700_439_7` [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: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:27:18 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn color(&self) -> Color { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:59:18 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn royal(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:66:19 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn as_int(&self) -> isize { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:103:31 [INFO] [stderr] | [INFO] [stderr] 103 | pub fn wrapping_successor(&self) -> Self { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:107:22 [INFO] [stderr] | [INFO] [stderr] 107 | pub fn successor(&self) -> Option { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:141:31 [INFO] [stderr] | [INFO] [stderr] 141 | pub fn wrapping_successor(&self) -> Card { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:145:22 [INFO] [stderr] | [INFO] [stderr] 145 | pub fn successor(&self) -> Option { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:193:17 [INFO] [stderr] | [INFO] [stderr] 193 | pub fn look(&self) -> Option { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:27:18 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn color(&self) -> Color { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:59:18 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn royal(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:66:19 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn as_int(&self) -> isize { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:103:31 [INFO] [stderr] | [INFO] [stderr] 103 | pub fn wrapping_successor(&self) -> Self { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:107:22 [INFO] [stderr] | [INFO] [stderr] 107 | pub fn successor(&self) -> Option { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:141:31 [INFO] [stderr] | [INFO] [stderr] 141 | pub fn wrapping_successor(&self) -> Card { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:145:22 [INFO] [stderr] | [INFO] [stderr] 145 | pub fn successor(&self) -> Option { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/card.rs:193:17 [INFO] [stderr] | [INFO] [stderr] 193 | pub fn look(&self) -> Option { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/games/escalator/mod.rs:22:22 [INFO] [stderr] | [INFO] [stderr] 22 | for _ in 0..row_index+1 { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use: `0..=row_index` [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: redundant pattern matching, consider using `is_none()` [INFO] [stderr] --> src/games/gaps/mod.rs:84:24 [INFO] [stderr] | [INFO] [stderr] 84 | if let None = slot { [INFO] [stderr] | _________________- ^^^^ [INFO] [stderr] 85 | | locations.push(Location(i, j)); [INFO] [stderr] 86 | | } [INFO] [stderr] | |_________________- help: try this: `if slot.is_none()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern_matching)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/games/escalator/mod.rs:22:22 [INFO] [stderr] | [INFO] [stderr] 22 | for _ in 0..row_index+1 { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use: `0..=row_index` [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: redundant pattern matching, consider using `is_none()` [INFO] [stderr] --> src/games/gaps/mod.rs:84:24 [INFO] [stderr] | [INFO] [stderr] 84 | if let None = slot { [INFO] [stderr] | _________________- ^^^^ [INFO] [stderr] 85 | | locations.push(Location(i, j)); [INFO] [stderr] 86 | | } [INFO] [stderr] | |_________________- help: try this: `if slot.is_none()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern_matching)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.50s [INFO] running `"docker" "inspect" "e1af4e8e3e5cd05a8c4edfe10f122732affc0ede83e8bf3ee77eeb47697c68f8"` [INFO] running `"docker" "rm" "-f" "e1af4e8e3e5cd05a8c4edfe10f122732affc0ede83e8bf3ee77eeb47697c68f8"` [INFO] [stdout] e1af4e8e3e5cd05a8c4edfe10f122732affc0ede83e8bf3ee77eeb47697c68f8