[INFO] cloning repository https://github.com/boryas/mtgctl [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/boryas/mtgctl" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fboryas%2Fmtgctl", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fboryas%2Fmtgctl'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 5c414b9b1ac046c77b0faf8f7ed8178e6b77b15d [INFO] testing boryas/mtgctl against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fboryas%2Fmtgctl" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/boryas/mtgctl [INFO] finished tweaking git repo https://github.com/boryas/mtgctl [INFO] tweaked toml for git repo https://github.com/boryas/mtgctl written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/boryas/mtgctl on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/boryas/mtgctl 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 858c6a20e9a2bc6f251dabe88df1c155bfeb70d3e4b25fc32d9ae80f884c12ed [INFO] running `Command { std: "docker" "start" "-a" "858c6a20e9a2bc6f251dabe88df1c155bfeb70d3e4b25fc32d9ae80f884c12ed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "858c6a20e9a2bc6f251dabe88df1c155bfeb70d3e4b25fc32d9ae80f884c12ed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "858c6a20e9a2bc6f251dabe88df1c155bfeb70d3e4b25fc32d9ae80f884c12ed", kill_on_drop: false }` [INFO] [stdout] 858c6a20e9a2bc6f251dabe88df1c155bfeb70d3e4b25fc32d9ae80f884c12ed [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 40b6ac0f79e39ed5eaa1d51c17b847c5df1d9b02413afa318ffc4ce790c892cf [INFO] running `Command { std: "docker" "start" "-a" "40b6ac0f79e39ed5eaa1d51c17b847c5df1d9b02413afa318ffc4ce790c892cf", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling libsqlite3-sys v0.35.0 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling os_str_bytes v6.6.1 [INFO] [stderr] Compiling unicode-width v0.2.1 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling anstyle-query v1.1.3 [INFO] [stderr] Compiling deranged v0.4.0 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling colored v2.2.0 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling vte_generate_state_changes v0.1.2 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling anstream v0.6.19 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling bytemuck v1.24.0 [INFO] [stderr] Compiling time-core v0.1.4 [INFO] [stderr] Compiling clap_builder v4.5.42 [INFO] [stderr] Compiling drawille v0.3.0 [INFO] [stderr] Compiling fuzzy-matcher v0.3.7 [INFO] [stderr] Compiling defer-drop v1.3.0 [INFO] [stderr] Compiling time v0.3.41 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling vte v0.11.1 [INFO] [stderr] Compiling shell-words v1.1.0 [INFO] [stderr] Compiling rgb v0.8.52 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling beef v0.5.2 [INFO] [stderr] Compiling textplots v0.8.7 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling nix v0.24.3 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling nix v0.25.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling clap v3.2.25 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling term v0.7.0 [INFO] [stderr] Compiling env_logger v0.9.3 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling darling_core v0.14.4 [INFO] [stderr] Compiling tuikit v0.5.0 [INFO] [stderr] Compiling comfy-table v7.2.1 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling diesel_table_macro_syntax v0.2.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling clap_derive v4.5.41 [INFO] [stderr] Compiling darling_macro v0.14.4 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling darling v0.14.4 [INFO] [stderr] Compiling derive_builder_core v0.11.2 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling dialoguer v0.11.0 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling dsl_auto_type v0.1.3 [INFO] [stderr] Compiling derive_builder_macro v0.11.2 [INFO] [stderr] Compiling diesel_derives v2.2.7 [INFO] [stderr] Compiling derive_builder v0.11.2 [INFO] [stderr] Compiling clap v4.5.42 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling timer v0.2.0 [INFO] [stderr] Compiling diesel v2.2.12 [INFO] [stderr] Compiling skim v0.10.4 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling mtgctl v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `source_id` [INFO] [stdout] --> src/pilegen/card_defs.rs:551:36 [INFO] [stdout] | [INFO] [stdout] 551 | make_effect: Arc::new(|source_id, controller: PlayerId| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_source_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `permanent_controller` is never used [INFO] [stdout] --> src/pilegen/mod.rs:864:8 [INFO] [stdout] | [INFO] [stdout] 739 | impl SimState { [INFO] [stdout] | ------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 864 | fn permanent_controller(&self, id: ObjId) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `eff_exile_target` is never used [INFO] [stdout] --> src/pilegen/effects.rs:99:15 [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) fn eff_exile_target(caster: PlayerId) -> Effect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `player_id` is never used [INFO] [stdout] --> src/pilegen/strategy.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 7 | pub(super) trait Strategy { [INFO] [stdout] | -------- method in this trait [INFO] [stdout] 8 | fn player_id(&self) -> PlayerId; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 09s [INFO] running `Command { std: "docker" "inspect" "40b6ac0f79e39ed5eaa1d51c17b847c5df1d9b02413afa318ffc4ce790c892cf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "40b6ac0f79e39ed5eaa1d51c17b847c5df1d9b02413afa318ffc4ce790c892cf", kill_on_drop: false }` [INFO] [stdout] 40b6ac0f79e39ed5eaa1d51c17b847c5df1d9b02413afa318ffc4ce790c892cf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 550ebafad20f842a249870a38598c06e6018078ac9142b22263f540c14bd24cc [INFO] running `Command { std: "docker" "start" "-a" "550ebafad20f842a249870a38598c06e6018078ac9142b22263f540c14bd24cc", kill_on_drop: false }` [INFO] [stderr] Compiling mtgctl v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `source_id` [INFO] [stdout] --> src/pilegen/card_defs.rs:551:36 [INFO] [stdout] | [INFO] [stdout] 551 | make_effect: Arc::new(|source_id, controller: PlayerId| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_source_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `seed` [INFO] [stdout] --> src/pilegen/tests.rs:1092:13 [INFO] [stdout] | [INFO] [stdout] 1092 | for seed in 0u64..50 { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_seed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `seed` [INFO] [stdout] --> src/pilegen/tests.rs:1227:13 [INFO] [stdout] | [INFO] [stdout] 1227 | for seed in 0u64..20 { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_seed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `permanent_controller` is never used [INFO] [stdout] --> src/pilegen/mod.rs:864:8 [INFO] [stdout] | [INFO] [stdout] 739 | impl SimState { [INFO] [stdout] | ------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 864 | fn permanent_controller(&self, id: ObjId) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `player_id` is never used [INFO] [stdout] --> src/pilegen/strategy.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 7 | pub(super) trait Strategy { [INFO] [stdout] | -------- method in this trait [INFO] [stdout] 8 | fn player_id(&self) -> PlayerId; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.92s [INFO] running `Command { std: "docker" "inspect" "550ebafad20f842a249870a38598c06e6018078ac9142b22263f540c14bd24cc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "550ebafad20f842a249870a38598c06e6018078ac9142b22263f540c14bd24cc", kill_on_drop: false }` [INFO] [stdout] 550ebafad20f842a249870a38598c06e6018078ac9142b22263f540c14bd24cc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 9ad7de3d834775e871beee20a5de912c4b9936490bcbfa569a20db6abf05fa0d [INFO] running `Command { std: "docker" "start" "-a" "9ad7de3d834775e871beee20a5de912c4b9936490bcbfa569a20db6abf05fa0d", kill_on_drop: false }` [INFO] [stderr] warning: unused variable: `source_id` [INFO] [stderr] --> src/pilegen/card_defs.rs:551:36 [INFO] [stderr] | [INFO] [stderr] 551 | make_effect: Arc::new(|source_id, controller: PlayerId| { [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_source_id` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `seed` [INFO] [stderr] --> src/pilegen/tests.rs:1092:13 [INFO] [stderr] | [INFO] [stderr] 1092 | for seed in 0u64..50 { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_seed` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `seed` [INFO] [stderr] --> src/pilegen/tests.rs:1227:13 [INFO] [stderr] | [INFO] [stderr] 1227 | for seed in 0u64..20 { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_seed` [INFO] [stderr] [INFO] [stderr] warning: method `permanent_controller` is never used [INFO] [stderr] --> src/pilegen/mod.rs:864:8 [INFO] [stderr] | [INFO] [stderr] 739 | impl SimState { [INFO] [stderr] | ------------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 864 | fn permanent_controller(&self, id: ObjId) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: method `player_id` is never used [INFO] [stderr] --> src/pilegen/strategy.rs:8:8 [INFO] [stderr] | [INFO] [stderr] 7 | pub(super) trait Strategy { [INFO] [stderr] | -------- method in this trait [INFO] [stderr] 8 | fn player_id(&self) -> PlayerId; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `mtgctl` (bin "mtgctl" test) generated 5 warnings (run `cargo fix --bin "mtgctl" -p mtgctl --tests` to apply 3 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/mtgctl-07ae7453300c5bd4) [INFO] [stdout] [INFO] [stdout] running 136 tests [INFO] [stdout] test game::tests::era_single_value ... ok [INFO] [stdout] test game::tests::game_filter_prunes_matches ... ok [INFO] [stdout] test game::tests::deck_archetype_multi_value_or ... ok [INFO] [stdout] test game::tests::deck_list_filter ... ok [INFO] [stdout] test game::tests::opponent_deck_substring ... ok [INFO] [stdout] test game::tests::event_type_sql_filter ... ok [INFO] [stdout] test game::tests::deck_subtype_filter ... ok [INFO] [stdout] test game::tests::test_fuzzy_select_decision_enter_uses_selection ... ok [INFO] [stdout] test game::tests::test_fuzzy_select_decision_tab_uses_query ... ok [INFO] [stdout] test game::tests::test_fuzzy_select_decision_trims_whitespace ... ok [INFO] [stdout] test game::tests::opponent_name_substring ... ok [INFO] [stdout] test game::tests::no_filters_returns_all ... ok [INFO] [stdout] test game::tests::opponent_deck_archetype_computed ... ok [INFO] [stdout] test game::tests::game_plan_filter ... ok [INFO] [stdout] test game::tests::test_all_definition_files_parse ... ok [INFO] [stdout] test game::tests::game_number_multi ... ok [INFO] [stdout] test game::tests::loss_reason_single ... ok [INFO] [stdout] test game::tests::deck_archetype_exact_match ... ok [INFO] [stdout] test game::tests::win_condition_multi_value ... ok [INFO] [stdout] test game::tests::era_multi_value_or ... ok [INFO] [stdout] test pilegen::tests::test_adventure_resolve_exiles_to_on_adventure ... ok [INFO] [stdout] test game::tests::play_draw_filter ... ok [INFO] [stdout] test pilegen::tests::test_adventure_bounce_effect_returns_opp_permanent ... ok [INFO] [stdout] test game::tests::game_length_range ... ok [INFO] [stdout] test pilegen::tests::test_apply_bowmasters_etb_deals_damage_and_creates_army ... ok [INFO] [stdout] test game::tests::last_n_matches_truncation ... ok [INFO] [stdout] test pilegen::tests::test_apply_bowmasters_etb_grows_existing_army ... ok [INFO] [stdout] test pilegen::tests::test_beginning_phase_untaps_and_draws ... ok [INFO] [stdout] test pilegen::tests::test_bowmasters_ping_hits_face_when_no_killable_creature ... ok [INFO] [stdout] test pilegen::tests::test_bowmasters_ping_kills_1_1_creature ... ok [INFO] [stdout] test pilegen::tests::test_brainstorm_fires_three_draw_events ... ok [INFO] [stdout] test pilegen::tests::test_bowmasters_triggers_on_cantrip_draw ... ok [INFO] [stdout] test pilegen::tests::test_brainstorm_net_one_card ... ok [INFO] [stdout] test pilegen::tests::test_brainstorm_flips_tamiyo_on_second_draw_of_three ... ok [INFO] [stdout] test pilegen::tests::test_cast_delve_spell_partial_delve ... ok [INFO] [stdout] test pilegen::tests::test_bowmasters_ping_prioritises_opposing_bowmasters ... ok [INFO] [stdout] test pilegen::tests::test_cast_delve_spell_insufficient_mana_after_delve ... ok [INFO] [stdout] test pilegen::tests::test_cast_delve_spell_exiles_graveyard_cards ... ok [INFO] [stdout] test pilegen::tests::test_bowmasters_no_trigger_on_natural_first_draw ... ok [INFO] [stdout] test pilegen::tests::test_cast_spell_normal_cost_removes_from_library ... ok [INFO] [stdout] test pilegen::tests::test_cast_spell_alt_cost_exiles_pitch_card ... ok [INFO] [stdout] test pilegen::tests::test_cast_spell_unaffordable_returns_none ... ok [INFO] [stdout] test pilegen::tests::test_cast_from_adventure_enters_play ... ok [INFO] [stdout] test pilegen::tests::test_cda_power_equals_graveyard_count ... ok [INFO] [stdout] test pilegen::tests::test_combat_damage_blocked_no_player_damage ... ok [INFO] [stdout] test pilegen::tests::test_cleanup_removes_damage ... ok [INFO] [stdout] test pilegen::tests::test_cycling_discard_self_removes_card_from_library ... ok [INFO] [stdout] test pilegen::tests::test_combat_damage_outclassed_attacker_dies ... ok [INFO] [stdout] test pilegen::tests::test_cycling_draw_effect ... ok [INFO] [stdout] test pilegen::tests::test_combat_phase_full_cycle ... ok [INFO] [stdout] test pilegen::tests::test_declare_attackers_safe_to_attack ... ok [INFO] [stdout] test pilegen::tests::test_declare_attackers_sets_attacking_flag ... ok [INFO] [stdout] test pilegen::tests::test_declare_attackers_summoning_sickness ... ok [INFO] [stdout] test pilegen::tests::test_combat_damage_sba_kills_both_2_2s ... ok [INFO] [stdout] test pilegen::tests::test_declare_attackers_too_risky ... ok [INFO] [stdout] test pilegen::tests::test_declare_blockers_blocked_attacker_not_unblocked ... ok [INFO] [stdout] test pilegen::tests::test_declare_blockers_good_block ... ok [INFO] [stdout] test pilegen::tests::test_declare_blockers_no_chump ... ok [INFO] [stdout] test pilegen::tests::test_draw_step_draws_card ... ok [INFO] [stdout] test pilegen::tests::test_draw_step_skipped_on_play_turn1 ... ok [INFO] [stdout] test pilegen::tests::test_effect_cantrip_increments_hand ... ok [INFO] [stdout] test pilegen::tests::test_effect_destroy_ability_ignores_basic_land ... ok [INFO] [stdout] test pilegen::tests::test_effect_destroy_spell_removes_opp_creature ... ok [INFO] [stdout] test pilegen::tests::test_effect_destroy_ability_removes_nonbasic_land ... ok [INFO] [stdout] test pilegen::tests::test_effect_destroy_spell_removes_opp_land ... ok [INFO] [stdout] test pilegen::tests::test_effect_exile_ability_removes_creature ... ok [INFO] [stdout] test pilegen::tests::test_effect_discard_removes_opp_card ... ok [INFO] [stdout] test pilegen::tests::test_effect_life_loss_reduces_caster_life ... ok [INFO] [stdout] test pilegen::tests::test_effect_mana_adds_to_pool ... ok [INFO] [stdout] test pilegen::tests::test_end_combat_clears_fields ... ok [INFO] [stdout] test pilegen::tests::test_end_combat_clears_attacking_unblocked_flags ... ok [INFO] [stdout] test pilegen::tests::test_entered_step_fires_for_all_priority_steps ... ok [INFO] [stdout] test pilegen::tests::test_entered_step_not_fired_for_no_prio_steps ... ok [INFO] [stdout] test pilegen::tests::test_fetchland_search_via_ability_factory ... ok [INFO] [stdout] test pilegen::tests::test_fire_triggers_returns_context_for_bowmasters_etb ... ok [INFO] [stdout] test pilegen::tests::test_gsz_finds_green_creature ... ok [INFO] [stdout] test pilegen::tests::test_declare_blockers_sets_unblocked_flag_when_no_blocker ... ok [INFO] [stdout] test pilegen::tests::test_flying_not_blocked_by_ground ... ok [INFO] [stdout] test pilegen::tests::test_leyline_redirects_gy_to_exile ... ok [INFO] [stdout] test pilegen::tests::test_leyline_removed_no_redirect ... ok [INFO] [stdout] test pilegen::tests::test_flying_blocked_by_flyer ... ok [INFO] [stdout] test pilegen::tests::test_flying_attack_safety_ignores_ground ... ok [INFO] [stdout] test pilegen::tests::test_murktide_counter_on_instant_exile ... ok [INFO] [stdout] test pilegen::tests::test_mana_value ... ok [INFO] [stdout] test pilegen::tests::test_entered_phase_fires_for_main_phases ... ok [INFO] [stdout] test pilegen::tests::test_fire_triggers_empty_when_no_bowmasters_in_play ... ok [INFO] [stdout] test pilegen::tests::test_murktide_counters_from_exiled_instants_sorceries ... ok [INFO] [stdout] test pilegen::tests::test_combat_damage_unblocked_hits_player ... ok [INFO] [stdout] test pilegen::tests::test_murktide_attacks_with_counter_boosted_stats ... ok [INFO] [stdout] test pilegen::tests::test_priority_round_both_pass_empty_stack ... ok [INFO] [stdout] test pilegen::tests::test_murktide_zero_counters_when_no_instants_exiled ... ok [INFO] [stdout] test pilegen::tests::test_murktide_no_counter_on_land_exile ... ok [INFO] [stdout] test pilegen::tests::test_no_ability_offered_after_sacrifice_cost_paid ... ok [INFO] [stdout] test pilegen::tests::test_effect_doomsday_sets_success ... ok [INFO] [stdout] test pilegen::tests::test_personal_tutor_finds_sorcery ... ok [INFO] [stdout] test pilegen::tests::test_parse_mana_cost_black ... ok [INFO] [stdout] test pilegen::tests::test_parse_mana_cost_mixed ... ok [INFO] [stdout] test pilegen::tests::test_parse_mana_cost_zero ... ok [INFO] [stdout] test pilegen::tests::test_pay_activation_cost_life ... ok [INFO] [stdout] test pilegen::tests::test_pay_activation_cost_mana ... ok [INFO] [stdout] test pilegen::tests::test_recompute_includes_graveyard_objects ... ok [INFO] [stdout] test pilegen::tests::test_ninjutsu_swaps_attacker_for_ninja ... ok [INFO] [stdout] test pilegen::tests::test_sba_legend_rule_only_one_copy_untouched ... ok [INFO] [stdout] test pilegen::tests::test_sba_life_negative_ends_game ... ok [INFO] [stdout] test pilegen::tests::test_sba_lethal_damage_creature_dies ... ok [INFO] [stdout] test pilegen::tests::test_pay_activation_cost_sacrifice_self ... ok [INFO] [stdout] test pilegen::tests::test_stage_label ... ok [INFO] [stdout] test pilegen::tests::test_sba_token_leaves_battlefield_ceases_to_exist ... ok [INFO] [stdout] test pilegen::tests::test_recompute_counters_fold_before_ce ... ok [INFO] [stdout] test pilegen::tests::test_sba_token_on_battlefield_not_removed ... ok [INFO] [stdout] test pilegen::tests::test_sba_zero_toughness_creature_dies ... ok [INFO] [stdout] test pilegen::tests::test_recruiter_etb_finds_low_toughness_creature ... ok [INFO] [stdout] test pilegen::tests::test_sba_legend_rule_second_copy_dies ... ok [INFO] [stdout] test pilegen::tests::test_recompute_pt_modifier ... ok [INFO] [stdout] test pilegen::tests::test_sba_life_zero_ends_game ... ok [INFO] [stdout] test pilegen::tests::test_sba_planeswalker_loyalty_zero_dies ... ok [INFO] [stdout] test pilegen::tests::test_resolve_instant_does_not_log_countered ... ok [INFO] [stdout] test pilegen::tests::test_static_ability_def_grants_flying_at_etb ... ok [INFO] [stdout] test pilegen::tests::test_static_ability_def_removed_at_ltb ... ok [INFO] [stdout] test pilegen::tests::test_tamiyo_no_clue_when_not_attacking ... ok [INFO] [stdout] test pilegen::tests::test_try_ninjutsu_no_hand_returns_none ... ok [INFO] [stdout] test pilegen::tests::test_try_ninjutsu_no_mana_returns_none ... ok [INFO] [stdout] test pilegen::tests::test_stat_mod_reversed_at_cleanup ... ok [INFO] [stdout] test pilegen::tests::test_try_ninjutsu_no_unblocked_returns_none ... ok [INFO] [stdout] test pilegen::tests::test_tamiyo_plus_two_applies_power_mod_to_attackers ... ok [INFO] [stdout] test pilegen::tests::test_tamiyo_flip_on_third_draw ... ok [INFO] [stdout] test pilegen::tests::test_tamiyo_plus_two_expires_at_controller_untap ... ok [INFO] [stdout] test pilegen::tests::test_tamiyo_clue_when_attacking ... ok [INFO] [stdout] test pilegen::tests::test_try_ninjutsu_no_ninja_in_library_returns_none ... ok [INFO] [stdout] test pilegen::tests::test_urza_saga_ignores_high_mv_artifact ... ok [INFO] [stdout] test pilegen::tests::test_urza_saga_finds_low_cost_colorless_artifact ... ok [INFO] [stdout] test pilegen::tests::test_untap_step_resets_permanents ... ok [INFO] [stdout] test pilegen::tests::test_urza_saga_ignores_colored_artifact ... ok [INFO] [stdout] test game::tests::opponent_deck_category_computed ... FAILED [INFO] [stdout] test game::tests::test_load_archetypes_returns_all ... FAILED [INFO] [stdout] test game::tests::test_load_subtypes ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- game::tests::opponent_deck_category_computed stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'game::tests::opponent_deck_category_computed' (31) panicked at src/db/mod.rs:13:29: [INFO] [stdout] Error connecting to mtgctl.db [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61fca1f215fa - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61fca1f215fa - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61fca1f215fa - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x61fca1f215fa - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x61fca1f368fa - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x61fca1f368fa - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x61fca1f260d2 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61fca1f260d2 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x61fca1efff6f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x61fca1efff6f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x61fca1f19679 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x61fca1d6482c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x61fca1d6482c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61fca1f19832 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x61fca1f19832 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x61fca1f00028 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x61fca1ef77e9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x61fca1f00d3d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x61fca1f370bc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x61fca1cfdba8 - mtgctl[681e00b8d50905b9]::db::establish_connection::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/src/db/mod.rs:13:29 [INFO] [stdout] 20: 0x61fca1ccdbce - >::unwrap_or_else:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/result.rs:1622:23 [INFO] [stdout] 21: 0x61fca1d0198a - mtgctl[681e00b8d50905b9]::db::establish_connection [INFO] [stdout] at /opt/rustwide/workdir/src/db/mod.rs:13:10 [INFO] [stdout] 22: 0x61fca1ce736c - mtgctl[681e00b8d50905b9]::game::categorize_deck [INFO] [stdout] at /opt/rustwide/workdir/src/game.rs:1282:21 [INFO] [stdout] 23: 0x61fca1ce5bf7 - ::load_filtered_data::{closure#6} [INFO] [stdout] at /opt/rustwide/workdir/src/game.rs:323:27 [INFO] [stdout] 24: 0x61fca1beff16 - >::retain::<::load_filtered_data::{closure#6}>::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/vec/mod.rs:2448:32 [INFO] [stdout] 25: 0x61fca1be85bf - >::retain_mut::<>::retain<::load_filtered_data::{closure#6}>::{closure#0}> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/vec/mod.rs:2521:32 [INFO] [stdout] 26: 0x61fca1be9308 - >::retain::<::load_filtered_data::{closure#6}> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/vec/mod.rs:2448:14 [INFO] [stdout] 27: 0x61fca1ce6570 - ::load_filtered_data [INFO] [stdout] at /opt/rustwide/workdir/src/game.rs:322:25 [INFO] [stdout] 28: 0x61fca1c8f19c - mtgctl[681e00b8d50905b9]::game::tests::opponent_deck_category_computed [INFO] [stdout] at /opt/rustwide/workdir/src/game.rs:5101:29 [INFO] [stdout] 29: 0x61fca1c83407 - mtgctl[681e00b8d50905b9]::game::tests::opponent_deck_category_computed::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/game.rs:5092:41 [INFO] [stdout] 30: 0x61fca1d093c6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 31: 0x61fca1d5890b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 32: 0x61fca1d5890b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 33: 0x61fca1d652fb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 34: 0x61fca1d652fb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 35: 0x61fca1d652fb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x61fca1d652fb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x61fca1d652fb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x61fca1d652fb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 39: 0x61fca1d652fb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 40: 0x61fca1d60a14 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 41: 0x61fca1d60a14 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 42: 0x61fca1d67f02 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 43: 0x61fca1d67f02 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 44: 0x61fca1d67f02 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 45: 0x61fca1d67f02 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 46: 0x61fca1d67f02 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 47: 0x61fca1d67f02 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 48: 0x61fca1d67f02 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 49: 0x61fca1f20baf - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 50: 0x61fca1f20baf - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 51: 0x70e5ed38eaa4 - [INFO] [stdout] 52: 0x70e5ed41ba64 - clone [INFO] [stdout] 53: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- game::tests::test_load_archetypes_returns_all stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'game::tests::test_load_archetypes_returns_all' (39) panicked at src/db/mod.rs:13:29: [INFO] [stdout] Error connecting to mtgctl.db [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61fca1f215fa - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61fca1f215fa - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61fca1f215fa - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x61fca1f215fa - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x61fca1f368fa - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x61fca1f368fa - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x61fca1f260d2 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61fca1f260d2 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x61fca1efff6f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x61fca1efff6f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x61fca1f19679 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x61fca1d6482c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x61fca1d6482c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61fca1f19832 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x61fca1f19832 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stderr] error: test failed, to rerun pass `--bin mtgctl` [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x61fca1f00028 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x61fca1ef77e9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x61fca1f00d3d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x61fca1f370bc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x61fca1cfdba8 - mtgctl[681e00b8d50905b9]::db::establish_connection::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/src/db/mod.rs:13:29 [INFO] [stdout] 20: 0x61fca1ccdbce - >::unwrap_or_else:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/result.rs:1622:23 [INFO] [stdout] 21: 0x61fca1d0198a - mtgctl[681e00b8d50905b9]::db::establish_connection [INFO] [stdout] at /opt/rustwide/workdir/src/db/mod.rs:13:10 [INFO] [stdout] 22: 0x61fca1ca9e1f - mtgctl[681e00b8d50905b9]::deck::load_archetypes [INFO] [stdout] at /opt/rustwide/workdir/src/deck.rs:27:21 [INFO] [stdout] 23: 0x61fca1c90941 - mtgctl[681e00b8d50905b9]::game::tests::test_load_archetypes_returns_all [INFO] [stdout] at /opt/rustwide/workdir/src/game.rs:4803:26 [INFO] [stdout] 24: 0x61fca1c83497 - mtgctl[681e00b8d50905b9]::game::tests::test_load_archetypes_returns_all::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/game.rs:4802:42 [INFO] [stdout] 25: 0x61fca1d09486 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x61fca1d5890b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x61fca1d5890b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 28: 0x61fca1d652fb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 29: 0x61fca1d652fb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 30: 0x61fca1d652fb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 31: 0x61fca1d652fb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 32: 0x61fca1d652fb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 33: 0x61fca1d652fb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 34: 0x61fca1d652fb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 35: 0x61fca1d60a14 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 36: 0x61fca1d60a14 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 37: 0x61fca1d67f02 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 38: 0x61fca1d67f02 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 39: 0x61fca1d67f02 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 40: 0x61fca1d67f02 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 41: 0x61fca1d67f02 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 42: 0x61fca1d67f02 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 43: 0x61fca1d67f02 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 44: 0x61fca1f20baf - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 45: 0x61fca1f20baf - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 46: 0x70e5ed38eaa4 - [INFO] [stdout] 47: 0x70e5ed41ba64 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- game::tests::test_load_subtypes stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'game::tests::test_load_subtypes' (40) panicked at src/db/mod.rs:13:29: [INFO] [stdout] Error connecting to mtgctl.db [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61fca1f215fa - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61fca1f215fa - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61fca1f215fa - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x61fca1f215fa - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x61fca1f368fa - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x61fca1f368fa - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x61fca1f260d2 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61fca1f260d2 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x61fca1efff6f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x61fca1efff6f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x61fca1f19679 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x61fca1d6482c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x61fca1d6482c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61fca1f19832 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x61fca1f19832 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x61fca1f00028 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x61fca1ef77e9 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x61fca1f00d3d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x61fca1f370bc - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x61fca1cfdba8 - mtgctl[681e00b8d50905b9]::db::establish_connection::{closure#1} [INFO] [stdout] at /opt/rustwide/workdir/src/db/mod.rs:13:29 [INFO] [stdout] 20: 0x61fca1ccdbce - >::unwrap_or_else:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/result.rs:1622:23 [INFO] [stdout] 21: 0x61fca1d0198a - mtgctl[681e00b8d50905b9]::db::establish_connection [INFO] [stdout] at /opt/rustwide/workdir/src/db/mod.rs:13:10 [INFO] [stdout] 22: 0x61fca1ca9bb9 - mtgctl[681e00b8d50905b9]::deck::load_subtypes [INFO] [stdout] at /opt/rustwide/workdir/src/deck.rs:39:21 [INFO] [stdout] 23: 0x61fca1c89898 - mtgctl[681e00b8d50905b9]::game::tests::test_load_subtypes [INFO] [stdout] at /opt/rustwide/workdir/src/game.rs:4823:33 [INFO] [stdout] 24: 0x61fca1c831f7 - mtgctl[681e00b8d50905b9]::game::tests::test_load_subtypes::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/game.rs:4821:28 [INFO] [stdout] 25: 0x61fca1d09106 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x61fca1d5890b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x61fca1d5890b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 28: 0x61fca1d652fb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 29: 0x61fca1d652fb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 30: 0x61fca1d652fb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 31: 0x61fca1d652fb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 32: 0x61fca1d652fb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 33: 0x61fca1d652fb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 34: 0x61fca1d652fb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 35: 0x61fca1d60a14 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 36: 0x61fca1d60a14 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 37: 0x61fca1d67f02 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 38: 0x61fca1d67f02 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 39: 0x61fca1d67f02 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 40: 0x61fca1d67f02 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 41: 0x61fca1d67f02 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 42: 0x61fca1d67f02 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 43: 0x61fca1d67f02 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 44: 0x61fca1f20baf - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 45: 0x61fca1f20baf - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 46: 0x70e5ed38eaa4 - [INFO] [stdout] 47: 0x70e5ed41ba64 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] game::tests::opponent_deck_category_computed [INFO] [stdout] game::tests::test_load_archetypes_returns_all [INFO] [stdout] game::tests::test_load_subtypes [INFO] [stdout] [INFO] [stdout] test result: FAILED. 133 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9ad7de3d834775e871beee20a5de912c4b9936490bcbfa569a20db6abf05fa0d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ad7de3d834775e871beee20a5de912c4b9936490bcbfa569a20db6abf05fa0d", kill_on_drop: false }` [INFO] [stdout] 9ad7de3d834775e871beee20a5de912c4b9936490bcbfa569a20db6abf05fa0d