[INFO] cloning repository https://github.com/SarunasGincas/poker-backend-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SarunasGincas/poker-backend-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSarunasGincas%2Fpoker-backend-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSarunasGincas%2Fpoker-backend-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4869dfa9c09245fbd129749c95a28087304c7de4
[INFO] testing SarunasGincas/poker-backend-rust against beta-2020-10-09 for beta-1.48-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSarunasGincas%2Fpoker-backend-rust" "/workspace/builds/worker-0/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/SarunasGincas/poker-backend-rust on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/SarunasGincas/poker-backend-rust
[INFO] finished tweaking git repo https://github.com/SarunasGincas/poker-backend-rust
[INFO] tweaked toml for git repo https://github.com/SarunasGincas/poker-backend-rust written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] crate git repo https://github.com/SarunasGincas/poker-backend-rust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tokio-signal v0.2.9
[INFO] [stderr]   Downloaded trust-dns-resolver v0.10.3
[INFO] [stderr]   Downloaded actix-net v0.1.0
[INFO] [stderr]   Downloaded actix-web v0.7.11
[INFO] [stderr]   Downloaded actix v0.7.0
[INFO] [stderr]   Downloaded trust-dns-proto v0.6.3
[INFO] running `Command { std: "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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 673c1707f9bbae0c0a7dcfa50141029d33e2a901d4cf562e1a60d39dfddb0110
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "673c1707f9bbae0c0a7dcfa50141029d33e2a901d4cf562e1a60d39dfddb0110", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "673c1707f9bbae0c0a7dcfa50141029d33e2a901d4cf562e1a60d39dfddb0110", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "673c1707f9bbae0c0a7dcfa50141029d33e2a901d4cf562e1a60d39dfddb0110", kill_on_drop: false }`
[INFO] [stdout] 673c1707f9bbae0c0a7dcfa50141029d33e2a901d4cf562e1a60d39dfddb0110
[INFO] running `Command { std: "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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 913113b345d642a1e175e46e1c509efe27a08fe8a0d736d8c47fcef34d84814d
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "913113b345d642a1e175e46e1c509efe27a08fe8a0d736d8c47fcef34d84814d", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.76
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling proc-macro2 v1.0.20
[INFO] [stderr]    Compiling cc v1.0.59
[INFO] [stderr]    Compiling syn v1.0.40
[INFO] [stderr]    Compiling encoding_index_tests v0.1.4
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling backtrace v0.2.3
[INFO] [stderr]    Compiling adler v0.2.3
[INFO] [stderr]    Compiling match_cfg v0.1.0
[INFO] [stderr]    Compiling serde v1.0.115
[INFO] [stderr]    Compiling arrayvec v0.4.12
[INFO] [stderr]    Compiling linked-hash-map v0.5.3
[INFO] [stderr]    Compiling pin-project-internal v0.4.23
[INFO] [stderr]    Compiling nodrop v0.1.14
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]    Compiling smallvec v1.4.2
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling arc-swap v0.4.7
[INFO] [stderr]    Compiling memoffset v0.2.1
[INFO] [stderr]    Compiling crossbeam-utils v0.5.0
[INFO] [stderr]    Compiling futures-sink v0.3.5
[INFO] [stderr]    Compiling pkg-config v0.3.18
[INFO] [stderr]    Compiling serde_json v1.0.57
[INFO] [stderr]    Compiling once_cell v1.4.1
[INFO] [stderr]    Compiling futures-core v0.3.5
[INFO] [stderr]    Compiling hashbrown v0.9.0
[INFO] [stderr]    Compiling futures-io v0.3.5
[INFO] [stderr]    Compiling serde_derive v1.0.115
[INFO] [stderr]    Compiling language-tags v0.2.2
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling htmlescape v0.3.1
[INFO] [stderr]    Compiling bytes v0.5.6
[INFO] [stderr]    Compiling memoffset v0.5.5
[INFO] [stderr]    Compiling crossbeam-epoch v0.8.2
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling crossbeam-utils v0.6.6
[INFO] [stderr]    Compiling num-integer v0.1.43
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling indexmap v1.6.0
[INFO] [stderr]    Compiling tower-service v0.1.0
[INFO] [stderr]    Compiling tokio-sync v0.1.8
[INFO] [stderr]    Compiling dbghelp-sys v0.2.0
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling actix_derive v0.2.0
[INFO] [stderr]    Compiling actix-web v0.7.11
[INFO] [stderr]    Compiling owning_ref v0.4.1
[INFO] [stderr]    Compiling encoding-index-singlebyte v1.20141219.5
[INFO] [stderr]    Compiling encoding-index-japanese v1.20141219.5
[INFO] [stderr]    Compiling encoding-index-korean v1.20141219.5
[INFO] [stderr]    Compiling encoding-index-simpchinese v1.20141219.5
[INFO] [stderr]    Compiling encoding-index-tradchinese v1.20141219.5
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]    Compiling miniz_oxide v0.4.1
[INFO] [stderr]    Compiling lru-cache v0.1.2
[INFO] [stderr]    Compiling futures-task v0.3.5
[INFO] [stderr]    Compiling futures-channel v0.3.5
[INFO] [stderr]    Compiling itertools v0.7.11
[INFO] [stderr]    Compiling idna v0.1.5
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling lock_api v0.1.5
[INFO] [stderr]    Compiling base64 v0.9.3
[INFO] [stderr]    Compiling parking_lot_core v0.3.1
[INFO] [stderr]    Compiling encoding v0.2.33
[INFO] [stderr]    Compiling tokio-executor v0.1.10
[INFO] [stderr]    Compiling universal-hash v0.3.0
[INFO] [stderr]    Compiling polyval v0.3.3
[INFO] [stderr]    Compiling crossbeam-epoch v0.6.1
[INFO] [stderr]    Compiling tokio-timer v0.2.13
[INFO] [stderr]    Compiling tokio-current-thread v0.1.7
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling ghash v0.2.3
[INFO] [stderr]    Compiling crossbeam-deque v0.7.3
[INFO] [stderr]    Compiling backtrace-sys v0.1.37
[INFO] [stderr]    Compiling brotli-sys v0.3.2
[INFO] [stderr]    Compiling miniz-sys v0.1.12
[INFO] [stderr]    Compiling libsqlite3-sys v0.17.3
[INFO] [stderr]    Compiling url v1.7.2
[INFO] [stderr]    Compiling aes-gcm v0.5.0
[INFO] [stderr]    Compiling iovec v0.1.4
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling net2 v0.2.35
[INFO] [stderr]    Compiling parking_lot_core v0.6.2
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling rand v0.5.6
[INFO] [stderr]    Compiling socket2 v0.3.12
[INFO] [stderr]    Compiling backtrace v0.3.50
[INFO] [stderr]    Compiling hostname v0.3.1
[INFO] [stderr]    Compiling getrandom v0.1.14
[INFO] [stderr]    Compiling signal-hook-registry v1.2.1
[INFO] [stderr]    Compiling parking_lot_core v0.8.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling time v0.1.44
[INFO] [stderr]    Compiling bytes v0.4.12
[INFO] [stderr]    Compiling tokio-threadpool v0.1.18
[INFO] [stderr]    Compiling futures-cpupool v0.1.8
[INFO] [stderr]    Compiling parking_lot v0.9.0
[INFO] [stderr]    Compiling resolv-conf v0.6.3
[INFO] [stderr]    Compiling mio v0.6.22
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling env_logger v0.7.1
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling parking_lot v0.11.0
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling uuid v0.6.5
[INFO] [stderr]    Compiling tokio-io v0.1.13
[INFO] [stderr]    Compiling http v0.1.21
[INFO] [stderr]    Compiling string v0.2.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling scheduled-thread-pool v0.2.5
[INFO] [stderr]    Compiling mio-uds v0.6.8
[INFO] [stderr]    Compiling tokio-reactor v0.1.12
[INFO] [stderr]    Compiling tokio-codec v0.1.2
[INFO] [stderr]    Compiling tokio-fs v0.1.7
[INFO] [stderr]    Compiling flate2 v1.0.17
[INFO] [stderr]    Compiling r2d2 v0.8.9
[INFO] [stderr]    Compiling parking_lot v0.6.4
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling tokio-tcp v0.1.4
[INFO] [stderr]    Compiling tokio-signal v0.2.9
[INFO] [stderr]    Compiling tokio-udp v0.1.6
[INFO] [stderr]    Compiling tokio-uds v0.2.7
[INFO] [stderr]    Compiling error-chain v0.1.12
[INFO] [stderr]    Compiling bigdecimal v0.1.2
[INFO] [stderr]    Compiling crossbeam-channel v0.2.6
[INFO] [stderr]    Compiling trust-dns-proto v0.4.3
[INFO] [stderr]    Compiling tokio v0.1.22
[INFO] [stderr]    Compiling cookie v0.11.3
[INFO] [stderr]    Compiling brotli2 v0.3.2
[INFO] [stderr]    Compiling h2 v0.1.26
[INFO] [stderr]    Compiling serde_urlencoded v0.5.5
[INFO] [stderr]    Compiling uuid v0.5.1
[INFO] [stderr]    Compiling trust-dns-resolver v0.9.1
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]    Compiling futures-macro v0.3.5
[INFO] [stderr]    Compiling serde_with_macros v1.1.0
[INFO] [stderr]    Compiling diesel_derives v1.4.1
[INFO] [stderr]    Compiling serde_with v1.4.0
[INFO] [stderr]    Compiling failure v0.1.8
[INFO] [stderr]    Compiling trust-dns-proto v0.6.3
[INFO] [stderr]    Compiling actix v0.7.0
[INFO] [stderr]    Compiling pin-project v0.4.23
[INFO] [stderr]    Compiling futures-util v0.3.5
[INFO] [stderr]    Compiling trust-dns-resolver v0.10.3
[INFO] [stderr]    Compiling actix-net v0.1.0
[INFO] [stderr]    Compiling diesel v1.4.5
[INFO] [stderr]    Compiling futures-executor v0.3.5
[INFO] [stderr]    Compiling futures v0.3.5
[INFO] [stderr]    Compiling poker-backend-rust v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4m 22s
[INFO] running `Command { std: "docker" "inspect" "913113b345d642a1e175e46e1c509efe27a08fe8a0d736d8c47fcef34d84814d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "913113b345d642a1e175e46e1c509efe27a08fe8a0d736d8c47fcef34d84814d", kill_on_drop: false }`
[INFO] [stdout] 913113b345d642a1e175e46e1c509efe27a08fe8a0d736d8c47fcef34d84814d
[INFO] running `Command { std: "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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] a45e7c9db6f14bf2051772617d088001b6536d6182a7f6aeb3faa1e389343790
[INFO] running `Command { std: "docker" "start" "-a" "a45e7c9db6f14bf2051772617d088001b6536d6182a7f6aeb3faa1e389343790", kill_on_drop: false }`
[INFO] [stderr]    Compiling poker-backend-rust v2.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `card`
[INFO] [stdout]   --> src/poker_engine/deck.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     use card::card_from_str;
[INFO] [stdout]    |         ^^^^ use of undeclared crate or module `card`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |     use test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]   --> src/poker_engine/hand.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     use test_utils::*;
[INFO] [stdout]    |         ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `card`
[INFO] [stdout]   --> src/poker_engine/hand.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     use card::card_from_str;
[INFO] [stdout]    |         ^^^^ use of undeclared crate or module `card`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let h = high_card_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:165:17
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let h = high_card_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_kickers` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:167:57
[INFO] [stdout]     |
[INFO] [stdout] 167 |         assert_eq!(get_kickers(&h, HandRank::HighCard), high_card_kickers())
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:172:17
[INFO] [stdout]     |
[INFO] [stdout] 25  | pub fn rank_hand(hand: &CardVec) -> HandRank {
[INFO] [stdout]     | -------------------------------------------- similarly named function `rank_hand` defined here
[INFO] [stdout] ...
[INFO] [stdout] 172 |         let h = pair_hand();
[INFO] [stdout]     |                 ^^^^^^^^^ help: a function with a similar name exists: `rank_hand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:179:17
[INFO] [stdout]     |
[INFO] [stdout] 25  | pub fn rank_hand(hand: &CardVec) -> HandRank {
[INFO] [stdout]     | -------------------------------------------- similarly named function `rank_hand` defined here
[INFO] [stdout] ...
[INFO] [stdout] 179 |         let h = pair_hand();
[INFO] [stdout]     |                 ^^^^^^^^^ help: a function with a similar name exists: `rank_hand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_kickers` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:181:53
[INFO] [stdout]     |
[INFO] [stdout] 84  | pub fn get_kickers(hand: &CardVec, hand_rank: HandRank) -> RankVec {
[INFO] [stdout]     | ------------------------------------------------------------------ similarly named function `get_kickers` defined here
[INFO] [stdout] ...
[INFO] [stdout] 181 |         assert_eq!(get_kickers(&h, HandRank::Pair), pair_kickers())
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^ help: a function with a similar name exists: `get_kickers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_hand_2` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:185:17
[INFO] [stdout]     |
[INFO] [stdout] 185 |         let h = pair_hand_2();
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_hand_2` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:191:17
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let h = pair_hand_2();
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_2_kickers` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:193:53
[INFO] [stdout]     |
[INFO] [stdout] 193 |         assert_eq!(get_kickers(&h, HandRank::Pair), pair_2_kickers())
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_hand_3` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:197:17
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let h = pair_hand_3();
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_hand_3` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:203:17
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let h = pair_hand_3();
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_3_kickers` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:205:53
[INFO] [stdout]     |
[INFO] [stdout] 205 |         assert_eq!(get_kickers(&h, HandRank::Pair), pair_3_kickers())
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `two_pair_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:209:17
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let h = two_pair_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `two_pair_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:216:17
[INFO] [stdout]     |
[INFO] [stdout] 216 |         let h = two_pair_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `two_pair_kickers` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:218:56
[INFO] [stdout]     |
[INFO] [stdout] 113 | fn get_paired_kickers(hand: &CardVec, hand_rank: HandRank) -> RankVec {
[INFO] [stdout]     | --------------------------------------------------------------------- similarly named function `get_paired_kickers` defined here
[INFO] [stdout] ...
[INFO] [stdout] 218 |         assert_eq!(get_kickers(&h, HandRank::TwoPair), two_pair_kickers())
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_paired_kickers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `three_of_a_kind_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:223:17
[INFO] [stdout]     |
[INFO] [stdout] 223 |         let h = three_of_a_kind_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `three_of_a_kind_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:230:17
[INFO] [stdout]     |
[INFO] [stdout] 230 |         let h = three_of_a_kind_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `three_of_a_kind_kickers` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:234:13
[INFO] [stdout]     |
[INFO] [stdout] 234 |             three_of_a_kind_kickers()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `straight_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:240:17
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let h = straight_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `straight_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:247:17
[INFO] [stdout]     |
[INFO] [stdout] 247 |         let h = straight_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `straight_kickers` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:249:57
[INFO] [stdout]     |
[INFO] [stdout] 101 | fn get_straight_kickers(hand: &CardVec) -> RankVec {
[INFO] [stdout]     | -------------------------------------------------- similarly named function `get_straight_kickers` defined here
[INFO] [stdout] ...
[INFO] [stdout] 249 |         assert_eq!(get_kickers(&h, HandRank::Straight), straight_kickers())
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_straight_kickers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wheel_straight_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let h = wheel_straight_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wheel_straight_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:261:17
[INFO] [stdout]     |
[INFO] [stdout] 261 |         let h = wheel_straight_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wheel_straight_kickers` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 101 | fn get_straight_kickers(hand: &CardVec) -> RankVec {
[INFO] [stdout]     | -------------------------------------------------- similarly named function `get_straight_kickers` defined here
[INFO] [stdout] ...
[INFO] [stdout] 265 |             wheel_straight_kickers()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_straight_kickers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `flush_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:271:17
[INFO] [stdout]     |
[INFO] [stdout] 271 |         let h = flush_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `flush_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |         let h = flush_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `flush_kickers` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:280:54
[INFO] [stdout]     |
[INFO] [stdout] 280 |         assert_eq!(get_kickers(&h, HandRank::Flush), flush_kickers())
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `full_house_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:285:17
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let h = full_house_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `full_house_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:292:17
[INFO] [stdout]     |
[INFO] [stdout] 292 |         let h = full_house_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `full_house_kickers` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:294:58
[INFO] [stdout]     |
[INFO] [stdout] 294 |         assert_eq!(get_kickers(&h, HandRank::FullHouse), full_house_kickers())
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `four_of_a_kind_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:299:17
[INFO] [stdout]     |
[INFO] [stdout] 299 |         let h = four_of_a_kind_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `four_of_a_kind_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |         let h = four_of_a_kind_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `four_of_a_kind_kickers` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:310:13
[INFO] [stdout]     |
[INFO] [stdout] 310 |             four_of_a_kind_kickers()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `straight_flush_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:316:17
[INFO] [stdout]     |
[INFO] [stdout] 316 |         let h = straight_flush_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `straight_flush_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |         let h = straight_flush_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `straight_flush_kickers` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:327:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |     fn it_gets_flush_kickers() {
[INFO] [stdout]     |     -------------------------- similarly named constant `it_gets_flush_kickers` defined here
[INFO] [stdout] ...
[INFO] [stdout] 327 |             straight_flush_kickers()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `it_gets_flush_kickers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wheel_straight_flush_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:332:17
[INFO] [stdout]     |
[INFO] [stdout] 332 |         let h = wheel_straight_flush_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wheel_straight_flush_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:339:17
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let h = wheel_straight_flush_hand();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wheel_straight_flush_kickers` in this scope
[INFO] [stdout]    --> src/poker_engine/hand_rankings.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |     fn it_gets_straight_flush_kickers() {
[INFO] [stdout]     |     ----------------------------------- similarly named constant `it_gets_straight_flush_kickers` defined here
[INFO] [stdout] ...
[INFO] [stdout] 343 |             wheel_straight_flush_kickers()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `it_gets_straight_flush_kickers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_hand` in this scope
[INFO] [stdout]   --> src/poker_engine/hand.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |         let cards = high_card_hand();
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_kickers` in this scope
[INFO] [stdout]   --> src/poker_engine/hand.rs:69:34
[INFO] [stdout]    |
[INFO] [stdout] 69 |         assert_eq!(hand.kickers, high_card_kickers());
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_hand` in this scope
[INFO] [stdout]   --> src/poker_engine/hand.rs:74:28
[INFO] [stdout]    |
[INFO] [stdout] 74 |         let h1 = init_hand(high_card_hand().clone());
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_hand` in this scope
[INFO] [stdout]   --> src/poker_engine/hand.rs:75:28
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let h2 = init_hand(high_card_hand().clone());
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_hand_3` in this scope
[INFO] [stdout]   --> src/poker_engine/hand.rs:81:28
[INFO] [stdout]    |
[INFO] [stdout] 81 |         let h1 = init_hand(high_card_hand_3().clone());
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_hand_4` in this scope
[INFO] [stdout]   --> src/poker_engine/hand.rs:82:28
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let h2 = init_hand(high_card_hand_4().clone());
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_hand` in this scope
[INFO] [stdout]   --> src/poker_engine/hand.rs:88:28
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let h1 = init_hand(high_card_hand().clone());
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_hand` in this scope
[INFO] [stdout]   --> src/poker_engine/hand.rs:89:28
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn init_hand(cards: CardVec) -> Hand {
[INFO] [stdout]    | ---------------------------------------- similarly named function `init_hand` defined here
[INFO] [stdout] ...
[INFO] [stdout] 89 |         let h2 = init_hand(pair_hand().clone());
[INFO] [stdout]    |                            ^^^^^^^^^ help: a function with a similar name exists: `init_hand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_hand` in this scope
[INFO] [stdout]   --> src/poker_engine/hand.rs:95:36
[INFO] [stdout]    |
[INFO] [stdout] 95 |         let seven_high = init_hand(high_card_hand().clone());
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_hand_2` in this scope
[INFO] [stdout]   --> src/poker_engine/hand.rs:96:36
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let eight_high = init_hand(high_card_hand_2().clone());
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_hand_3` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:103:47
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let eight_high_six_kicker = init_hand(high_card_hand_3().clone());
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `high_card_hand_2` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:104:48
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let eight_high_five_kicker = init_hand(high_card_hand_2().clone());
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:111:35
[INFO] [stdout]     |
[INFO] [stdout] 30  | pub fn init_hand(cards: CardVec) -> Hand {
[INFO] [stdout]     | ---------------------------------------- similarly named function `init_hand` defined here
[INFO] [stdout] ...
[INFO] [stdout] 111 |         let pair_twos = init_hand(pair_hand().clone());
[INFO] [stdout]     |                                   ^^^^^^^^^ help: a function with a similar name exists: `init_hand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_hand_2` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:112:36
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let pair_fives = init_hand(pair_hand_2().clone());
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_hand_2` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:119:49
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let pair_fives_seven_kicker = init_hand(pair_hand_2().clone());
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pair_hand_3` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:120:48
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let pair_fives_four_kicker = init_hand(pair_hand_3().clone());
[INFO] [stdout]     |                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `two_pair_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:127:41
[INFO] [stdout]     |
[INFO] [stdout] 127 |         let threes_and_twos = init_hand(two_pair_hand().clone());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `two_pair_hand_2` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:128:41
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let aces_and_threes = init_hand(two_pair_hand_2().clone());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `two_pair_hand_2` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:135:46
[INFO] [stdout]     |
[INFO] [stdout] 135 |         let aces_and_threes_four = init_hand(two_pair_hand_2().clone());
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `two_pair_hand_3` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:136:46
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let aces_and_threes_king = init_hand(two_pair_hand_3().clone());
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `three_of_a_kind_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:143:34
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let set_twos = init_hand(three_of_a_kind_hand().clone());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `three_of_a_kind_hand_2` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:144:35
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let set_fours = init_hand(three_of_a_kind_hand_2().clone());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `three_of_a_kind_hand_2` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:151:48
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let set_fours_three_kicker = init_hand(three_of_a_kind_hand_2().clone());
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `three_of_a_kind_hand_3` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:152:46
[INFO] [stdout]     |
[INFO] [stdout] 152 |         let set_fours_ace_kicker = init_hand(three_of_a_kind_hand_3().clone());
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `straight_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:159:43
[INFO] [stdout]     |
[INFO] [stdout] 159 |         let six_high_straight = init_hand(straight_hand());
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `straight_hand_2` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:160:45
[INFO] [stdout]     |
[INFO] [stdout] 160 |         let seven_high_straight = init_hand(straight_hand_2());
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `straight_hand_2` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:168:45
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let seven_high_straight = init_hand(straight_hand_2());
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `straight_hand_3` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:169:47
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let seven_high_straight_2 = init_hand(straight_hand_3());
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `flush_hand` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:177:42
[INFO] [stdout]     |
[INFO] [stdout] 177 |         let seven_high_flush = init_hand(flush_hand());
[INFO] [stdout]     |                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `flush_hand_2` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:178:42
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let eight_high_flush = init_hand(flush_hand_2());
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `flush_hand_2` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:186:42
[INFO] [stdout]     |
[INFO] [stdout] 186 |         let eight_high_flush = init_hand(flush_hand_2());
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `flush_hand_3` in this scope
[INFO] [stdout]    --> src/poker_engine/hand.rs:187:44
[INFO] [stdout]     |
[INFO] [stdout] 187 |         let eight_high_flush_2 = init_hand(flush_hand_3());
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]     --> src/poker_engine/gamestate.rs:1001:24
[INFO] [stdout]      |
[INFO] [stdout] 1001 |         (0..n).map(|i| init_player(i, "Dummy", 100)).collect()
[INFO] [stdout]      |                        ^^^^^^^^^^^ -  -------  --- supplied 3 arguments
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        expected 4 arguments
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/poker_engine/player.rs:164:1
[INFO] [stdout]      |
[INFO] [stdout] 164  | pub fn init_player(id: u32, name: &str, chips: u32, ws_id: u32) -> Player {
[INFO] [stdout]      | ------------------------------------------------------------------------- defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]     --> src/poker_engine/gamestate.rs:1008:20
[INFO] [stdout]      |
[INFO] [stdout] 919  | pub fn init_game_state(database_url: String) -> GameState {
[INFO] [stdout]      | --------------------------------------------------------- defined here
[INFO] [stdout] ...
[INFO] [stdout] 1008 |         let game = init_game_state(players, blinds);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^ -------  ------ supplied 2 arguments
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    expected 1 argument
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]     --> src/poker_engine/gamestate.rs:1025:9
[INFO] [stdout]      |
[INFO] [stdout] 919  | pub fn init_game_state(database_url: String) -> GameState {
[INFO] [stdout]      | --------------------------------------------------------- defined here
[INFO] [stdout] ...
[INFO] [stdout] 1025 |         init_game_state(players, blinds);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^ -------  ------ supplied 2 arguments
[INFO] [stdout]      |         |
[INFO] [stdout]      |         expected 1 argument
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]     --> src/poker_engine/gamestate.rs:1033:9
[INFO] [stdout]      |
[INFO] [stdout] 919  | pub fn init_game_state(database_url: String) -> GameState {
[INFO] [stdout]      | --------------------------------------------------------- defined here
[INFO] [stdout] ...
[INFO] [stdout] 1033 |         init_game_state(players, blinds);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^ -------  ------ supplied 2 arguments
[INFO] [stdout]      |         |
[INFO] [stdout]      |         expected 1 argument
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 79 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0425, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `poker-backend-rust`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "a45e7c9db6f14bf2051772617d088001b6536d6182a7f6aeb3faa1e389343790", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a45e7c9db6f14bf2051772617d088001b6536d6182a7f6aeb3faa1e389343790", kill_on_drop: false }`
[INFO] [stdout] a45e7c9db6f14bf2051772617d088001b6536d6182a7f6aeb3faa1e389343790
