[INFO] cloning repository https://github.com/Chiplis/maigus
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Chiplis/maigus" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FChiplis%2Fmaigus", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FChiplis%2Fmaigus'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4be5822806dfc7794a6f7387ce617229233390be
[INFO] checking Chiplis/maigus against try#54cf65b8d066c082e536455049b95943cf30378f for pr-151920
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FChiplis%2Fmaigus" "/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/Chiplis/maigus
[INFO] finished tweaking git repo https://github.com/Chiplis/maigus
[INFO] tweaked toml for git repo https://github.com/Chiplis/maigus written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Chiplis/maigus on toolchain 54cf65b8d066c082e536455049b95943cf30378f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+54cf65b8d066c082e536455049b95943cf30378f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Chiplis/maigus 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" "+54cf65b8d066c082e536455049b95943cf30378f" "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:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+54cf65b8d066c082e536455049b95943cf30378f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fb36d18811f90e703f029e0234a3f4a7ec53dceead8c66e34dd7b46b54c73377
[INFO] running `Command { std: "docker" "start" "-a" "fb36d18811f90e703f029e0234a3f4a7ec53dceead8c66e34dd7b46b54c73377", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fb36d18811f90e703f029e0234a3f4a7ec53dceead8c66e34dd7b46b54c73377", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fb36d18811f90e703f029e0234a3f4a7ec53dceead8c66e34dd7b46b54c73377", kill_on_drop: false }`
[INFO] [stdout] fb36d18811f90e703f029e0234a3f4a7ec53dceead8c66e34dd7b46b54c73377
[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:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+54cf65b8d066c082e536455049b95943cf30378f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3fd0bcbf90106f1ddcac1c9409ce4e0d4fee74068915fd616686b0f8227a26da
[INFO] running `Command { std: "docker" "start" "-a" "3fd0bcbf90106f1ddcac1c9409ce4e0d4fee74068915fd616686b0f8227a26da", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling zerocopy v0.8.34
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling maigus v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stdout] error[E0063]: missing field `once_each_turn` in initializer of `ability::TriggeredAbility`
[INFO] [stdout]    --> src/ability.rs:853:42
[INFO] [stdout]     |
[INFO] [stdout] 853 |             kind: AbilityKind::Triggered(TriggeredAbility {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^ missing `once_each_turn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied
[INFO] [stdout]      --> src/compiled_text.rs:13157:27
[INFO] [stdout]       |
[INFO] [stdout] 13157 |         filter.card_types.insert(CardType::Artifact);
[INFO] [stdout]       |                           ^^^^^^ ------------------ argument #1 of type `usize` is missing
[INFO] [stdout]       |
[INFO] [stdout] note: method defined here
[INFO] [stdout]      --> /rustc/54cf65b8d066c082e536455049b95943cf30378f/library/alloc/src/vec/mod.rs:2181:11
[INFO] [stdout] help: provide the argument
[INFO] [stdout]       |
[INFO] [stdout] 13157 |         filter.card_types.insert(/* usize */, CardType::Artifact);
[INFO] [stdout]       |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied
[INFO] [stdout]      --> src/compiled_text.rs:13158:27
[INFO] [stdout]       |
[INFO] [stdout] 13158 |         filter.card_types.insert(CardType::Creature);
[INFO] [stdout]       |                           ^^^^^^ ------------------ argument #1 of type `usize` is missing
[INFO] [stdout]       |
[INFO] [stdout] note: method defined here
[INFO] [stdout]      --> /rustc/54cf65b8d066c082e536455049b95943cf30378f/library/alloc/src/vec/mod.rs:2181:11
[INFO] [stdout] help: provide the argument
[INFO] [stdout]       |
[INFO] [stdout] 13158 |         filter.card_types.insert(/* usize */, CardType::Creature);
[INFO] [stdout]       |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied
[INFO] [stdout]      --> src/compiled_text.rs:13159:27
[INFO] [stdout]       |
[INFO] [stdout] 13159 |         filter.card_types.insert(CardType::Enchantment);
[INFO] [stdout]       |                           ^^^^^^ --------------------- argument #1 of type `usize` is missing
[INFO] [stdout]       |
[INFO] [stdout] note: method defined here
[INFO] [stdout]      --> /rustc/54cf65b8d066c082e536455049b95943cf30378f/library/alloc/src/vec/mod.rs:2181:11
[INFO] [stdout] help: provide the argument
[INFO] [stdout]       |
[INFO] [stdout] 13159 |         filter.card_types.insert(/* usize */, CardType::Enchantment);
[INFO] [stdout]       |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied
[INFO] [stdout]      --> src/compiled_text.rs:13160:27
[INFO] [stdout]       |
[INFO] [stdout] 13160 |         filter.card_types.insert(CardType::Land);
[INFO] [stdout]       |                           ^^^^^^ -------------- argument #1 of type `usize` is missing
[INFO] [stdout]       |
[INFO] [stdout] note: method defined here
[INFO] [stdout]      --> /rustc/54cf65b8d066c082e536455049b95943cf30378f/library/alloc/src/vec/mod.rs:2181:11
[INFO] [stdout] help: provide the argument
[INFO] [stdout]       |
[INFO] [stdout] 13160 |         filter.card_types.insert(/* usize */, CardType::Land);
[INFO] [stdout]       |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied
[INFO] [stdout]      --> src/compiled_text.rs:13161:27
[INFO] [stdout]       |
[INFO] [stdout] 13161 |         filter.card_types.insert(CardType::Planeswalker);
[INFO] [stdout]       |                           ^^^^^^ ---------------------- argument #1 of type `usize` is missing
[INFO] [stdout]       |
[INFO] [stdout] note: method defined here
[INFO] [stdout]      --> /rustc/54cf65b8d066c082e536455049b95943cf30378f/library/alloc/src/vec/mod.rs:2181:11
[INFO] [stdout] help: provide the argument
[INFO] [stdout]       |
[INFO] [stdout] 13161 |         filter.card_types.insert(/* usize */, CardType::Planeswalker);
[INFO] [stdout]       |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied
[INFO] [stdout]      --> src/compiled_text.rs:13162:27
[INFO] [stdout]       |
[INFO] [stdout] 13162 |         filter.card_types.insert(CardType::Battle);
[INFO] [stdout]       |                           ^^^^^^ ---------------- argument #1 of type `usize` is missing
[INFO] [stdout]       |
[INFO] [stdout] note: method defined here
[INFO] [stdout]      --> /rustc/54cf65b8d066c082e536455049b95943cf30378f/library/alloc/src/vec/mod.rs:2181:11
[INFO] [stdout] help: provide the argument
[INFO] [stdout]       |
[INFO] [stdout] 13162 |         filter.card_types.insert(/* usize */, CardType::Battle);
[INFO] [stdout]       |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/effects/helpers.rs:868:11
[INFO] [stdout]     |
[INFO] [stdout] 789 |         ChooseSpec::AnyTarget | ChooseSpec::PlayerOrPlaneswalker(_) => {
[INFO] [stdout]     |                                 ----------------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 868 |         | ChooseSpec::PlayerOrPlaneswalker(_)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `additional_restrictions` in initializer of `ActivatedAbility`
[INFO] [stdout]     --> src/decision.rs:5637:42
[INFO] [stdout]      |
[INFO] [stdout] 5637 |             kind: AbilityKind::Activated(ActivatedAbility {
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^ missing `additional_restrictions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `additional_restrictions` in initializer of `ActivatedAbility`
[INFO] [stdout]     --> src/decision.rs:5815:42
[INFO] [stdout]      |
[INFO] [stdout] 5815 |             kind: AbilityKind::Activated(ActivatedAbility {
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^ missing `additional_restrictions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `additional_restrictions` in initializer of `ActivatedAbility`
[INFO] [stdout]     --> src/dependency.rs:1553:42
[INFO] [stdout]      |
[INFO] [stdout] 1553 |             kind: AbilityKind::Activated(ActivatedAbility {
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^ missing `additional_restrictions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shapeshifter_mercenary_token` is never used
[INFO] [stdout]   --> src/cards/definitions/black_market_connections.rs:35:4
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn shapeshifter_mercenary_token() -> CardDefinition {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GENERATED_PARSER_CARD_SOURCE_COUNT` is never used
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/maigus-220da90bda4e133f/out/generated_registry.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub const GENERATED_PARSER_CARD_SOURCE_COUNT: usize = 0;
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_modal_text` is never used
[INFO] [stdout]     --> src/compiled_text.rs:2464:4
[INFO] [stdout]      |
[INFO] [stdout] 2464 | fn normalize_modal_text(text: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `modal_text_equivalent` is never used
[INFO] [stdout]     --> src/compiled_text.rs:2479:4
[INFO] [stdout]      |
[INFO] [stdout] 2479 | fn modal_text_equivalent(description: &str, compiled: &str) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `additional_restrictions` in initializer of `ActivatedAbility`
[INFO] [stdout]     --> src/game_loop.rs:9659:46
[INFO] [stdout]      |
[INFO] [stdout] 9659 |                 kind: AbilityKind::Activated(ActivatedAbility {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^ missing `additional_restrictions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `once_each_turn` in initializer of `ability::TriggeredAbility`
[INFO] [stdout]     --> src/game_loop.rs:9926:46
[INFO] [stdout]      |
[INFO] [stdout] 9926 |                 kind: AbilityKind::Triggered(TriggeredAbility {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^ missing `once_each_turn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `once_each_turn` in initializer of `ability::TriggeredAbility`
[INFO] [stdout]     --> src/game_loop.rs:9981:46
[INFO] [stdout]      |
[INFO] [stdout] 9981 |                 kind: AbilityKind::Triggered(TriggeredAbility {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^ missing `once_each_turn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `once_each_turn` in initializer of `ability::TriggeredAbility`
[INFO] [stdout]      --> src/game_loop.rs:10038:46
[INFO] [stdout]       |
[INFO] [stdout] 10038 |                 kind: AbilityKind::Triggered(TriggeredAbility {
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^ missing `once_each_turn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `additional_restrictions` in initializer of `ActivatedAbility`
[INFO] [stdout]      --> src/game_loop.rs:10156:46
[INFO] [stdout]       |
[INFO] [stdout] 10156 |                 kind: AbilityKind::Activated(ActivatedAbility {
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^ missing `additional_restrictions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `once_each_turn` in initializer of `ability::TriggeredAbility`
[INFO] [stdout]    --> src/triggers/check.rs:579:22
[INFO] [stdout]     |
[INFO] [stdout] 579 |             ability: TriggeredAbility {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^ missing `once_each_turn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/effects/helpers.rs:868:11
[INFO] [stdout]     |
[INFO] [stdout] 789 |         ChooseSpec::AnyTarget | ChooseSpec::PlayerOrPlaneswalker(_) => {
[INFO] [stdout]     |                                 ----------------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 868 |         | ChooseSpec::PlayerOrPlaneswalker(_)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0063.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `maigus` (lib test) due to 16 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "3fd0bcbf90106f1ddcac1c9409ce4e0d4fee74068915fd616686b0f8227a26da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3fd0bcbf90106f1ddcac1c9409ce4e0d4fee74068915fd616686b0f8227a26da", kill_on_drop: false }`
[INFO] [stdout] 3fd0bcbf90106f1ddcac1c9409ce4e0d4fee74068915fd616686b0f8227a26da
