[INFO] updating cached repository https://github.com/millere/solitaire-rs
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] 7cd41df1f8270e079da2331906d0a67853099ae1
[INFO] checking millere/solitaire-rs against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmillere%2Fsolitaire-rs" "/workspace/builds/worker-0/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/millere/solitaire-rs on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/millere/solitaire-rs
[INFO] finished tweaking git repo https://github.com/millere/solitaire-rs
[INFO] tweaked toml for git repo https://github.com/millere/solitaire-rs written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] crate git repo https://github.com/millere/solitaire-rs already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 18854617f5a222fbfada1c37ca1ee3b3e49d2f541f77052c7008f5fd6169ee2b
[INFO] running `"docker" "start" "-a" "18854617f5a222fbfada1c37ca1ee3b3e49d2f541f77052c7008f5fd6169ee2b"`
[INFO] [stderr]     Checking solitaire v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr] error: invalid suffix `i` for integer literal
[INFO] [stderr]   --> src/deck.rs:98:24
[INFO] [stderr]    |
[INFO] [stderr] 98 |         for _ in range(0i, count) {
[INFO] [stderr]    |                        ^^ invalid suffix `i`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `i` for integer literal
[INFO] [stderr]   --> src/deck.rs:98:24
[INFO] [stderr]    |
[INFO] [stderr] 98 |         for _ in range(0i, count) {
[INFO] [stderr]    |                        ^^ invalid suffix `i`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `std::iter::range_inclusive`
[INFO] [stderr]  --> src/deck.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::iter::range_inclusive;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `range_inclusive` in `iter`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `deriving` in this scope
[INFO] [stderr]  --> src/card.rs:1:3
[INFO] [stderr]   |
[INFO] [stderr] 1 | #[deriving(PartialEq, Show, Clone)]
[INFO] [stderr]   |   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `deriving` in this scope
[INFO] [stderr]  --> src/deck.rs:7:3
[INFO] [stderr]   |
[INFO] [stderr] 7 | #[deriving(Clone, PartialEq, Show)]
[INFO] [stderr]   |   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]  --> src/card.rs:5:11
[INFO] [stderr]   |
[INFO] [stderr] 5 |     Clubs(uint),
[INFO] [stderr]   |           ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]  --> src/card.rs:6:14
[INFO] [stderr]   |
[INFO] [stderr] 6 |     Diamonds(uint),
[INFO] [stderr]   |              ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]  --> src/card.rs:7:12
[INFO] [stderr]   |
[INFO] [stderr] 7 |     Hearts(uint),
[INFO] [stderr]   |            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]  --> src/card.rs:8:12
[INFO] [stderr]   |
[INFO] [stderr] 8 |     Spades(uint),
[INFO] [stderr]   |            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/card.rs:12:34
[INFO] [stderr]    |
[INFO] [stderr] 12 |     pub fn count_index(&self) -> uint {
[INFO] [stderr]    |                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]   --> src/card.rs:14:13
[INFO] [stderr]    |
[INFO] [stderr] 14 |             Clubs(i) => i,
[INFO] [stderr]    |             ^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Clubs;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]   --> src/card.rs:15:13
[INFO] [stderr]    |
[INFO] [stderr] 15 |             Diamonds(i) => i + 13,
[INFO] [stderr]    |             ^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Diamonds;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]   --> src/card.rs:16:13
[INFO] [stderr]    |
[INFO] [stderr] 16 |             Hearts(i) => i + 26,
[INFO] [stderr]    |             ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Hearts;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]   --> src/card.rs:17:13
[INFO] [stderr]    |
[INFO] [stderr] 17 |             Spades(i) => i + 39,
[INFO] [stderr]    |             ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Spades;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/deck.rs:12:15
[INFO] [stderr]    |
[INFO] [stderr] 12 | impl Iterator<uint> for Deck {
[INFO] [stderr]    |     -         ^^^^ not found in this scope
[INFO] [stderr]    |     |
[INFO] [stderr]    |     help: you might be missing a type parameter: `<uint>`
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/deck.rs:13:34
[INFO] [stderr]    |
[INFO] [stderr] 12 | impl Iterator<uint> for Deck {
[INFO] [stderr]    |     - help: you might be missing a type parameter: `<uint>`
[INFO] [stderr] 13 |     fn next(&mut self) -> Option<uint> {
[INFO] [stderr]    |                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]   --> src/deck.rs:23:25
[INFO] [stderr]    |
[INFO] [stderr] 23 |             deck.d.push(Clubs(i));
[INFO] [stderr]    |                         ^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Clubs;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]   --> src/deck.rs:26:25
[INFO] [stderr]    |
[INFO] [stderr] 26 |             deck.d.push(Diamonds(i));
[INFO] [stderr]    |                         ^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Diamonds;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]   --> src/deck.rs:29:25
[INFO] [stderr]    |
[INFO] [stderr] 29 |             deck.d.push(Hearts(i));
[INFO] [stderr]    |                         ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Hearts;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]   --> src/deck.rs:32:25
[INFO] [stderr]    |
[INFO] [stderr] 32 |             deck.d.push(Spades(i));
[INFO] [stderr]    |                         ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Spades;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]   --> src/deck.rs:35:21
[INFO] [stderr]    |
[INFO] [stderr] 35 |         deck.d.push(JokerA);
[INFO] [stderr]    |                     ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::JokerA;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]   --> src/deck.rs:36:21
[INFO] [stderr]    |
[INFO] [stderr] 36 |         deck.d.push(JokerB);
[INFO] [stderr]    |                     ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::JokerB;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/deck.rs:42:24
[INFO] [stderr]    |
[INFO] [stderr] 42 |         let a = 'A' as uint - 1;
[INFO] [stderr]    |                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/deck.rs:48:40
[INFO] [stderr]    |
[INFO] [stderr] 48 |             deck.with_key_helper(*e as uint - a);
[INFO] [stderr]    |                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/deck.rs:54:38
[INFO] [stderr]    |
[INFO] [stderr] 54 |     fn with_key_helper(&mut self, i: uint) {
[INFO] [stderr]    |                                      ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]   --> src/deck.rs:55:25
[INFO] [stderr]    |
[INFO] [stderr] 55 |         self.move_joker(JokerA, 1);
[INFO] [stderr]    |                         ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::JokerA;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]   --> src/deck.rs:56:25
[INFO] [stderr]    |
[INFO] [stderr] 56 |         self.move_joker(JokerB, 2);
[INFO] [stderr]    |                         ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::JokerB;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/deck.rs:84:47
[INFO] [stderr]    |
[INFO] [stderr] 84 |     pub fn gen_keystream_letter(&mut self) -> uint {
[INFO] [stderr]    |                                               ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]   --> src/deck.rs:85:25
[INFO] [stderr]    |
[INFO] [stderr] 85 |         self.move_joker(JokerA, 1);
[INFO] [stderr]    |                         ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::JokerA;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]   --> src/deck.rs:86:25
[INFO] [stderr]    |
[INFO] [stderr] 86 |         self.move_joker(JokerB, 2);
[INFO] [stderr]    |                         ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::JokerB;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/deck.rs:96:50
[INFO] [stderr]    |
[INFO] [stderr] 96 |     pub fn move_joker(&mut self, j: Card, count: int) {
[INFO] [stderr]    |                                                  ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]   --> src/deck.rs:98:18
[INFO] [stderr]    |
[INFO] [stderr] 98 |         for _ in range(0i, count) {
[INFO] [stderr]    |                  ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:120:51
[INFO] [stderr]     |
[INFO] [stderr] 120 |         let ai = self.d.as_slice().position_elem(&JokerA).unwrap();
[INFO] [stderr]     |                                                   ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]    --> src/deck.rs:121:51
[INFO] [stderr]     |
[INFO] [stderr] 121 |         let bi = self.d.as_slice().position_elem(&JokerB).unwrap();
[INFO] [stderr]     |                                                   ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerB;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0107]: wrong number of type arguments: expected 0, found 1
[INFO] [stderr]   --> src/deck.rs:12:15
[INFO] [stderr]    |
[INFO] [stderr] 12 | impl Iterator<uint> for Deck {
[INFO] [stderr]    |               ^^^^ unexpected type argument
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 34 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0107, E0412, E0425, E0432, E0531.
[INFO] [stderr] For more information about an error, try `rustc --explain E0107`.
[INFO] [stderr] error: could not compile `solitaire`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0432]: unresolved import `std::iter::range_inclusive`
[INFO] [stderr]  --> src/deck.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::iter::range_inclusive;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `range_inclusive` in `iter`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `deriving` in this scope
[INFO] [stderr]  --> src/card.rs:1:3
[INFO] [stderr]   |
[INFO] [stderr] 1 | #[deriving(PartialEq, Show, Clone)]
[INFO] [stderr]   |   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `deriving` in this scope
[INFO] [stderr]  --> src/deck.rs:7:3
[INFO] [stderr]   |
[INFO] [stderr] 7 | #[deriving(Clone, PartialEq, Show)]
[INFO] [stderr]   |   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]  --> src/card.rs:5:11
[INFO] [stderr]   |
[INFO] [stderr] 5 |     Clubs(uint),
[INFO] [stderr]   |           ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]  --> src/card.rs:6:14
[INFO] [stderr]   |
[INFO] [stderr] 6 |     Diamonds(uint),
[INFO] [stderr]   |              ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]  --> src/card.rs:7:12
[INFO] [stderr]   |
[INFO] [stderr] 7 |     Hearts(uint),
[INFO] [stderr]   |            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]  --> src/card.rs:8:12
[INFO] [stderr]   |
[INFO] [stderr] 8 |     Spades(uint),
[INFO] [stderr]   |            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/card.rs:12:34
[INFO] [stderr]    |
[INFO] [stderr] 12 |     pub fn count_index(&self) -> uint {
[INFO] [stderr]    |                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]   --> src/card.rs:14:13
[INFO] [stderr]    |
[INFO] [stderr] 14 |             Clubs(i) => i,
[INFO] [stderr]    |             ^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Clubs;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]   --> src/card.rs:15:13
[INFO] [stderr]    |
[INFO] [stderr] 15 |             Diamonds(i) => i + 13,
[INFO] [stderr]    |             ^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Diamonds;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]   --> src/card.rs:16:13
[INFO] [stderr]    |
[INFO] [stderr] 16 |             Hearts(i) => i + 26,
[INFO] [stderr]    |             ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Hearts;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]   --> src/card.rs:17:13
[INFO] [stderr]    |
[INFO] [stderr] 17 |             Spades(i) => i + 39,
[INFO] [stderr]    |             ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Spades;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]   --> src/card.rs:26:13
[INFO] [stderr]    |
[INFO] [stderr] 26 |     let a = JokerA;
[INFO] [stderr]    |             ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::JokerA;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]   --> src/card.rs:28:13
[INFO] [stderr]    |
[INFO] [stderr] 28 |     let b = Hearts(4);
[INFO] [stderr]    |             ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Hearts;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/deck.rs:12:15
[INFO] [stderr]    |
[INFO] [stderr] 12 | impl Iterator<uint> for Deck {
[INFO] [stderr]    |     -         ^^^^ not found in this scope
[INFO] [stderr]    |     |
[INFO] [stderr]    |     help: you might be missing a type parameter: `<uint>`
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/deck.rs:13:34
[INFO] [stderr]    |
[INFO] [stderr] 12 | impl Iterator<uint> for Deck {
[INFO] [stderr]    |     - help: you might be missing a type parameter: `<uint>`
[INFO] [stderr] 13 |     fn next(&mut self) -> Option<uint> {
[INFO] [stderr]    |                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]   --> src/deck.rs:23:25
[INFO] [stderr]    |
[INFO] [stderr] 23 |             deck.d.push(Clubs(i));
[INFO] [stderr]    |                         ^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Clubs;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]   --> src/deck.rs:26:25
[INFO] [stderr]    |
[INFO] [stderr] 26 |             deck.d.push(Diamonds(i));
[INFO] [stderr]    |                         ^^^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Diamonds;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]   --> src/deck.rs:29:25
[INFO] [stderr]    |
[INFO] [stderr] 29 |             deck.d.push(Hearts(i));
[INFO] [stderr]    |                         ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Hearts;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]   --> src/deck.rs:32:25
[INFO] [stderr]    |
[INFO] [stderr] 32 |             deck.d.push(Spades(i));
[INFO] [stderr]    |                         ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::Spades;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]   --> src/deck.rs:35:21
[INFO] [stderr]    |
[INFO] [stderr] 35 |         deck.d.push(JokerA);
[INFO] [stderr]    |                     ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::JokerA;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]   --> src/deck.rs:36:21
[INFO] [stderr]    |
[INFO] [stderr] 36 |         deck.d.push(JokerB);
[INFO] [stderr]    |                     ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::JokerB;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/deck.rs:42:24
[INFO] [stderr]    |
[INFO] [stderr] 42 |         let a = 'A' as uint - 1;
[INFO] [stderr]    |                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/deck.rs:48:40
[INFO] [stderr]    |
[INFO] [stderr] 48 |             deck.with_key_helper(*e as uint - a);
[INFO] [stderr]    |                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/deck.rs:54:38
[INFO] [stderr]    |
[INFO] [stderr] 54 |     fn with_key_helper(&mut self, i: uint) {
[INFO] [stderr]    |                                      ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]   --> src/deck.rs:55:25
[INFO] [stderr]    |
[INFO] [stderr] 55 |         self.move_joker(JokerA, 1);
[INFO] [stderr]    |                         ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::JokerA;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]   --> src/deck.rs:56:25
[INFO] [stderr]    |
[INFO] [stderr] 56 |         self.move_joker(JokerB, 2);
[INFO] [stderr]    |                         ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::JokerB;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/deck.rs:84:47
[INFO] [stderr]    |
[INFO] [stderr] 84 |     pub fn gen_keystream_letter(&mut self) -> uint {
[INFO] [stderr]    |                                               ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]   --> src/deck.rs:85:25
[INFO] [stderr]    |
[INFO] [stderr] 85 |         self.move_joker(JokerA, 1);
[INFO] [stderr]    |                         ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::JokerA;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]   --> src/deck.rs:86:25
[INFO] [stderr]    |
[INFO] [stderr] 86 |         self.move_joker(JokerB, 2);
[INFO] [stderr]    |                         ^^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use card::Card::JokerB;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/deck.rs:96:50
[INFO] [stderr]    |
[INFO] [stderr] 96 |     pub fn move_joker(&mut self, j: Card, count: int) {
[INFO] [stderr]    |                                                  ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]   --> src/deck.rs:98:18
[INFO] [stderr]    |
[INFO] [stderr] 98 |         for _ in range(0i, count) {
[INFO] [stderr]    |                  ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:120:51
[INFO] [stderr]     |
[INFO] [stderr] 120 |         let ai = self.d.as_slice().position_elem(&JokerA).unwrap();
[INFO] [stderr]     |                                                   ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]    --> src/deck.rs:121:51
[INFO] [stderr]     |
[INFO] [stderr] 121 |         let bi = self.d.as_slice().position_elem(&JokerB).unwrap();
[INFO] [stderr]     |                                                   ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerB;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:145:34
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                  ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:145:44
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                            ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:145:54
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                      ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:145:64
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:145:74
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                          ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:145:84
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                    ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:145:94
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                              ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:145:104
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                        ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:145:114
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                  ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:145:124
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                            ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:145:135
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                       ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:145:146
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                  ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:145:157
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                             ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]    --> src/deck.rs:145:168
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                        ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Diamonds;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]    --> src/deck.rs:145:181
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                     ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Diamonds;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]    --> src/deck.rs:145:194
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                  ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Diamonds;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]    --> src/deck.rs:145:207
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                               ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Diamonds;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]    --> src/deck.rs:145:220
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                            ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Diamonds;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]    --> src/deck.rs:145:233
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                         ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Diamonds;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]    --> src/deck.rs:145:246
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                      ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Diamonds;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]    --> src/deck.rs:145:259
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                   ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Diamonds;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]    --> src/deck.rs:145:272
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Diamonds;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]    --> src/deck.rs:145:285
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                             ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Diamonds;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]    --> src/deck.rs:145:299
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                           ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Diamonds;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]    --> src/deck.rs:145:313
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                         ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Diamonds;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stderr]    --> src/deck.rs:145:327
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                       ^^^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Diamonds;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:145:341
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                     ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:145:352
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:145:363
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                           ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:145:374
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                      ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:145:385
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                 ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:145:396
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                            ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:145:407
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                       ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:145:418
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                  ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:145:429
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                             ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:145:440
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:145:452
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:145:464
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:145:476
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]    --> src/deck.rs:145:488
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Spades;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]    --> src/deck.rs:145:499
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Spades;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]    --> src/deck.rs:145:510
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Spades;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]    --> src/deck.rs:145:521
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Spades;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]    --> src/deck.rs:145:532
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Spades;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]    --> src/deck.rs:145:543
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Spades;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]    --> src/deck.rs:145:554
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Spades;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]    --> src/deck.rs:145:565
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Spades;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]    --> src/deck.rs:145:576
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Spades;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]    --> src/deck.rs:145:587
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Spades;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]    --> src/deck.rs:145:599
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Spades;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]    --> src/deck.rs:145:611
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Spades;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stderr]    --> src/deck.rs:145:623
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Spades;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:145:635
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]    --> src/deck.rs:145:643
[INFO] [stderr]     |
[INFO] [stderr] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerB;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:150:31
[INFO] [stderr]     |
[INFO] [stderr] 150 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), JokerA] };
[INFO] [stderr]     |                               ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:150:41
[INFO] [stderr]     |
[INFO] [stderr] 150 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), JokerA] };
[INFO] [stderr]     |                                         ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:150:51
[INFO] [stderr]     |
[INFO] [stderr] 150 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), JokerA] };
[INFO] [stderr]     |                                                   ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:151:18
[INFO] [stderr]     |
[INFO] [stderr] 151 |     d.move_joker(JokerA, 1);
[INFO] [stderr]     |                  ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:152:26
[INFO] [stderr]     |
[INFO] [stderr] 152 |     assert_eq!(d.d, vec![Clubs(1), JokerA, Clubs(2)]);
[INFO] [stderr]     |                          ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:152:36
[INFO] [stderr]     |
[INFO] [stderr] 152 |     assert_eq!(d.d, vec![Clubs(1), JokerA, Clubs(2)]);
[INFO] [stderr]     |                                    ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:152:44
[INFO] [stderr]     |
[INFO] [stderr] 152 |     assert_eq!(d.d, vec![Clubs(1), JokerA, Clubs(2)]);
[INFO] [stderr]     |                                            ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:154:31
[INFO] [stderr]     |
[INFO] [stderr] 154 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), Hearts(3), JokerA, JokerB] };
[INFO] [stderr]     |                               ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:154:41
[INFO] [stderr]     |
[INFO] [stderr] 154 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), Hearts(3), JokerA, JokerB] };
[INFO] [stderr]     |                                         ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:154:51
[INFO] [stderr]     |
[INFO] [stderr] 154 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), Hearts(3), JokerA, JokerB] };
[INFO] [stderr]     |                                                   ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:154:62
[INFO] [stderr]     |
[INFO] [stderr] 154 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), Hearts(3), JokerA, JokerB] };
[INFO] [stderr]     |                                                              ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]    --> src/deck.rs:154:70
[INFO] [stderr]     |
[INFO] [stderr] 154 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), Hearts(3), JokerA, JokerB] };
[INFO] [stderr]     |                                                                      ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerB;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:155:18
[INFO] [stderr]     |
[INFO] [stderr] 155 |     d.move_joker(JokerA, 1);
[INFO] [stderr]     |                  ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]    --> src/deck.rs:156:18
[INFO] [stderr]     |
[INFO] [stderr] 156 |     d.move_joker(JokerB, 2);
[INFO] [stderr]     |                  ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerB;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:157:26
[INFO] [stderr]     |
[INFO] [stderr] 157 |     assert_eq!(d.d, vec![Clubs(1), JokerB, Clubs(2), Hearts(3), JokerA]);
[INFO] [stderr]     |                          ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]    --> src/deck.rs:157:36
[INFO] [stderr]     |
[INFO] [stderr] 157 |     assert_eq!(d.d, vec![Clubs(1), JokerB, Clubs(2), Hearts(3), JokerA]);
[INFO] [stderr]     |                                    ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerB;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:157:44
[INFO] [stderr]     |
[INFO] [stderr] 157 |     assert_eq!(d.d, vec![Clubs(1), JokerB, Clubs(2), Hearts(3), JokerA]);
[INFO] [stderr]     |                                            ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:157:54
[INFO] [stderr]     |
[INFO] [stderr] 157 |     assert_eq!(d.d, vec![Clubs(1), JokerB, Clubs(2), Hearts(3), JokerA]);
[INFO] [stderr]     |                                                      ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:157:65
[INFO] [stderr]     |
[INFO] [stderr] 157 |     assert_eq!(d.d, vec![Clubs(1), JokerB, Clubs(2), Hearts(3), JokerA]);
[INFO] [stderr]     |                                                                 ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:163:15
[INFO] [stderr]     |
[INFO] [stderr] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stderr]     |               ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:163:25
[INFO] [stderr]     |
[INFO] [stderr] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stderr]     |                         ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:163:33
[INFO] [stderr]     |
[INFO] [stderr] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stderr]     |                                 ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]    --> src/deck.rs:163:43
[INFO] [stderr]     |
[INFO] [stderr] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stderr]     |                                           ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerB;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:163:51
[INFO] [stderr]     |
[INFO] [stderr] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stderr]     |                                                   ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:163:67
[INFO] [stderr]     |
[INFO] [stderr] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stderr]     |                                                                   ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:163:77
[INFO] [stderr]     |
[INFO] [stderr] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stderr]     |                                                                             ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:163:85
[INFO] [stderr]     |
[INFO] [stderr] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stderr]     |                                                                                     ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]    --> src/deck.rs:163:95
[INFO] [stderr]     |
[INFO] [stderr] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stderr]     |                                                                                               ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerB;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:163:103
[INFO] [stderr]     |
[INFO] [stderr] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stderr]     |                                                                                                       ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:164:15
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |               ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:164:25
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |                         ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:164:36
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |                                    ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:164:44
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |                                            ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]    --> src/deck.rs:164:54
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |                                                      ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerB;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:164:62
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |                                                              ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:164:72
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |                                                                        ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:164:89
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |                                                                                         ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:164:99
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |                                                                                                   ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:164:110
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |                                                                                                              ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:164:118
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |                                                                                                                      ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]    --> src/deck.rs:164:128
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |                                                                                                                                ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerB;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:164:136
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |                                                                                                                                        ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stderr]    --> src/deck.rs:164:146
[INFO] [stderr]     |
[INFO] [stderr] 164 |         (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stderr]     |                                                                                                                                                  ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Hearts;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:165:15
[INFO] [stderr]     |
[INFO] [stderr] 165 |         (vec![JokerA, JokerB], vec![JokerA, JokerB]),
[INFO] [stderr]     |               ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]    --> src/deck.rs:165:23
[INFO] [stderr]     |
[INFO] [stderr] 165 |         (vec![JokerA, JokerB], vec![JokerA, JokerB]),
[INFO] [stderr]     |                       ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerB;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stderr]    --> src/deck.rs:165:37
[INFO] [stderr]     |
[INFO] [stderr] 165 |         (vec![JokerA, JokerB], vec![JokerA, JokerB]),
[INFO] [stderr]     |                                     ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerA;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stderr]    --> src/deck.rs:165:45
[INFO] [stderr]     |
[INFO] [stderr] 165 |         (vec![JokerA, JokerB], vec![JokerA, JokerB]),
[INFO] [stderr]     |                                             ^^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::JokerB;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:187:31
[INFO] [stderr]     |
[INFO] [stderr] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stderr]     |                               ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:187:41
[INFO] [stderr]     |
[INFO] [stderr] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stderr]     |                                         ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:187:51
[INFO] [stderr]     |
[INFO] [stderr] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stderr]     |                                                   ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:187:62
[INFO] [stderr]     |
[INFO] [stderr] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stderr]     |                                                              ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:187:73
[INFO] [stderr]     |
[INFO] [stderr] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stderr]     |                                                                         ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:187:84
[INFO] [stderr]     |
[INFO] [stderr] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stderr]     |                                                                                    ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:187:95
[INFO] [stderr]     |
[INFO] [stderr] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stderr]     |                                                                                               ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:187:106
[INFO] [stderr]     |
[INFO] [stderr] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stderr]     |                                                                                                          ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:187:117
[INFO] [stderr]     |
[INFO] [stderr] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stderr]     |                                                                                                                     ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:187:127
[INFO] [stderr]     |
[INFO] [stderr] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stderr]     |                                                                                                                               ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:187:137
[INFO] [stderr]     |
[INFO] [stderr] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stderr]     |                                                                                                                                         ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:187:147
[INFO] [stderr]     |
[INFO] [stderr] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stderr]     |                                                                                                                                                   ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:188:32
[INFO] [stderr]     |
[INFO] [stderr] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stderr]     |                                ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:188:42
[INFO] [stderr]     |
[INFO] [stderr] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stderr]     |                                          ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:188:52
[INFO] [stderr]     |
[INFO] [stderr] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stderr]     |                                                    ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:188:62
[INFO] [stderr]     |
[INFO] [stderr] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stderr]     |                                                              ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:188:72
[INFO] [stderr]     |
[INFO] [stderr] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stderr]     |                                                                        ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:188:83
[INFO] [stderr]     |
[INFO] [stderr] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stderr]     |                                                                                   ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:188:94
[INFO] [stderr]     |
[INFO] [stderr] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stderr]     |                                                                                              ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:188:105
[INFO] [stderr]     |
[INFO] [stderr] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stderr]     |                                                                                                         ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:188:116
[INFO] [stderr]     |
[INFO] [stderr] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stderr]     |                                                                                                                    ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:188:127
[INFO] [stderr]     |
[INFO] [stderr] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stderr]     |                                                                                                                               ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:188:138
[INFO] [stderr]     |
[INFO] [stderr] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stderr]     |                                                                                                                                          ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stderr]    --> src/deck.rs:188:148
[INFO] [stderr]     |
[INFO] [stderr] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stderr]     |                                                                                                                                                    ^^^^^ not found in this scope
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use card::Card::Clubs;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0107]: wrong number of type arguments: expected 0, found 1
[INFO] [stderr]   --> src/deck.rs:12:15
[INFO] [stderr]    |
[INFO] [stderr] 12 | impl Iterator<uint> for Deck {
[INFO] [stderr]    |               ^^^^ unexpected type argument
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 161 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0107, E0412, E0425, E0432, E0531.
[INFO] [stderr] For more information about an error, try `rustc --explain E0107`.
[INFO] [stderr] error: could not compile `solitaire`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "18854617f5a222fbfada1c37ca1ee3b3e49d2f541f77052c7008f5fd6169ee2b"`
[INFO] running `"docker" "rm" "-f" "18854617f5a222fbfada1c37ca1ee3b3e49d2f541f77052c7008f5fd6169ee2b"`
[INFO] [stdout] 18854617f5a222fbfada1c37ca1ee3b3e49d2f541f77052c7008f5fd6169ee2b
