[INFO] fetching crate prism-parser 0.2.0...
[INFO] testing prism-parser-0.2.0 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate prism-parser 0.2.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate prism-parser 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate prism-parser 0.2.0
[INFO] tweaked toml for crates.io crate prism-parser 0.2.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate prism-parser 0.2.0 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 33 packages to latest compatible versions
[INFO] [stderr]       Adding ariadne v0.4.1 (available: v0.6.0)
[INFO] [stderr]       Adding bincode v1.3.3 (available: v2.0.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 21d8dc0a8db7dcacdc74751e2d5ade4c655233720ff30cf455ce9fd68311c7b6
[INFO] running `Command { std: "docker" "start" "-a" "21d8dc0a8db7dcacdc74751e2d5ade4c655233720ff30cf455ce9fd68311c7b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "21d8dc0a8db7dcacdc74751e2d5ade4c655233720ff30cf455ce9fd68311c7b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "21d8dc0a8db7dcacdc74751e2d5ade4c655233720ff30cf455ce9fd68311c7b6", kill_on_drop: false }`
[INFO] [stdout] 21d8dc0a8db7dcacdc74751e2d5ade4c655233720ff30cf455ce9fd68311c7b6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8dc674a74de6e611ff065c1329e26a58a7c6d2a534ec7af370b02944dcdce923
[INFO] running `Command { std: "docker" "start" "-a" "8dc674a74de6e611ff065c1329e26a58a7c6d2a534ec7af370b02944dcdce923", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling stacker v0.1.22
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling bumpalo v3.19.0
[INFO] [stderr]    Compiling bumpalo_try v0.1.0
[INFO] [stderr]    Compiling ariadne v0.4.1
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling syn v2.0.108
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling ar_archive_writer v0.2.0
[INFO] [stderr]    Compiling psm v0.1.28
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling prism-parser v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/var_map.rs:103:19
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn as_ptr(&self) -> *const VarMapNode {
[INFO] [stdout]     |                   ^^^^^            ^^^^^^^^^^
[INFO] [stdout]     |                   |                |
[INFO] [stdout]     |                   |                the same lifetime is hidden here
[INFO] [stdout]     |                   |                the same lifetime is hidden here
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn as_ptr(&self) -> *const VarMapNode<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.52s
[INFO] running `Command { std: "docker" "inspect" "8dc674a74de6e611ff065c1329e26a58a7c6d2a534ec7af370b02944dcdce923", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8dc674a74de6e611ff065c1329e26a58a7c6d2a534ec7af370b02944dcdce923", kill_on_drop: false }`
[INFO] [stdout] 8dc674a74de6e611ff065c1329e26a58a7c6d2a534ec7af370b02944dcdce923
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 69099390ff51eb86f0232a91e98f7d9cbab6149b4d3f462c81070ed1334a7850
[INFO] running `Command { std: "docker" "start" "-a" "69099390ff51eb86f0232a91e98f7d9cbab6149b4d3f462c81070ed1334a7850", kill_on_drop: false }`
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/var_map.rs:103:19
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn as_ptr(&self) -> *const VarMapNode {
[INFO] [stdout]     |                   ^^^^^            ^^^^^^^^^^
[INFO] [stdout]     |                   |                |
[INFO] [stdout]     |                   |                the same lifetime is hidden here
[INFO] [stdout]     |                   |                the same lifetime is hidden here
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn as_ptr(&self) -> *const VarMapNode<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling prism-parser v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser/var_map.rs:103:19
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn as_ptr(&self) -> *const VarMapNode {
[INFO] [stdout]     |                   ^^^^^            ^^^^^^^^^^
[INFO] [stdout]     |                   |                |
[INFO] [stdout]     |                   |                the same lifetime is hidden here
[INFO] [stdout]     |                   |                the same lifetime is hidden here
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn as_ptr(&self) -> *const VarMapNode<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.19s
[INFO] running `Command { std: "docker" "inspect" "69099390ff51eb86f0232a91e98f7d9cbab6149b4d3f462c81070ed1334a7850", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "69099390ff51eb86f0232a91e98f7d9cbab6149b4d3f462c81070ed1334a7850", kill_on_drop: false }`
[INFO] [stdout] 69099390ff51eb86f0232a91e98f7d9cbab6149b4d3f462c81070ed1334a7850
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 279b691a7f1817cfb640a202abea4fa6c955cc37a7105dd10862154c506579af
[INFO] running `Command { std: "docker" "start" "-a" "279b691a7f1817cfb640a202abea4fa6c955cc37a7105dd10862154c506579af", kill_on_drop: false }`
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser/var_map.rs:103:19
[INFO] [stderr]     |
[INFO] [stderr] 103 |     pub fn as_ptr(&self) -> *const VarMapNode {
[INFO] [stderr]     |                   ^^^^^            ^^^^^^^^^^
[INFO] [stderr]     |                   |                |
[INFO] [stderr]     |                   |                the same lifetime is hidden here
[INFO] [stderr]     |                   |                the same lifetime is hidden here
[INFO] [stderr]     |                   the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 103 |     pub fn as_ptr(&self) -> *const VarMapNode<'_> {
[INFO] [stderr]     |                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `prism-parser` (lib) generated 1 warning (run `cargo fix --lib -p prism-parser` to apply 1 suggestion)
[INFO] [stderr] warning: `prism-parser` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/prism_parser-8f5abfaaeb6b7f01)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-bb69db7d32f22ec0)
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test parser::infinite::infinite_directrec ... ok
[INFO] [stdout] test parser::infinite::infinite_emptyrec ... ok
[INFO] [stdout] test parser::infinite::infinite_mutualrec ... ok
[INFO] [stdout] test parser::infinite::infinite_repeat ... ok
[INFO] [stdout] test parser::adaptive::adaptive_simple ... ok
[INFO] [stdout] test parser::infinite::infinite_repeat_delim ... ok
[INFO] [stdout] test parser::infinite::infinite_test ... ok
[INFO] [stdout] test parser::adaptive::same_name_rule ... ok
[INFO] [stdout] test parser::adaptive::adaptive_sub2 ... ok
[INFO] [stdout] test parser::layout::layout_in_rule ... ok
[INFO] [stdout] test parser::layout::slice_layout ... ok
[INFO] [stdout] test parser::layout::slice_layout_2 ... ok
[INFO] [stdout] test parser::layout::slice_layout_3 ... ok
[INFO] [stdout] test parser::layout::num_layout ... ok
[INFO] [stdout] test parser::layout::arith_layout ... ok
[INFO] [stdout] test parser::layout::slice_layout_4 ... ok
[INFO] [stdout] test parser::lambda::lambda ... ok
[INFO] [stdout] test parser::layout::trailing_layout ... ok
[INFO] [stdout] test parser::left_recursion::left_recursion ... ok
[INFO] [stdout] test parser::layout::slice_layout_5 ... ok
[INFO] [stdout] test parser::layout::disable_enable_layout ... ok
[INFO] [stdout] test parser::left_recursion::tree_climb_one_block ... ok
[INFO] [stdout] test parser::list::list_ast ... ok
[INFO] [stdout] test parser::arithmetic::arithmetic ... ok
[INFO] [stdout] test parser::literal::literal ... ok
[INFO] [stdout] test parser::literal::literasl_indirect ... ok
[INFO] [stdout] test parser::left_recursion::left_recursion_direct ... ok
[INFO] [stdout] test parser::literal::charclass ... ok
[INFO] [stdout] test parser::lookahead::neg_lookahead ... ok
[INFO] [stdout] test parser::list::list_rule_rec ... ok
[INFO] [stdout] test parser::minor::choice ... ok
[INFO] [stdout] test parser::list::list_rule ... ok
[INFO] [stdout] test parser::lookahead::pos_lookahead ... ok
[INFO] [stdout] test parser::minor::guid ... ok
[INFO] [stdout] test parser::minor::sequence ... ok
[INFO] [stdout] test parser::minor::action ... ok
[INFO] [stdout] test parser::parametric::parametric_first_order ... ok
[INFO] [stdout] test parser::parametric::parametric_ignore ... ok
[INFO] [stdout] test parser::parametric::parametric_higher_order ... ok
[INFO] [stdout] test parser::adaptive::adaptive_sub ... ok
[INFO] [stdout] test parser::parametric::caching_test ... ok
[INFO] [stdout] test parser::parametric::parametric_first_order_multiple ... ok
[INFO] [stdout] test parser::parametric::parametric_literal ... ok
[INFO] [stdout] test parser::parametric::curried ... ok
[INFO] [stdout] test parser::parametric::pass_complex ... ok
[INFO] [stdout] test parser::parametric::run_value_as_rule ... ok
[INFO] [stdout] test parser::recovery::recovery1 ... ok
[INFO] [stdout] test parser::parametric::pass_through ... ok
[INFO] [stdout] test parser::recovery::recovery_with_norecovery ... ok
[INFO] [stdout] test parser::repeat::repeat_delim_inf ... ok
[INFO] [stdout] test parser::parametric::pass_value_twice ... ok
[INFO] [stdout] test parser::repeat::repeat_delim_star ... ok
[INFO] [stdout] test parser::repeat::repeat_option ... ok
[INFO] [stdout] test parser::repeat::repeat_delim_specific ... ok
[INFO] [stdout] test parser::repeat::repeat_plus ... ok
[INFO] [stdout] test parser::repeat::repeat_star ... ok
[INFO] [stdout] test parser::span_merging::span_merging ... ok
[INFO] [stdout] test parser::recovery::recovery_new ... ok
[INFO] [stdout] test parser::parser_tests::arith ... ok
[INFO] [stdout] test parser::adaptive::adaptive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.55s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests prism_parser
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "279b691a7f1817cfb640a202abea4fa6c955cc37a7105dd10862154c506579af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "279b691a7f1817cfb640a202abea4fa6c955cc37a7105dd10862154c506579af", kill_on_drop: false }`
[INFO] [stdout] 279b691a7f1817cfb640a202abea4fa6c955cc37a7105dd10862154c506579af
