[INFO] cloning repository https://github.com/devPav/neiro_om [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/devPav/neiro_om" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FdevPav%2Fneiro_om", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FdevPav%2Fneiro_om'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 18ad4458f45d0d223fd899f743995f847cc37059 [INFO] building devPav/neiro_om against master#44f415c1d617ebc7b931a243b7b321ef8a6ca47c for pr-142134-abi-ast-error [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FdevPav%2Fneiro_om" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/devPav/neiro_om on toolchain 44f415c1d617ebc7b931a243b7b321ef8a6ca47c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/devPav/neiro_om [INFO] finished tweaking git repo https://github.com/devPav/neiro_om [INFO] tweaked toml for git repo https://github.com/devPav/neiro_om written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/devPav/neiro_om already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6994457bb8ea0550fcd316d1df193082a4566894ac957ca9d3bb4eaff3abb87e [INFO] running `Command { std: "docker" "start" "-a" "6994457bb8ea0550fcd316d1df193082a4566894ac957ca9d3bb4eaff3abb87e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6994457bb8ea0550fcd316d1df193082a4566894ac957ca9d3bb4eaff3abb87e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6994457bb8ea0550fcd316d1df193082a4566894ac957ca9d3bb4eaff3abb87e", kill_on_drop: false }` [INFO] [stdout] 6994457bb8ea0550fcd316d1df193082a4566894ac957ca9d3bb4eaff3abb87e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3b11ce70338bf33d4ca597cd7ab001ef6d97b9fe5572f8e06ff0d7d3e5682278 [INFO] running `Command { std: "docker" "start" "-a" "3b11ce70338bf33d4ca597cd7ab001ef6d97b9fe5572f8e06ff0d7d3e5682278", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling serde v1.0.216 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling anstyle-query v1.1.1 [INFO] [stderr] Compiling rustversion v1.0.18 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling memchr v2.7.1 [INFO] [stderr] Compiling rust_decimal v1.34.3 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling tinyvec v1.6.0 [INFO] [stderr] Compiling anstyle-parse v0.2.6 [INFO] [stderr] Compiling colorchoice v1.0.3 [INFO] [stderr] Compiling unicode-bidi v0.3.15 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling bytes v1.5.0 [INFO] [stderr] Compiling serde_json v1.0.134 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Compiling ryu v1.0.17 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling anstream v0.6.15 [INFO] [stderr] Compiling clap_lex v0.7.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling itoa v1.0.10 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling sha1_smol v1.0.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling clap_builder v4.5.22 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling syn v2.0.92 [INFO] [stderr] Compiling unicode-normalization v0.1.23 [INFO] [stderr] Compiling combine v4.6.6 [INFO] [stderr] Compiling getrandom v0.2.12 [INFO] [stderr] Compiling socket2 v0.5.6 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling idna v0.5.0 [INFO] [stderr] Compiling rust_decimal_macros v1.34.2 [INFO] [stderr] Compiling url v2.5.0 [INFO] [stderr] Compiling serde_derive v1.0.216 [INFO] [stderr] Compiling clap_derive v4.5.18 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling redis v0.25.2 [INFO] [stderr] Compiling clap v4.5.22 [INFO] [stderr] Compiling neiro_om v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `fs` [INFO] [stdout] --> src/inline/fakeboard.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | use std::{fs, io}; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `real_comb` [INFO] [stdout] --> src/inline/fakeboard.rs:7:30 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::eval_hand::{self, real_comb}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `flop` [INFO] [stdout] --> src/inline/fakeboard.rs:9:28 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::postflop_game::{flop, FakeBoard, FakeStreet, PostflopGame}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FakeHand`, `Position`, and `preflop` [INFO] [stdout] --> src/inline/fakeboard.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::{preflop, Card, FakeHand, Game, Position, PreflopGame, Rank, ReadyHand, Suit}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `eval_fake_hand` and `flop` [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:2:28 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::postflop_game::{eval_fake_hand, flop}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MAP_INLINE_RANKS_RIVER` [INFO] [stdout] --> src/postflop_game/flop.rs:1:54 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{Card, Game, Player, Position, Pot, Rank, MAP_INLINE_RANKS_RIVER}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::fake_postflop::Utils` [INFO] [stdout] --> src/postflop_game/flop.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use super::fake_postflop::Utils; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Card`, `PostflopGame`, `PreflopGame`, `Rank`, and `Suit` [INFO] [stdout] --> src/postflop_game/flop/tests_flop.rs:611:17 [INFO] [stdout] | [INFO] [stdout] 611 | use crate::{Card, PostflopGame, PreflopGame, Rank, Suit}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Hand` and `player` [INFO] [stdout] --> src/preflop_game/preflop.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{player, Card, Game, Hand, Player, Position}; [INFO] [stdout] | ^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/strategy.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Game` [INFO] [stdout] --> src/inline/fakeboard.rs:10:38 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::{preflop, Card, FakeHand, Game, Position, PreflopGame, Rank, ReadyHand, Suit}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fake_board` [INFO] [stdout] --> src/inline/fakeboard.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | let fake_board = Utils::fake_flop_board(&river); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fake_board` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fake_board` [INFO] [stdout] --> src/inline/fakeboard.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | let fake_board = [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fake_board` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `street_kind` [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:605:17 [INFO] [stdout] | [INFO] [stdout] 605 | street_kind, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `street_kind: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:803:21 [INFO] [stdout] | [INFO] [stdout] 803 | .map(|(&k, &v)| v) [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `branches` [INFO] [stdout] --> src/strategy.rs:177:23 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn calc_graph(branches: &Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_branches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `potential_fe` is never used [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:880:8 [INFO] [stdout] | [INFO] [stdout] 421 | impl Utils { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 880 | fn potential_fe( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `MAP_INLINE_RANKS_RIVER` should have a snake case name [INFO] [stdout] --> src/inline/fakeboard.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | let MAP_INLINE_RANKS_RIVER: BTreeMap = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `map_inline_ranks_river` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `MAP_INLINE_SUITS_RIVER` should have a snake case name [INFO] [stdout] --> src/inline/fakeboard.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | let MAP_INLINE_SUITS_RIVER: BTreeMap = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `map_inline_suits_river` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `::redis::RedisResult` [INFO] [stdout] --> src/main.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ::redis::RedisResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lazy_static::lazy_static` [INFO] [stdout] --> src/main.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use lazy_static::lazy_static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FakeBoard`, `FakePostReadyHand`, `PotentialFE`, `inline::fakeboard`, and `preflop_game` [INFO] [stdout] --> src/main.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | inline::fakeboard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 12 | AgroStreet, FakeBoardNew, FakePostflopHand, FakeSuitPostFlop, PotentialFE, Utils, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 13 | }, [INFO] [stdout] 14 | FakeBoard, FakePostflopPause, FakeStreet, PostflopGame, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 15 | }, [INFO] [stdout] 16 | preflop_game, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | ActionKind, Branch, Card, FakePostReadyHand, FakePostflopNew, FakePreflopPause, Game, Hand, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `fmt::format`, `iter`, and `sync::Mutex` [INFO] [stdout] --> src/main.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | fmt::format, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 31 | io::{Read, Write}, [INFO] [stdout] 32 | iter, [INFO] [stdout] | ^^^^ [INFO] [stdout] 33 | sync::Mutex, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `players_in_play_count` [INFO] [stdout] --> src/main.rs:1413:9 [INFO] [stdout] | [INFO] [stdout] 1413 | let players_in_play_count = play_positions.len(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_players_in_play_count` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cc` [INFO] [stdout] --> src/main.rs:1462:13 [INFO] [stdout] | [INFO] [stdout] 1462 | let mut cc = 0_usize; [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `specific_board` [INFO] [stdout] --> src/main.rs:1485:13 [INFO] [stdout] | [INFO] [stdout] 1485 | let specific_board = true; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_specific_board` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `real_player_hand` [INFO] [stdout] --> src/main.rs:1487:13 [INFO] [stdout] | [INFO] [stdout] 1487 | let real_player_hand = Hand::rnd_hand(&river_game.cards); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_real_player_hand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:1462:9 [INFO] [stdout] | [INFO] [stdout] 1462 | let mut cc = 0_usize; [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:1481:13 [INFO] [stdout] | [INFO] [stdout] 1481 | let mut river_game: PostflopGame = config.game; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ConfigPostflop` is never constructed [INFO] [stdout] --> src/main.rs:57:8 [INFO] [stdout] | [INFO] [stdout] 57 | struct ConfigPostflop { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `allin_count` is never used [INFO] [stdout] --> src/main.rs:121:4 [INFO] [stdout] | [INFO] [stdout] 121 | fn allin_count(game: &PreflopGame) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `gen_multithread_serde_games` is never used [INFO] [stdout] --> src/main.rs:238:4 [INFO] [stdout] | [INFO] [stdout] 238 | fn gen_multithread_serde_games(workers_count: u8) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `preflop` is never used [INFO] [stdout] --> src/main.rs:430:4 [INFO] [stdout] | [INFO] [stdout] 430 | fn preflop( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `flop` is never used [INFO] [stdout] --> src/main.rs:532:4 [INFO] [stdout] | [INFO] [stdout] 532 | fn flop( [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `turn` is never used [INFO] [stdout] --> src/main.rs:663:4 [INFO] [stdout] | [INFO] [stdout] 663 | fn turn( [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `river` is never used [INFO] [stdout] --> src/main.rs:978:4 [INFO] [stdout] | [INFO] [stdout] 978 | fn river( [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rnd_raise_size` is never used [INFO] [stdout] --> src/main.rs:1147:4 [INFO] [stdout] | [INFO] [stdout] 1147 | fn rnd_raise_size() -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rnd_raise_size_to_string` is never used [INFO] [stdout] --> src/main.rs:1150:4 [INFO] [stdout] | [INFO] [stdout] 1150 | fn rnd_raise_size_to_string(rnd_raise_size: u8, choosen_act: Option) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_wins_to_redis_fakes` is never used [INFO] [stdout] --> src/main.rs:1165:4 [INFO] [stdout] | [INFO] [stdout] 1165 | fn add_wins_to_redis_fakes( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_act_from_last_gens` is never used [INFO] [stdout] --> src/main.rs:1187:4 [INFO] [stdout] | [INFO] [stdout] 1187 | fn get_act_from_last_gens( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_act_from_last_gens_pre` is never used [INFO] [stdout] --> src/main.rs:1246:4 [INFO] [stdout] | [INFO] [stdout] 1246 | fn get_act_from_last_gens_pre( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `syntetic_river` is never used [INFO] [stdout] --> src/main.rs:1306:4 [INFO] [stdout] | [INFO] [stdout] 1306 | fn syntetic_river(lock_cards: &Vec, spr: Decimal) -> ConfigPostflop { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cacl_change_board` is never used [INFO] [stdout] --> src/main.rs:1326:4 [INFO] [stdout] | [INFO] [stdout] 1326 | fn cacl_change_board(fake_board: FakeBoardNew, prev_fake_board: FakeBoardNew) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `temporary_modify_river` is never used [INFO] [stdout] --> src/main.rs:1351:4 [INFO] [stdout] | [INFO] [stdout] 1351 | fn temporary_modify_river(init_game: &mut PostflopGame, position_real_player: &Position) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `modify_game_ml` is never used [INFO] [stdout] --> src/main.rs:1370:4 [INFO] [stdout] | [INFO] [stdout] 1370 | fn modify_game_ml(init_game: &mut PostflopGame, spr: Decimal) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rnd_one_positions_not_folded` is never used [INFO] [stdout] --> src/main.rs:1446:4 [INFO] [stdout] | [INFO] [stdout] 1446 | fn rnd_one_positions_not_folded(init_game: &impl Game) -> Position { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `gen_serde_games_river` is never used [INFO] [stdout] --> src/main.rs:1454:4 [INFO] [stdout] | [INFO] [stdout] 1454 | fn gen_serde_games_river() -> HashMap> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_games` is never used [INFO] [stdout] --> src/main.rs:1549:4 [INFO] [stdout] | [INFO] [stdout] 1549 | fn check_games() -> std::io::Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | write_to_file(content_json_str, &file_name); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 221 | let _ = write_to_file(content_json_str, &file_name); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 256 | write_to_file(content_json_str, &file_name); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 256 | let _ = write_to_file(content_json_str, &file_name); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/main.rs:264:36 [INFO] [stdout] | [INFO] [stdout] 264 | let prev_gen_graphs = unsafe { &PREV_GRAPH }; [INFO] [stdout] | ^^^^^^^^^^^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] help: use `&raw const` instead to create a raw pointer [INFO] [stdout] | [INFO] [stdout] 264 | let prev_gen_graphs = unsafe { &raw const PREV_GRAPH }; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1539:5 [INFO] [stdout] | [INFO] [stdout] 1539 | write_to_file(content_json_str, &file_name); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1539 | let _ = write_to_file(content_json_str, &file_name); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.72s [INFO] running `Command { std: "docker" "inspect" "3b11ce70338bf33d4ca597cd7ab001ef6d97b9fe5572f8e06ff0d7d3e5682278", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3b11ce70338bf33d4ca597cd7ab001ef6d97b9fe5572f8e06ff0d7d3e5682278", kill_on_drop: false }` [INFO] [stdout] 3b11ce70338bf33d4ca597cd7ab001ef6d97b9fe5572f8e06ff0d7d3e5682278 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5bd1b273e3e5be66071498d955399f85eee47626729c04d021806ee8ae70b5c3 [INFO] running `Command { std: "docker" "start" "-a" "5bd1b273e3e5be66071498d955399f85eee47626729c04d021806ee8ae70b5c3", kill_on_drop: false }` [INFO] [stdout] warning: unused import: `fs` [INFO] [stdout] --> src/inline/fakeboard.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | use std::{fs, io}; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `real_comb` [INFO] [stdout] --> src/inline/fakeboard.rs:7:30 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::eval_hand::{self, real_comb}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `flop` [INFO] [stdout] --> src/inline/fakeboard.rs:9:28 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::postflop_game::{flop, FakeBoard, FakeStreet, PostflopGame}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FakeHand`, `Position`, and `preflop` [INFO] [stdout] --> src/inline/fakeboard.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::{preflop, Card, FakeHand, Game, Position, PreflopGame, Rank, ReadyHand, Suit}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `eval_fake_hand` and `flop` [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:2:28 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::postflop_game::{eval_fake_hand, flop}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MAP_INLINE_RANKS_RIVER` [INFO] [stdout] --> src/postflop_game/flop.rs:1:54 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{Card, Game, Player, Position, Pot, Rank, MAP_INLINE_RANKS_RIVER}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::fake_postflop::Utils` [INFO] [stdout] --> src/postflop_game/flop.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use super::fake_postflop::Utils; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling neiro_om v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `Card`, `PostflopGame`, `PreflopGame`, `Rank`, and `Suit` [INFO] [stdout] --> src/postflop_game/flop/tests_flop.rs:611:17 [INFO] [stdout] | [INFO] [stdout] 611 | use crate::{Card, PostflopGame, PreflopGame, Rank, Suit}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Hand` and `player` [INFO] [stdout] --> src/preflop_game/preflop.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{player, Card, Game, Hand, Player, Position}; [INFO] [stdout] | ^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/strategy.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Game` [INFO] [stdout] --> src/inline/fakeboard.rs:10:38 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::{preflop, Card, FakeHand, Game, Position, PreflopGame, Rank, ReadyHand, Suit}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fake_board` [INFO] [stdout] --> src/inline/fakeboard.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | let fake_board = Utils::fake_flop_board(&river); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fake_board` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fake_board` [INFO] [stdout] --> src/inline/fakeboard.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | let fake_board = [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fake_board` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `street_kind` [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:605:17 [INFO] [stdout] | [INFO] [stdout] 605 | street_kind, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `street_kind: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:803:21 [INFO] [stdout] | [INFO] [stdout] 803 | .map(|(&k, &v)| v) [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `branches` [INFO] [stdout] --> src/strategy.rs:177:23 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn calc_graph(branches: &Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_branches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `potential_fe` is never used [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:880:8 [INFO] [stdout] | [INFO] [stdout] 421 | impl Utils { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 880 | fn potential_fe( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `MAP_INLINE_RANKS_RIVER` should have a snake case name [INFO] [stdout] --> src/inline/fakeboard.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | let MAP_INLINE_RANKS_RIVER: BTreeMap = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `map_inline_ranks_river` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `MAP_INLINE_SUITS_RIVER` should have a snake case name [INFO] [stdout] --> src/inline/fakeboard.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | let MAP_INLINE_SUITS_RIVER: BTreeMap = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `map_inline_suits_river` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `::redis::RedisResult` [INFO] [stdout] --> src/main.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ::redis::RedisResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lazy_static::lazy_static` [INFO] [stdout] --> src/main.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use lazy_static::lazy_static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FakeBoard`, `FakePostReadyHand`, `PotentialFE`, `inline::fakeboard`, and `preflop_game` [INFO] [stdout] --> src/main.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | inline::fakeboard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 12 | AgroStreet, FakeBoardNew, FakePostflopHand, FakeSuitPostFlop, PotentialFE, Utils, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 13 | }, [INFO] [stdout] 14 | FakeBoard, FakePostflopPause, FakeStreet, PostflopGame, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 15 | }, [INFO] [stdout] 16 | preflop_game, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | ActionKind, Branch, Card, FakePostReadyHand, FakePostflopNew, FakePreflopPause, Game, Hand, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `fmt::format`, `iter`, and `sync::Mutex` [INFO] [stdout] --> src/main.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | fmt::format, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 31 | io::{Read, Write}, [INFO] [stdout] 32 | iter, [INFO] [stdout] | ^^^^ [INFO] [stdout] 33 | sync::Mutex, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `players_in_play_count` [INFO] [stdout] --> src/main.rs:1413:9 [INFO] [stdout] | [INFO] [stdout] 1413 | let players_in_play_count = play_positions.len(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_players_in_play_count` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cc` [INFO] [stdout] --> src/main.rs:1462:13 [INFO] [stdout] | [INFO] [stdout] 1462 | let mut cc = 0_usize; [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `specific_board` [INFO] [stdout] --> src/main.rs:1485:13 [INFO] [stdout] | [INFO] [stdout] 1485 | let specific_board = true; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_specific_board` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `real_player_hand` [INFO] [stdout] --> src/main.rs:1487:13 [INFO] [stdout] | [INFO] [stdout] 1487 | let real_player_hand = Hand::rnd_hand(&river_game.cards); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_real_player_hand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:1462:9 [INFO] [stdout] | [INFO] [stdout] 1462 | let mut cc = 0_usize; [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:1481:13 [INFO] [stdout] | [INFO] [stdout] 1481 | let mut river_game: PostflopGame = config.game; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ConfigPostflop` is never constructed [INFO] [stdout] --> src/main.rs:57:8 [INFO] [stdout] | [INFO] [stdout] 57 | struct ConfigPostflop { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `allin_count` is never used [INFO] [stdout] --> src/main.rs:121:4 [INFO] [stdout] | [INFO] [stdout] 121 | fn allin_count(game: &PreflopGame) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `gen_multithread_serde_games` is never used [INFO] [stdout] --> src/main.rs:238:4 [INFO] [stdout] | [INFO] [stdout] 238 | fn gen_multithread_serde_games(workers_count: u8) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `preflop` is never used [INFO] [stdout] --> src/main.rs:430:4 [INFO] [stdout] | [INFO] [stdout] 430 | fn preflop( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `flop` is never used [INFO] [stdout] --> src/main.rs:532:4 [INFO] [stdout] | [INFO] [stdout] 532 | fn flop( [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `turn` is never used [INFO] [stdout] --> src/main.rs:663:4 [INFO] [stdout] | [INFO] [stdout] 663 | fn turn( [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `river` is never used [INFO] [stdout] --> src/main.rs:978:4 [INFO] [stdout] | [INFO] [stdout] 978 | fn river( [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rnd_raise_size` is never used [INFO] [stdout] --> src/main.rs:1147:4 [INFO] [stdout] | [INFO] [stdout] 1147 | fn rnd_raise_size() -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rnd_raise_size_to_string` is never used [INFO] [stdout] --> src/main.rs:1150:4 [INFO] [stdout] | [INFO] [stdout] 1150 | fn rnd_raise_size_to_string(rnd_raise_size: u8, choosen_act: Option) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_wins_to_redis_fakes` is never used [INFO] [stdout] --> src/main.rs:1165:4 [INFO] [stdout] | [INFO] [stdout] 1165 | fn add_wins_to_redis_fakes( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_act_from_last_gens` is never used [INFO] [stdout] --> src/main.rs:1187:4 [INFO] [stdout] | [INFO] [stdout] 1187 | fn get_act_from_last_gens( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_act_from_last_gens_pre` is never used [INFO] [stdout] --> src/main.rs:1246:4 [INFO] [stdout] | [INFO] [stdout] 1246 | fn get_act_from_last_gens_pre( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `syntetic_river` is never used [INFO] [stdout] --> src/main.rs:1306:4 [INFO] [stdout] | [INFO] [stdout] 1306 | fn syntetic_river(lock_cards: &Vec, spr: Decimal) -> ConfigPostflop { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cacl_change_board` is never used [INFO] [stdout] --> src/main.rs:1326:4 [INFO] [stdout] | [INFO] [stdout] 1326 | fn cacl_change_board(fake_board: FakeBoardNew, prev_fake_board: FakeBoardNew) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `temporary_modify_river` is never used [INFO] [stdout] --> src/main.rs:1351:4 [INFO] [stdout] | [INFO] [stdout] 1351 | fn temporary_modify_river(init_game: &mut PostflopGame, position_real_player: &Position) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `modify_game_ml` is never used [INFO] [stdout] --> src/main.rs:1370:4 [INFO] [stdout] | [INFO] [stdout] 1370 | fn modify_game_ml(init_game: &mut PostflopGame, spr: Decimal) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rnd_one_positions_not_folded` is never used [INFO] [stdout] --> src/main.rs:1446:4 [INFO] [stdout] | [INFO] [stdout] 1446 | fn rnd_one_positions_not_folded(init_game: &impl Game) -> Position { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `gen_serde_games_river` is never used [INFO] [stdout] --> src/main.rs:1454:4 [INFO] [stdout] | [INFO] [stdout] 1454 | fn gen_serde_games_river() -> HashMap> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_games` is never used [INFO] [stdout] --> src/main.rs:1549:4 [INFO] [stdout] | [INFO] [stdout] 1549 | fn check_games() -> std::io::Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | write_to_file(content_json_str, &file_name); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 221 | let _ = write_to_file(content_json_str, &file_name); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 256 | write_to_file(content_json_str, &file_name); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 256 | let _ = write_to_file(content_json_str, &file_name); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/main.rs:264:36 [INFO] [stdout] | [INFO] [stdout] 264 | let prev_gen_graphs = unsafe { &PREV_GRAPH }; [INFO] [stdout] | ^^^^^^^^^^^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] help: use `&raw const` instead to create a raw pointer [INFO] [stdout] | [INFO] [stdout] 264 | let prev_gen_graphs = unsafe { &raw const PREV_GRAPH }; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1539:5 [INFO] [stdout] | [INFO] [stdout] 1539 | write_to_file(content_json_str, &file_name); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1539 | let _ = write_to_file(content_json_str, &file_name); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fs` [INFO] [stdout] --> src/inline/fakeboard.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | use std::{fs, io}; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `real_comb` [INFO] [stdout] --> src/inline/fakeboard.rs:7:30 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::eval_hand::{self, real_comb}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `flop` [INFO] [stdout] --> src/inline/fakeboard.rs:9:28 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::postflop_game::{flop, FakeBoard, FakeStreet, PostflopGame}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FakeHand`, `Position`, and `preflop` [INFO] [stdout] --> src/inline/fakeboard.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::{preflop, Card, FakeHand, Game, Position, PreflopGame, Rank, ReadyHand, Suit}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ReadyHand` [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2089:65 [INFO] [stdout] | [INFO] [stdout] 2089 | use crate::{eval_hand::*, Card, FakePostflopSD, Hand, Rank, ReadyHand, Suit}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `eval_fake_hand` and `flop` [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:2:28 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::postflop_game::{eval_fake_hand, flop}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MAP_INLINE_RANKS_RIVER` [INFO] [stdout] --> src/postflop_game/flop.rs:1:54 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{Card, Game, Player, Position, Pot, Rank, MAP_INLINE_RANKS_RIVER}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::fake_postflop::Utils` [INFO] [stdout] --> src/postflop_game/flop.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use super::fake_postflop::Utils; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Hand` and `player` [INFO] [stdout] --> src/preflop_game/preflop.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{player, Card, Game, Hand, Player, Position}; [INFO] [stdout] | ^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/strategy.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Game` [INFO] [stdout] --> src/inline/fakeboard.rs:10:38 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::{preflop, Card, FakeHand, Game, Position, PreflopGame, Rank, ReadyHand, Suit}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fake_board` [INFO] [stdout] --> src/inline/fakeboard.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | let fake_board = Utils::fake_flop_board(&river); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fake_board` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fake_board` [INFO] [stdout] --> src/inline/fakeboard.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | let fake_board = [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fake_board` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `street_kind` [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:605:17 [INFO] [stdout] | [INFO] [stdout] 605 | street_kind, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `street_kind: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:803:21 [INFO] [stdout] | [INFO] [stdout] 803 | .map(|(&k, &v)| v) [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `answer` [INFO] [stdout] --> src/postflop_game/flop/tests_flop.rs:17:13 [INFO] [stdout] | [INFO] [stdout] 17 | let answer = vec![Rank::Jack, Rank::Ten]; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_answer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `answer` [INFO] [stdout] --> src/postflop_game/flop/tests_flop.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | let answer = vec![Rank::Jack, Rank::Ten]; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_answer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `branches` [INFO] [stdout] --> src/strategy.rs:177:23 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn calc_graph(branches: &Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_branches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `potential_fe` is never used [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:880:8 [INFO] [stdout] | [INFO] [stdout] 421 | impl Utils { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 880 | fn potential_fe( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `MAP_INLINE_RANKS_RIVER` should have a snake case name [INFO] [stdout] --> src/inline/fakeboard.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | let MAP_INLINE_RANKS_RIVER: BTreeMap = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `map_inline_ranks_river` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `MAP_INLINE_SUITS_RIVER` should have a snake case name [INFO] [stdout] --> src/inline/fakeboard.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | let MAP_INLINE_SUITS_RIVER: BTreeMap = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `map_inline_suits_river` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `full_J9332_JJT7_imba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | fn full_J9332_JJT7_imba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `full_j9332_jjt7_imba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `full_QJ332_JJT7_noimba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | fn full_QJ332_JJT7_noimba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `full_qj332_jjt7_noimba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `full_A7722_AA72_imba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:63:8 [INFO] [stdout] | [INFO] [stdout] 63 | fn full_A7722_AA72_imba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `full_a7722_aa72_imba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `full_A7722_7332_noimba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | fn full_A7722_7332_noimba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `full_a7722_7332_noimba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `full_77442_AK74_imba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:119:8 [INFO] [stdout] | [INFO] [stdout] 119 | fn full_77442_AK74_imba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `full_77442_ak74_imba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `full_JJ982_J993_imba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:147:8 [INFO] [stdout] | [INFO] [stdout] 147 | fn full_JJ982_J993_imba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `full_jj982_j993_imba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `full_JJ982_J883_noimba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:175:8 [INFO] [stdout] | [INFO] [stdout] 175 | fn full_JJ982_J883_noimba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `full_jj982_j883_noimba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `full_AAA52_KK93_noimba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:203:8 [INFO] [stdout] | [INFO] [stdout] 203 | fn full_AAA52_KK93_noimba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `full_aaa52_kk93_noimba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `full_A7772_AA93_noimba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:231:8 [INFO] [stdout] | [INFO] [stdout] 231 | fn full_A7772_AA93_noimba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `full_a7772_aa93_noimba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `flop_J33_JJT7_imba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:259:8 [INFO] [stdout] | [INFO] [stdout] 259 | fn flop_J33_JJT7_imba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `flop_j33_jjt7_imba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `flop_QQJ_JJT7_noimba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:286:8 [INFO] [stdout] | [INFO] [stdout] 286 | fn flop_QQJ_JJT7_noimba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `flop_qqj_jjt7_noimba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `flop_AAA_KK93_noimba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:312:8 [INFO] [stdout] | [INFO] [stdout] 312 | fn flop_AAA_KK93_noimba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `flop_aaa_kk93_noimba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `full_K2222_KK93_imba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:338:8 [INFO] [stdout] | [INFO] [stdout] 338 | fn full_K2222_KK93_imba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `full_k2222_kk93_imba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `full_77772_AA93_imba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:366:8 [INFO] [stdout] | [INFO] [stdout] 366 | fn full_77772_AA93_imba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `full_77772_aa93_imba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `turn_2222_AA93_imba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:394:8 [INFO] [stdout] | [INFO] [stdout] 394 | fn turn_2222_AA93_imba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `turn_2222_aa93_imba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `turn_AAAA_KK93_imba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:421:8 [INFO] [stdout] | [INFO] [stdout] 421 | fn turn_AAAA_KK93_imba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `turn_aaaa_kk93_imba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `turn_AAA2_KK93_noimba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:448:8 [INFO] [stdout] | [INFO] [stdout] 448 | fn turn_AAA2_KK93_noimba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `turn_aaa2_kk93_noimba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `street_T98_7655_nonut` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:480:8 [INFO] [stdout] | [INFO] [stdout] 480 | fn street_T98_7655_nonut() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `street_t98_7655_nonut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `street_T87_9655_nonut` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:501:8 [INFO] [stdout] | [INFO] [stdout] 501 | fn street_T87_9655_nonut() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `street_t87_9655_nonut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `street_T76_9855_nut` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:522:8 [INFO] [stdout] | [INFO] [stdout] 522 | fn street_T76_9855_nut() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `street_t76_9855_nut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `street_KQT76_9852_nonut` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:543:8 [INFO] [stdout] | [INFO] [stdout] 543 | fn street_KQT76_9852_nonut() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `street_kqt76_9852_nonut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `street_T9877_J752_nonut` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:566:8 [INFO] [stdout] | [INFO] [stdout] 566 | fn street_T9877_J752_nonut() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `street_t9877_j752_nonut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `street_T9877_QJ52_nut` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:589:8 [INFO] [stdout] | [INFO] [stdout] 589 | fn street_T9877_QJ52_nut() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `street_t9877_qj52_nut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `street_TT776_9852_nut` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:612:8 [INFO] [stdout] | [INFO] [stdout] 612 | fn street_TT776_9852_nut() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `street_tt776_9852_nut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `street_AKQ98_JT52_nut` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:635:8 [INFO] [stdout] | [INFO] [stdout] 635 | fn street_AKQ98_JT52_nut() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `street_akq98_jt52_nut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `street_AJT8_KQ52_nut` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:658:8 [INFO] [stdout] | [INFO] [stdout] 658 | fn street_AJT8_KQ52_nut() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `street_ajt8_kq52_nut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `street_AKQ54_5432_nonut` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:680:8 [INFO] [stdout] | [INFO] [stdout] 680 | fn street_AKQ54_5432_nonut() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `street_akq54_5432_nonut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `street_A9843_5432_nut` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:703:8 [INFO] [stdout] | [INFO] [stdout] 703 | fn street_A9843_5432_nut() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `street_a9843_5432_nut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_TTT_h_AK32` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:988:8 [INFO] [stdout] | [INFO] [stdout] 988 | fn b_TTT_h_AK32() { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `b_ttt_h_ak32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `turn_2222_AK93_noimba` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1016:8 [INFO] [stdout] | [INFO] [stdout] 1016 | fn turn_2222_AK93_noimba() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `turn_2222_ak93_noimba` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `toptwo_AAK92_K877` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1049:8 [INFO] [stdout] | [INFO] [stdout] 1049 | fn toptwo_AAK92_K877() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `toptwo_aak92_k877` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `no_toptwo_AAK92_9877` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1079:8 [INFO] [stdout] | [INFO] [stdout] 1079 | fn no_toptwo_AAK92_9877() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `no_toptwo_aak92_9877` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `toptwo_AAQQ9_KK77` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1109:8 [INFO] [stdout] | [INFO] [stdout] 1109 | fn toptwo_AAQQ9_KK77() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `toptwo_aaqq9_kk77` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `no_toptwo_AAQQ9_JJ77` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1139:8 [INFO] [stdout] | [INFO] [stdout] 1139 | fn no_toptwo_AAQQ9_JJ77() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `no_toptwo_aaqq9_jj77` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `toptwo_KKQ92_AA77` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1169:8 [INFO] [stdout] | [INFO] [stdout] 1169 | fn toptwo_KKQ92_AA77() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `toptwo_kkq92_aa77` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `no_toptwo_KKQ92_Q877` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1199:8 [INFO] [stdout] | [INFO] [stdout] 1199 | fn no_toptwo_KKQ92_Q877() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `no_toptwo_kkq92_q877` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `toptwo_AK992_AK77` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1229:8 [INFO] [stdout] | [INFO] [stdout] 1229 | fn toptwo_AK992_AK77() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `toptwo_ak992_ak77` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `no_toptwo_AK992_KQ77` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1259:8 [INFO] [stdout] | [INFO] [stdout] 1259 | fn no_toptwo_AK992_KQ77() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `no_toptwo_ak992_kq77` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `toptwo_55443_AA77` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1289:8 [INFO] [stdout] | [INFO] [stdout] 1289 | fn toptwo_55443_AA77() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `toptwo_55443_aa77` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `no_toptwo_55443_KK7` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1319:8 [INFO] [stdout] | [INFO] [stdout] 1319 | fn no_toptwo_55443_KK7() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `no_toptwo_55443_kk7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `toptwo_322_AA77` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1349:8 [INFO] [stdout] | [INFO] [stdout] 1349 | fn toptwo_322_AA77() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `toptwo_322_aa77` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `toptwo_K5544_AA77` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1377:8 [INFO] [stdout] | [INFO] [stdout] 1377 | fn toptwo_K5544_AA77() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `toptwo_k5544_aa77` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `toptwo_3322_AA77` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1407:8 [INFO] [stdout] | [INFO] [stdout] 1407 | fn toptwo_3322_AA77() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `toptwo_3322_aa77` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `toptwo_K8532_K876` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1436:8 [INFO] [stdout] | [INFO] [stdout] 1436 | fn toptwo_K8532_K876() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `toptwo_k8532_k876` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `topbottom_K8532_K765` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1466:8 [INFO] [stdout] | [INFO] [stdout] 1466 | fn topbottom_K8532_K765() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `topbottom_k8532_k765` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bottombottom_K8532_8765` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1496:8 [INFO] [stdout] | [INFO] [stdout] 1496 | fn bottombottom_K8532_8765() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `bottombottom_k8532_8765` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `toppair_KJ532_KT84` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1531:8 [INFO] [stdout] | [INFO] [stdout] 1531 | fn toppair_KJ532_KT84() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `toppair_kj532_kt84` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `toppair_KJ532_AA83` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1562:8 [INFO] [stdout] | [INFO] [stdout] 1562 | fn toppair_KJ532_AA83() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `toppair_kj532_aa83` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `no_toppair_KJ532_JT84` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1593:8 [INFO] [stdout] | [INFO] [stdout] 1593 | fn no_toppair_KJ532_JT84() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `no_toppair_kj532_jt84` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `no_toppair_KJ522_KT84` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1624:8 [INFO] [stdout] | [INFO] [stdout] 1624 | fn no_toppair_KJ522_KT84() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `no_toppair_kj522_kt84` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsKsJd2d_h_Qs9s4d3d` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1659:8 [INFO] [stdout] | [INFO] [stdout] 1659 | fn b_AsKsJd2d_h_Qs9s4d3d() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ks_jd2d_h_qs9s4d3d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsTs3c2c_h_KsJcTc4s` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1684:8 [INFO] [stdout] | [INFO] [stdout] 1684 | fn b_AsTs3c2c_h_KsJcTc4s() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ts3c2c_h_ks_jc_tc4s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsTs3c2c_h_QsJcTc4s` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1714:8 [INFO] [stdout] | [INFO] [stdout] 1714 | fn b_AsTs3c2c_h_QsJcTc4s() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ts3c2c_h_qs_jc_tc4s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_QsTs3c2c_h_KsKcTc4s` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1744:8 [INFO] [stdout] | [INFO] [stdout] 1744 | fn b_QsTs3c2c_h_KsKcTc4s() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_qs_ts3c2c_h_ks_kc_tc4s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsTs3c2c_h_KsJdTc4s` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1774:8 [INFO] [stdout] | [INFO] [stdout] 1774 | fn b_AsTs3c2c_h_KsJdTc4s() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ts3c2c_h_ks_jd_tc4s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_QsTs3c_h_AsJdTc4s` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1804:8 [INFO] [stdout] | [INFO] [stdout] 1804 | fn b_QsTs3c_h_AsJdTc4s() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_qs_ts3c_h_as_jd_tc4s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsTs3c2c_h_QdTd9s4s` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1833:8 [INFO] [stdout] | [INFO] [stdout] 1833 | fn b_AsTs3c2c_h_QdTd9s4s() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ts3c2c_h_qd_td9s4s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_QsTs3c_h_KsJdTc4s` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1863:8 [INFO] [stdout] | [INFO] [stdout] 1863 | fn b_QsTs3c_h_KsJdTc4s() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_qs_ts3c_h_ks_jd_tc4s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_9s8s3c2c_h_TsTdTc4s` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1892:8 [INFO] [stdout] | [INFO] [stdout] 1892 | fn b_9s8s3c2c_h_TsTdTc4s() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_9s8s3c2c_h_ts_td_tc4s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_Qs9c3c_h_KsKdTc4c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1922:8 [INFO] [stdout] | [INFO] [stdout] 1922 | fn b_Qs9c3c_h_KsKdTc4c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_qs9c3c_h_ks_kd_tc4c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_7s6s5s_h_KsJdTc4d` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1951:8 [INFO] [stdout] | [INFO] [stdout] 1951 | fn b_7s6s5s_h_KsJdTc4d() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_7s6s5s_h_ks_jd_tc4d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_7s6c5d4h_h_KsJdTs4d` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:1975:8 [INFO] [stdout] | [INFO] [stdout] 1975 | fn b_7s6c5d4h_h_KsJdTs4d() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_7s6c5d4h_h_ks_jd_ts4d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsKcQd_h_Js5s4d3d_BD` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2005:8 [INFO] [stdout] | [INFO] [stdout] 2005 | fn b_AsKcQd_h_Js5s4d3d_BD() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_kc_qd_h_js5s4d3d_bd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsKcQd_h_Js5s4s3d_BD` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2025:8 [INFO] [stdout] | [INFO] [stdout] 2025 | fn b_AsKcQd_h_Js5s4s3d_BD() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_kc_qd_h_js5s4s3d_bd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsKcQd_h_Js5h4h3d_BD` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2045:8 [INFO] [stdout] | [INFO] [stdout] 2045 | fn b_AsKcQd_h_Js5h4h3d_BD() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_kc_qd_h_js5h4h3d_bd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsKcQdJh_h_Js5s4d3d_BD` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2065:8 [INFO] [stdout] | [INFO] [stdout] 2065 | fn b_AsKcQdJh_h_Js5s4d3d_BD() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_kc_qd_jh_h_js5s4d3d_bd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_QsTs6s5s_h_AcKcJc2c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2091:8 [INFO] [stdout] | [INFO] [stdout] 2091 | fn b_QsTs6s5s_h_AcKcJc2c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_qs_ts6s5s_h_ac_kc_jc2c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_QsTs6s5s_h_8c7c4c2c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2112:8 [INFO] [stdout] | [INFO] [stdout] 2112 | fn b_QsTs6s5s_h_8c7c4c2c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_qs_ts6s5s_h_8c7c4c2c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_QsTs6s5s_h_9c8c7c2c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2133:8 [INFO] [stdout] | [INFO] [stdout] 2133 | fn b_QsTs6s5s_h_9c8c7c2c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_qs_ts6s5s_h_9c8c7c2c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_QsTs6s5s_h_KcJc9c2c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2154:8 [INFO] [stdout] | [INFO] [stdout] 2154 | fn b_QsTs6s5s_h_KcJc9c2c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_qs_ts6s5s_h_kc_jc9c2c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_QsTs6s4s_h_AcKc5c3c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2175:8 [INFO] [stdout] | [INFO] [stdout] 2175 | fn b_QsTs6s4s_h_AcKc5c3c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_qs_ts6s4s_h_ac_kc5c3c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_QsTs6s4s_h_AcKc5c2c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2196:8 [INFO] [stdout] | [INFO] [stdout] 2196 | fn b_QsTs6s4s_h_AcKc5c2c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_qs_ts6s4s_h_ac_kc5c2c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_QsTs6s4s_h_Ac7c5c3c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2217:8 [INFO] [stdout] | [INFO] [stdout] 2217 | fn b_QsTs6s4s_h_Ac7c5c3c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_qs_ts6s4s_h_ac7c5c3c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_QsTs6s4s_h_Ac8c7c5c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2238:8 [INFO] [stdout] | [INFO] [stdout] 2238 | fn b_QsTs6s4s_h_Ac8c7c5c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_qs_ts6s4s_h_ac8c7c5c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsTs9s2s_h_Jc5c4c3c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2259:8 [INFO] [stdout] | [INFO] [stdout] 2259 | fn b_AsTs9s2s_h_Jc5c4c3c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ts9s2s_h_jc5c4c3c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsTs9s2s_h_Jc9c4c3c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2280:8 [INFO] [stdout] | [INFO] [stdout] 2280 | fn b_AsTs9s2s_h_Jc9c4c3c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ts9s2s_h_jc9c4c3c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_Ts9s3s2s_h_Ac5c4c3c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2301:8 [INFO] [stdout] | [INFO] [stdout] 2301 | fn b_Ts9s3s2s_h_Ac5c4c3c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_ts9s3s2s_h_ac5c4c3c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsKs3s2s_h_QcJcTc2c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2322:8 [INFO] [stdout] | [INFO] [stdout] 2322 | fn b_AsKs3s2s_h_QcJcTc2c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ks3s2s_h_qc_jc_tc2c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_KsKs3s2s_h_Ac5c4c2c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2343:8 [INFO] [stdout] | [INFO] [stdout] 2343 | fn b_KsKs3s2s_h_Ac5c4c2c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_ks_ks3s2s_h_ac5c4c2c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_KsKc3s2s_h_Kh5c4c4h` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2364:8 [INFO] [stdout] | [INFO] [stdout] 2364 | fn b_KsKc3s2s_h_Kh5c4c4h() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_ks_kc3s2s_h_kh5c4c4h` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsKs3s2s_h_QcJc9c2c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2385:8 [INFO] [stdout] | [INFO] [stdout] 2385 | fn b_AsKs3s2s_h_QcJc9c2c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ks3s2s_h_qc_jc9c2c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_Js8s6s_h_AcKcTc9c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2406:8 [INFO] [stdout] | [INFO] [stdout] 2406 | fn b_Js8s6s_h_AcKcTc9c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_js8s6s_h_ac_kc_tc9c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_8s6s3s_h_AcKc5c4c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2426:8 [INFO] [stdout] | [INFO] [stdout] 2426 | fn b_8s6s3s_h_AcKc5c4c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_8s6s3s_h_ac_kc5c4c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_Js8s6s3s_h_AcTc9c7c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2446:8 [INFO] [stdout] | [INFO] [stdout] 2446 | fn b_Js8s6s3s_h_AcTc9c7c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_js8s6s3s_h_ac_tc9c7c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_Kc8c4d_h_JhTs9c7d_debug` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2467:8 [INFO] [stdout] | [INFO] [stdout] 2467 | fn b_Kc8c4d_h_JhTs9c7d_debug() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_kc8c4d_h_jh_ts9c7d_debug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_Js8s6s3s2s_h_AcTc9c7c` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2487:8 [INFO] [stdout] | [INFO] [stdout] 2487 | fn b_Js8s6s3s2s_h_AcTc9c7c() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_js8s6s3s2s_h_ac_tc9c7c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsKsQs_h_Js5s4d3d` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2514:8 [INFO] [stdout] | [INFO] [stdout] 2514 | fn b_AsKsQs_h_Js5s4d3d() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ks_qs_h_js5s4d3d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsKsQs_h_Ts5s4d3d` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2538:8 [INFO] [stdout] | [INFO] [stdout] 2538 | fn b_AsKsQs_h_Ts5s4d3d() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ks_qs_h_ts5s4d3d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsKsQs_h_8s5s4d3d` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2562:8 [INFO] [stdout] | [INFO] [stdout] 2562 | fn b_AsKsQs_h_8s5s4d3d() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ks_qs_h_8s5s4d3d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsKsQs_h_7s5s4d3d` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2586:8 [INFO] [stdout] | [INFO] [stdout] 2586 | fn b_AsKsQs_h_7s5s4d3d() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ks_qs_h_7s5s4d3d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_AsKsQs_h_JsTh4d3d` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2610:8 [INFO] [stdout] | [INFO] [stdout] 2610 | fn b_AsKsQs_h_JsTh4d3d() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_as_ks_qs_h_js_th4d3d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_7s6s5s3d2d_h_AsKdKh3s` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2631:8 [INFO] [stdout] | [INFO] [stdout] 2631 | fn b_7s6s5s3d2d_h_AsKdKh3s() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_7s6s5s3d2d_h_as_kd_kh3s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_7s6s5s3d2d_h_KsKdKh3s` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2657:8 [INFO] [stdout] | [INFO] [stdout] 2657 | fn b_7s6s5s3d2d_h_KsKdKh3s() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_7s6s5s3d2d_h_ks_kd_kh3s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_7s6s5s3d2d_h_JsJd9s2s` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2683:8 [INFO] [stdout] | [INFO] [stdout] 2683 | fn b_7s6s5s3d2d_h_JsJd9s2s() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_7s6s5s3d2d_h_js_jd9s2s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_7s6s5s3d2d_h_Ts9s8s4s` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2709:8 [INFO] [stdout] | [INFO] [stdout] 2709 | fn b_7s6s5s3d2d_h_Ts9s8s4s() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_7s6s5s3d2d_h_ts9s8s4s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `b_Js4s3s2s_h_Ts9s8s2d` should have a snake case name [INFO] [stdout] --> src/postflop_game/eval_fake_hand/tests_eval.rs:2732:8 [INFO] [stdout] | [INFO] [stdout] 2732 | fn b_Js4s3s2s_h_Ts9s8s2d() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_js4s3s2s_h_ts9s8s2d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `A53_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1047:8 [INFO] [stdout] | [INFO] [stdout] 1047 | fn A53_street() { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `a53_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `A63_no_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1057:8 [INFO] [stdout] | [INFO] [stdout] 1057 | fn A63_no_street() { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `a63_no_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `AK52_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1067:8 [INFO] [stdout] | [INFO] [stdout] 1067 | fn AK52_street() { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `ak52_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `AKT_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1078:8 [INFO] [stdout] | [INFO] [stdout] 1078 | fn AKT_street() { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `akt_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `KT9_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1088:8 [INFO] [stdout] | [INFO] [stdout] 1088 | fn KT9_street() { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `kt9_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `KT8_no_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1098:8 [INFO] [stdout] | [INFO] [stdout] 1098 | fn KT8_no_street() { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `kt8_no_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `AKQ2_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1108:8 [INFO] [stdout] | [INFO] [stdout] 1108 | fn AKQ2_street() { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `akq2_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `KKQQ_no_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1119:8 [INFO] [stdout] | [INFO] [stdout] 1119 | fn KKQQ_no_street() { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `kkqq_no_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `KKQQT_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1130:8 [INFO] [stdout] | [INFO] [stdout] 1130 | fn KKQQT_street() { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `kkqqt_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `AQ952_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1142:8 [INFO] [stdout] | [INFO] [stdout] 1142 | fn AQ952_street() { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `aq952_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `AQ962_no_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1154:8 [INFO] [stdout] | [INFO] [stdout] 1154 | fn AQ962_no_street() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `aq962_no_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `AQ322_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1166:8 [INFO] [stdout] | [INFO] [stdout] 1166 | fn AQ322_street() { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `aq322_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `AQQ72_no_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1178:8 [INFO] [stdout] | [INFO] [stdout] 1178 | fn AQQ72_no_street() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `aqq72_no_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `AK975_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1190:8 [INFO] [stdout] | [INFO] [stdout] 1190 | fn AK975_street() { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `ak975_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `AK943_street` should have a snake case name [INFO] [stdout] --> src/postflop_game/fake_postflop.rs:1202:8 [INFO] [stdout] | [INFO] [stdout] 1202 | fn AK943_street() { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `ak943_street` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.73s [INFO] running `Command { std: "docker" "inspect" "5bd1b273e3e5be66071498d955399f85eee47626729c04d021806ee8ae70b5c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5bd1b273e3e5be66071498d955399f85eee47626729c04d021806ee8ae70b5c3", kill_on_drop: false }` [INFO] [stdout] 5bd1b273e3e5be66071498d955399f85eee47626729c04d021806ee8ae70b5c3