[INFO] cloning repository https://github.com/abhiaagarwal/tsgo-rust-ipc
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/abhiaagarwal/tsgo-rust-ipc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fabhiaagarwal%2Ftsgo-rust-ipc", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fabhiaagarwal%2Ftsgo-rust-ipc'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4ec4f94c42e971d834daccd8c00fa29f4a5185f0
[INFO] checking abhiaagarwal/tsgo-rust-ipc against master#642c19bfc3a5c1de985bf5d0cc8207ac9d22708a for pr-148577
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fabhiaagarwal%2Ftsgo-rust-ipc" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  11% (3135/27063)
Updating files:  12% (3248/27063)
Updating files:  13% (3519/27063)
Updating files:  14% (3789/27063)
Updating files:  15% (4060/27063)
Updating files:  16% (4331/27063)
Updating files:  17% (4601/27063)
Updating files:  18% (4872/27063)
Updating files:  19% (5142/27063)
Updating files:  20% (5413/27063)
Updating files:  21% (5684/27063)
Updating files:  22% (5954/27063)
Updating files:  23% (6225/27063)
Updating files:  24% (6496/27063)
Updating files:  25% (6766/27063)
Updating files:  26% (7037/27063)
Updating files:  27% (7308/27063)
Updating files:  28% (7578/27063)
Updating files:  29% (7849/27063)
Updating files:  30% (8119/27063)
Updating files:  31% (8390/27063)
Updating files:  32% (8661/27063)
Updating files:  33% (8931/27063)
Updating files:  34% (9202/27063)
Updating files:  35% (9473/27063)
Updating files:  36% (9743/27063)
Updating files:  37% (10014/27063)
Updating files:  38% (10284/27063)
Updating files:  39% (10555/27063)
Updating files:  40% (10826/27063)
Updating files:  41% (11096/27063)
Updating files:  42% (11367/27063)
Updating files:  43% (11638/27063)
Updating files:  44% (11908/27063)
Updating files:  45% (12179/27063)
Updating files:  46% (12449/27063)
Updating files:  47% (12720/27063)
Updating files:  48% (12991/27063)
Updating files:  48% (13151/27063)
Updating files:  49% (13261/27063)
Updating files:  50% (13532/27063)
Updating files:  51% (13803/27063)
Updating files:  52% (14073/27063)
Updating files:  53% (14344/27063)
Updating files:  54% (14615/27063)
Updating files:  55% (14885/27063)
Updating files:  56% (15156/27063)
Updating files:  57% (15426/27063)
Updating files:  58% (15697/27063)
Updating files:  59% (15968/27063)
Updating files:  60% (16238/27063)
Updating files:  61% (16509/27063)
Updating files:  62% (16780/27063)
Updating files:  63% (17050/27063)
Updating files:  64% (17321/27063)
Updating files:  65% (17591/27063)
Updating files:  66% (17862/27063)
Updating files:  67% (18133/27063)
Updating files:  68% (18403/27063)
Updating files:  69% (18674/27063)
Updating files:  70% (18945/27063)
Updating files:  71% (19215/27063)
Updating files:  72% (19486/27063)
Updating files:  73% (19756/27063)
Updating files:  74% (20027/27063)
Updating files:  75% (20298/27063)
Updating files:  76% (20568/27063)
Updating files:  77% (20839/27063)
Updating files:  78% (21110/27063)
Updating files:  79% (21380/27063)
Updating files:  80% (21651/27063)
Updating files:  81% (21922/27063)
Updating files:  82% (22192/27063)
Updating files:  83% (22463/27063)
Updating files:  84% (22733/27063)
Updating files:  85% (23004/27063)
Updating files:  86% (23275/27063)
Updating files:  87% (23545/27063)
Updating files:  88% (23816/27063)
Updating files:  89% (24087/27063)
Updating files:  90% (24357/27063)
Updating files:  91% (24628/27063)
Updating files:  92% (24898/27063)
Updating files:  93% (25169/27063)
Updating files:  94% (25440/27063)
Updating files:  95% (25710/27063)
Updating files:  96% (25981/27063)
Updating files:  97% (26252/27063)
Updating files:  97% (26255/27063)
Updating files:  98% (26522/27063)
Updating files:  99% (26793/27063)
Updating files: 100% (27063/27063)
Updating files: 100% (27063/27063), done.
[INFO] started tweaking git repo https://github.com/abhiaagarwal/tsgo-rust-ipc
[INFO] finished tweaking git repo https://github.com/abhiaagarwal/tsgo-rust-ipc
[INFO] tweaked toml for git repo https://github.com/abhiaagarwal/tsgo-rust-ipc written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/abhiaagarwal/tsgo-rust-ipc on toolchain 642c19bfc3a5c1de985bf5d0cc8207ac9d22708a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/abhiaagarwal/tsgo-rust-ipc 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" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded assert_unordered v0.3.5
[INFO] [stderr]   Downloaded rstest v0.26.1
[INFO] [stderr]   Downloaded rstest_macros v0.26.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1e3183a1282bc5dd761d117879ef7937f3c922756f419d37484dc8696a14d61f
[INFO] running `Command { std: "docker" "start" "-a" "1e3183a1282bc5dd761d117879ef7937f3c922756f419d37484dc8696a14d61f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1e3183a1282bc5dd761d117879ef7937f3c922756f419d37484dc8696a14d61f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1e3183a1282bc5dd761d117879ef7937f3c922756f419d37484dc8696a14d61f", kill_on_drop: false }`
[INFO] [stdout] 1e3183a1282bc5dd761d117879ef7937f3c922756f419d37484dc8696a14d61f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ec4d63285a514848d3d36771e498244c4cbe91687470797b9d6ff4807ec38162
[INFO] running `Command { std: "docker" "start" "-a" "ec4d63285a514848d3d36771e498244c4cbe91687470797b9d6ff4807ec38162", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]     Checking serde_json v1.0.145
[INFO] [stderr]    Compiling indexmap v2.9.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling winnow v0.7.11
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]     Checking parking_lot_core v0.9.11
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]     Checking dashmap v6.1.0
[INFO] [stderr]     Checking futures-timer v3.0.3
[INFO] [stderr]     Checking similar v2.7.0
[INFO] [stderr]     Checking console v0.15.11
[INFO] [stderr]     Checking regex-syntax v0.8.5
[INFO] [stderr]     Checking rmp v0.8.14
[INFO] [stderr]     Checking nu-ansi-term v0.50.1
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]     Checking assert_unordered v0.3.5
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]     Checking similar-asserts v1.7.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling proc-macro-crate v3.3.0
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking thiserror v2.0.17
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking tracing-subscriber v0.3.20
[INFO] [stderr]     Checking strum v0.27.2
[INFO] [stderr]     Checking typescript-ast-definitions v0.1.0 (/opt/rustwide/workdir/crates/typescript-ast-definitions)
[INFO] [stderr]     Checking tsgo-decoder v0.1.0 (/opt/rustwide/workdir/crates/tsgo-decoder)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> crates/tsgo-decoder/src/decoder.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn nodes(&self) -> &[Node] {
[INFO] [stdout]     |                  ^^^^^     ^^^^^^^
[INFO] [stdout]     |                  |         | |
[INFO] [stdout]     |                  |         | the same lifetime is hidden here
[INFO] [stdout]     |                  |         the same lifetime is elided 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] 388 |     pub fn nodes(&self) -> &[Node<'_>] {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking rstest v0.26.1
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> crates/tsgo-decoder/src/decoder.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub fn nodes(&self) -> &[Node] {
[INFO] [stdout]     |                  ^^^^^     ^^^^^^^
[INFO] [stdout]     |                  |         | |
[INFO] [stdout]     |                  |         | the same lifetime is hidden here
[INFO] [stdout]     |                  |         the same lifetime is elided 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] 388 |     pub fn nodes(&self) -> &[Node<'_>] {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rmp-serde v1.3.0
[INFO] [stderr]     Checking tsgo-vfs v0.1.0 (/opt/rustwide/workdir/crates/tsgo-vfs)
[INFO] [stderr]     Checking tsgo-transport v0.1.0 (/opt/rustwide/workdir/crates/tsgo-transport)
[INFO] [stdout] warning: unused imports: `from_slice` and `to_vec`
[INFO] [stdout]    --> crates/tsgo-transport/src/transport.rs:324:21
[INFO] [stdout]     |
[INFO] [stdout] 324 |     use rmp_serde::{from_slice, to_vec};
[INFO] [stdout]     |                     ^^^^^^^^^^  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tsgo-client v0.1.0 (/opt/rustwide/workdir/crates/tsgo-client)
[INFO] [stderr]     Checking tsgo-rust-ipc v0.1.0 (/opt/rustwide/workdir/crates/tsgo-rust-ipc)
[INFO] [stderr]     Checking tsgo-rust-ipc-integration-tests v0.1.0 (/opt/rustwide/workdir/tests)
[INFO] [stdout] warning: unused variable: `project`
[INFO] [stdout]    --> tests/integration_tests.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |         let project = client.load_project("/tsconfig.json")?;
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `project`
[INFO] [stdout]    --> tests/integration_tests.rs:240:13
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let project = client.load_project("/tsconfig.json")?;
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `project`
[INFO] [stdout]    --> tests/integration_tests.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 |         let project = client.load_project("/tsconfig.json")?;
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `project`
[INFO] [stdout]    --> tests/integration_tests.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |         let project = client.load_project("/tsconfig.json")?;
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `project`
[INFO] [stdout]    --> tests/integration_tests.rs:306:13
[INFO] [stdout]     |
[INFO] [stdout] 306 |         let project = client.load_project("/tsconfig.json")?;
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `project`
[INFO] [stdout]    --> tests/integration_tests.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |         let project = client.load_project("/tsconfig.json")?;
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `project`
[INFO] [stdout]    --> tests/integration_tests.rs:383:13
[INFO] [stdout]     |
[INFO] [stdout] 383 |         let project = client.load_project("/tsconfig.json")?;
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `project`
[INFO] [stdout]    --> tests/integration_tests.rs:409:13
[INFO] [stdout]     |
[INFO] [stdout] 409 |         let project = client.load_project("/tsconfig.json")?;
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 14s
[INFO] running `Command { std: "docker" "inspect" "ec4d63285a514848d3d36771e498244c4cbe91687470797b9d6ff4807ec38162", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ec4d63285a514848d3d36771e498244c4cbe91687470797b9d6ff4807ec38162", kill_on_drop: false }`
[INFO] [stdout] ec4d63285a514848d3d36771e498244c4cbe91687470797b9d6ff4807ec38162
