[INFO] fetching crate bawa 0.1.0... [INFO] testing bawa-0.1.0 against try#028592fec99e54cc92def5a2a849c673b066dd93 for pr-146098 [INFO] extracting crate bawa 0.1.0 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate bawa 0.1.0 [INFO] finished tweaking crates.io crate bawa 0.1.0 [INFO] tweaked toml for crates.io crate bawa 0.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate bawa 0.1.0 on toolchain 028592fec99e54cc92def5a2a849c673b066dd93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+028592fec99e54cc92def5a2a849c673b066dd93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate bawa 0.1.0 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" "+028592fec99e54cc92def5a2a849c673b066dd93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+028592fec99e54cc92def5a2a849c673b066dd93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 72086d1f1808849a1c20a32f120e23e5707f770fb5d7556286c2f53e00b2758a [INFO] running `Command { std: "docker" "start" "-a" "72086d1f1808849a1c20a32f120e23e5707f770fb5d7556286c2f53e00b2758a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "72086d1f1808849a1c20a32f120e23e5707f770fb5d7556286c2f53e00b2758a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "72086d1f1808849a1c20a32f120e23e5707f770fb5d7556286c2f53e00b2758a", kill_on_drop: false }` [INFO] [stdout] 72086d1f1808849a1c20a32f120e23e5707f770fb5d7556286c2f53e00b2758a [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=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+028592fec99e54cc92def5a2a849c673b066dd93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0e33a74686911c75bad86d64f075bdca824332dc5dad8acce8e7c713d8aa759b [INFO] running `Command { std: "docker" "start" "-a" "0e33a74686911c75bad86d64f075bdca824332dc5dad8acce8e7c713d8aa759b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling rustversion v1.0.21 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling anstyle-query v1.1.3 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling slab v0.4.10 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling anstream v0.6.19 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling convert_case v0.7.1 [INFO] [stderr] Compiling clap_builder v4.5.40 [INFO] [stderr] Compiling litrs v0.4.1 [INFO] [stderr] Compiling indoc v2.0.6 [INFO] [stderr] Compiling winnow v0.7.11 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling is_executable v1.0.4 [INFO] [stderr] Compiling notify-types v2.0.0 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling unicode-width v0.2.0 [INFO] [stderr] Compiling cassowary v0.3.0 [INFO] [stderr] Compiling nucleo-matcher v0.3.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling castaway v0.2.3 [INFO] [stderr] Compiling document-features v0.2.11 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling compact_str v0.8.1 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling signal-hook-registry v1.4.5 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling inotify-sys v0.1.5 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling filetime v0.2.25 [INFO] [stderr] Compiling inotify v0.11.0 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling signal-hook-mio v0.2.4 [INFO] [stderr] Compiling notify v8.0.0 [INFO] [stderr] Compiling crossterm v0.28.1 [INFO] [stderr] Compiling unicode-truncate v1.1.0 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling clap v4.5.40 [INFO] [stderr] Compiling clap_complete v4.5.54 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling tokio v1.46.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling instability v0.3.7 [INFO] [stderr] Compiling ratatui v0.29.0 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling tokio-util v0.7.15 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling bawa v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:378:21 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn children(&self, parent: NodeId) -> Children { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] 378 | pub fn children(&self, parent: NodeId) -> Children<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:404:22 [INFO] [stdout] | [INFO] [stdout] 404 | pub fn ancestors(&self, node: NodeId) -> Ancestors { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 404 | pub fn ancestors(&self, node: NodeId) -> Ancestors<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:431:25 [INFO] [stdout] | [INFO] [stdout] 431 | pub fn predecessors(&self, node: NodeId) -> Predecessors { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 431 | pub fn predecessors(&self, node: NodeId) -> Predecessors<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:459:31 [INFO] [stdout] | [INFO] [stdout] 459 | pub fn following_siblings(&self, node: NodeId) -> FollowingSiblings { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 459 | pub fn following_siblings(&self, node: NodeId) -> FollowingSiblings<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:490:31 [INFO] [stdout] | [INFO] [stdout] 490 | pub fn preceding_siblings(&self, node: NodeId) -> PrecedingSiblings { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 490 | pub fn preceding_siblings(&self, node: NodeId) -> PrecedingSiblings<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:521:24 [INFO] [stdout] | [INFO] [stdout] 521 | pub fn descendants(&self, ancestor: NodeId) -> Descendants { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 521 | pub fn descendants(&self, ancestor: NodeId) -> Descendants<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:553:20 [INFO] [stdout] | [INFO] [stdout] 553 | pub fn visible(&self, ancestor: NodeId) -> Visible { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 553 | pub fn visible(&self, ancestor: NodeId) -> Visible<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.98s [INFO] running `Command { std: "docker" "inspect" "0e33a74686911c75bad86d64f075bdca824332dc5dad8acce8e7c713d8aa759b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0e33a74686911c75bad86d64f075bdca824332dc5dad8acce8e7c713d8aa759b", kill_on_drop: false }` [INFO] [stdout] 0e33a74686911c75bad86d64f075bdca824332dc5dad8acce8e7c713d8aa759b [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=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+028592fec99e54cc92def5a2a849c673b066dd93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] edcca34724e0922bef0870a4de3dc70ae9cdeaa2e7cc6e36e785ce24cb201ae5 [INFO] running `Command { std: "docker" "start" "-a" "edcca34724e0922bef0870a4de3dc70ae9cdeaa2e7cc6e36e785ce24cb201ae5", kill_on_drop: false }` [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:378:21 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn children(&self, parent: NodeId) -> Children { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] 378 | pub fn children(&self, parent: NodeId) -> Children<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:404:22 [INFO] [stdout] | [INFO] [stdout] 404 | pub fn ancestors(&self, node: NodeId) -> Ancestors { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 404 | pub fn ancestors(&self, node: NodeId) -> Ancestors<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:431:25 [INFO] [stdout] | [INFO] [stdout] 431 | pub fn predecessors(&self, node: NodeId) -> Predecessors { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 431 | pub fn predecessors(&self, node: NodeId) -> Predecessors<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:459:31 [INFO] [stdout] | [INFO] [stdout] 459 | pub fn following_siblings(&self, node: NodeId) -> FollowingSiblings { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 459 | pub fn following_siblings(&self, node: NodeId) -> FollowingSiblings<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling bawa v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:490:31 [INFO] [stdout] | [INFO] [stdout] 490 | pub fn preceding_siblings(&self, node: NodeId) -> PrecedingSiblings { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 490 | pub fn preceding_siblings(&self, node: NodeId) -> PrecedingSiblings<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:521:24 [INFO] [stdout] | [INFO] [stdout] 521 | pub fn descendants(&self, ancestor: NodeId) -> Descendants { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 521 | pub fn descendants(&self, ancestor: NodeId) -> Descendants<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:553:20 [INFO] [stdout] | [INFO] [stdout] 553 | pub fn visible(&self, ancestor: NodeId) -> Visible { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 553 | pub fn visible(&self, ancestor: NodeId) -> Visible<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:378:21 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn children(&self, parent: NodeId) -> Children { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] 378 | pub fn children(&self, parent: NodeId) -> Children<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:404:22 [INFO] [stdout] | [INFO] [stdout] 404 | pub fn ancestors(&self, node: NodeId) -> Ancestors { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 404 | pub fn ancestors(&self, node: NodeId) -> Ancestors<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:431:25 [INFO] [stdout] | [INFO] [stdout] 431 | pub fn predecessors(&self, node: NodeId) -> Predecessors { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 431 | pub fn predecessors(&self, node: NodeId) -> Predecessors<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:459:31 [INFO] [stdout] | [INFO] [stdout] 459 | pub fn following_siblings(&self, node: NodeId) -> FollowingSiblings { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 459 | pub fn following_siblings(&self, node: NodeId) -> FollowingSiblings<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:490:31 [INFO] [stdout] | [INFO] [stdout] 490 | pub fn preceding_siblings(&self, node: NodeId) -> PrecedingSiblings { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 490 | pub fn preceding_siblings(&self, node: NodeId) -> PrecedingSiblings<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:521:24 [INFO] [stdout] | [INFO] [stdout] 521 | pub fn descendants(&self, ancestor: NodeId) -> Descendants { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 521 | pub fn descendants(&self, ancestor: NodeId) -> Descendants<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/mod.rs:553:20 [INFO] [stdout] | [INFO] [stdout] 553 | pub fn visible(&self, ancestor: NodeId) -> Visible { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [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] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 553 | pub fn visible(&self, ancestor: NodeId) -> Visible<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.47s [INFO] running `Command { std: "docker" "inspect" "edcca34724e0922bef0870a4de3dc70ae9cdeaa2e7cc6e36e785ce24cb201ae5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "edcca34724e0922bef0870a4de3dc70ae9cdeaa2e7cc6e36e785ce24cb201ae5", kill_on_drop: false }` [INFO] [stdout] edcca34724e0922bef0870a4de3dc70ae9cdeaa2e7cc6e36e785ce24cb201ae5 [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=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+028592fec99e54cc92def5a2a849c673b066dd93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 443870cf4f1a1c3e5bfe5097a69af1fe622a6eb5bdb95195eb0e38f7fef75071 [INFO] running `Command { std: "docker" "start" "-a" "443870cf4f1a1c3e5bfe5097a69af1fe622a6eb5bdb95195eb0e38f7fef75071", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tree/mod.rs:378:21 [INFO] [stderr] | [INFO] [stderr] 378 | pub fn children(&self, parent: NodeId) -> Children { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [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] 378 | pub fn children(&self, parent: NodeId) -> Children<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tree/mod.rs:404:22 [INFO] [stderr] | [INFO] [stderr] 404 | pub fn ancestors(&self, node: NodeId) -> Ancestors { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [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] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 404 | pub fn ancestors(&self, node: NodeId) -> Ancestors<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tree/mod.rs:431:25 [INFO] [stderr] | [INFO] [stderr] 431 | pub fn predecessors(&self, node: NodeId) -> Predecessors { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [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] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 431 | pub fn predecessors(&self, node: NodeId) -> Predecessors<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tree/mod.rs:459:31 [INFO] [stderr] | [INFO] [stderr] 459 | pub fn following_siblings(&self, node: NodeId) -> FollowingSiblings { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [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] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 459 | pub fn following_siblings(&self, node: NodeId) -> FollowingSiblings<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tree/mod.rs:490:31 [INFO] [stderr] | [INFO] [stderr] 490 | pub fn preceding_siblings(&self, node: NodeId) -> PrecedingSiblings { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [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] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 490 | pub fn preceding_siblings(&self, node: NodeId) -> PrecedingSiblings<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tree/mod.rs:521:24 [INFO] [stderr] | [INFO] [stderr] 521 | pub fn descendants(&self, ancestor: NodeId) -> Descendants { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [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] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 521 | pub fn descendants(&self, ancestor: NodeId) -> Descendants<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tree/mod.rs:553:20 [INFO] [stderr] | [INFO] [stderr] 553 | pub fn visible(&self, ancestor: NodeId) -> Visible { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [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] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 553 | pub fn visible(&self, ancestor: NodeId) -> Visible<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `bawa` (lib) generated 7 warnings (run `cargo fix --lib -p bawa` to apply 7 suggestions) [INFO] [stderr] warning: `bawa` (lib test) generated 7 warnings (7 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bawa-6bf515cd9a330db5) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test fuzzy_finder::tests::fuzzy_postfix ... ok [INFO] [stdout] test tree::tests::swap_nodes ... ok [INFO] [stdout] test fuzzy_finder::tests::fuzzy_unicode ... ok [INFO] [stdout] test fuzzy_finder::tests::fuzzy_unicode2 ... ok [INFO] [stdout] test tree::widget::render::tests::selected_higher_than_max_height ... ok [INFO] [stdout] test fuzzy_finder::tests::oneshot ... ok [INFO] [stdout] test tree::widget::render::tests::selected_lower_than_offset ... ok [INFO] [stdout] test tree::widget::render::tests::selected_within_view ... ok [INFO] [stdout] test config::keys::tests::example_up_to_date ... ok [INFO] [stdout] test config::theme::tests::example_up_to_date ... ok [INFO] [stdout] test config::options::tests::example_up_to_date ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/bawa-b2f658ed9a78f8a6) [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] Doc-tests bawa [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test src/tree/mod.rs - tree::Tree::detach (line 246) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::add_value (line 107) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::predecessors (line 412) ... FAILED [INFO] [stdout] test src/tree/mod.rs - tree::Tree::add_node (line 123) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::prepend (line 160) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::insert_after (line 186) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::iter_ids (line 296) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::preceding_siblings (line 467) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::ancestors (line 386) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::get_id (line 67) ... ok [INFO] [stdout] test src/tree/node.rs - tree::node::Node::first_child (line 99) ... ok [INFO] [stdout] test src/search.rs - search::Search::search (line 36) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::children (line 352) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::detached_from_root (line 275) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::get_mut (line 48) ... ok [INFO] [stdout] test src/tree/traverse.rs - tree::traverse::Edge::prev (line 252) ... ok [INFO] [stdout] test src/tree/node.rs - tree::node::Node::next_sibling (line 77) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::descendants (line 498) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::insert_before (line 216) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::visible (line 529) ... ok [INFO] [stdout] test src/tree/node.rs - tree::node::Node::previous_sibling (line 54) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::following_siblings (line 439) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::append (line 139) ... ok [INFO] [stdout] test src/tree/node.rs - tree::node::Node::last_child (line 123) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Tree::get (line 32) ... ok [INFO] [stdout] test src/tree/traverse.rs - tree::traverse::Edge::next_visible (line 197) ... ok [INFO] [stdout] test src/tree/node.rs - tree::node::Node::parent (line 33) ... ok [INFO] [stdout] test src/tree/widget/state.rs - tree::widget::state::TreeState::select (line 22) ... ok [INFO] [stdout] test src/tree/widget/state.rs - tree::widget::state::TreeState::select_next (line 89) ... ok [INFO] [stdout] test src/tree/widget/state.rs - tree::widget::state::TreeState::select_unchecked (line 64) ... ok [INFO] [stdout] test src/tree/traverse.rs - tree::traverse::Edge::prev_visible (line 297) ... ok [INFO] [stdout] test src/tree/widget/state.rs - tree::widget::state::TreeState::select_last (line 216) ... ok [INFO] [stdout] test src/tree/traverse.rs - tree::traverse::Edge::next (line 152) ... ok [INFO] [stdout] test src/tree/widget/state.rs - tree::widget::state::TreeState::select_first (line 190) ... ok [INFO] [stdout] test src/tree/widget/state.rs - tree::widget::state::TreeState::select_prev (line 138) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/tree/mod.rs - tree::Tree::predecessors (line 412) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcLv8WJj/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libbawa-b5008d25a7926484,libtempfile-37ad6c719b5ef001,libgetrandom-4cbc0cd24812e98c,libfastrand-503f12a96d791409,libonce_cell-6c2aafde77a130e5,libbincode-f6d32183d2f99b44,libdirs-214807b605638d24,libdirs_sys-755e774fe061a941,liboption_ext-23838f1959a6156b,libtoml-9033e6ba9c7b6166,libtoml_edit-1cde9ee87102977a,libserde_spanned-8dd353fffaf314bd,libwinnow-ad4c8d7ea8fc6772,libtoml_write-391d1a913c599bd8,libtoml_datetime-8cffc5fa223d4d82,libnotify-a44933256776af1a,libfiletime-4d2d0211e9b3b246,libwalkdir-1a00c768f8c7f3de,libsame_file-1ceb7b6153588b15,libinotify-cec190be051c2bd3,libinotify_sys-1b10b977c7ebac4c,libnotify_types-a83c7e5425ad1f36,libtokio_util-da7cd22d5ba2042a,libnucleo_matcher-e7d5e1f05fe6874f,libserde-517a42d701d6391f,libindexmap-233a9ff1c971125e,libclap_complete-3872c82e2ffbda42,libshlex-4fa55ebef488beda,libis_executable-5a1866a4628a981d,libclap-856d467cabb0b75c,libclap_builder-0dfa06297b534750,libstrsim-24acdad2526b95b7,libanstream-feb3341f1dcf56f6,libanstyle_query-86d25270c3c9ef5d,libis_terminal_polyfill-c14c9d53c4f80a97,libcolorchoice-3cdad4dd466782b4,libanstyle_parse-f31b73edea95dc17,libutf8parse-8828ddbb63eb8bad,libclap_lex-cf64d5057a503eff,libanstyle-acd37f6657e9ecfb,libtokio-e1371f58cb51dbdf,libsocket2-a88a45ba783e0ee2,libbytes-bfe11088fe358bd1,libratatui-bc05e35cd6e882ec,libunicode_truncate-f0830837e27ecfca,libunicode_width-08b963676a6677c5,liblru-9e951a12976d07fd,libhashbrown-4f2c3d4c6e316c8e,libfoldhash-a84df4cbe8daa3b8,libequivalent-7e0e8cbe6c474a67,liballocator_api2-3bc2480ae44878f3,libitertools-4732b71096714426,libeither-ef22a4c75605e12f,libcassowary-618d3b643fd4c97b,libcompact_str-2139bc3b2c9cb217,libryu-0ea4bafc9bef6d8b,libitoa-6b76ec393d6a2c41,libstatic_assertions-d53a9977dc6e27e5,libcastaway-54ef29258721c676,libunicode_segmentation-ff3f1aa3aad6e639,libunicode_width-79cfce0a776a55d3,libstrum-942e3f51b09f880f,libcrossterm-3d84592aa4be1331,librustix-420eadea353ca8ef,liblinux_raw_sys-b3e0a6b3ac010104,libfutures-77f0861d73c719f8,libfutures_executor-313ab63db07a82a2,libfutures_util-4672a1017cf9e73a,libmemchr-6f5829dadd40eda8,libfutures_io-3e19596c076de665,libslab-bf5a4eed15154f64,libfutures_channel-06bf755b33706cd8,libpin_project_lite-bedc6e0acd72ff2a,libfutures_sink-be8442ee548d90f9,libfutures_task-19b3aba2be9e7ae8,libpin_utils-9a5791cba021167a,libcrossterm-a32876eefd556fe6,librustix-db9c682a8ed8bc49,liblinux_raw_sys-20b62ec4b985a4c8,libbitflags-8d6004180f14a06d,libparking_lot-e13c5548d7a17ad1,libparking_lot_core-c3ffa9c87d8b04f1,libcfg_if-5a199b0ec0054672,libsmallvec-45f6e3b8047adea1,liblock_api-0826b5028eacedf5,libscopeguard-d52bd00767847e44,libderive_more-2d44d14cf05d0bbc,libfutures_core-fc6bb1738f00fc87,libsignal_hook_mio-e15704d96b950486,libsignal_hook-83ca9fe022ffa122,libsignal_hook_registry-28460b60e926f6cb,libmio-3630ff96259df89b,liblibc-4a513ea0f2e1d0e2,liblog-394b918668cad64a,libanyhow-1062fd8720902979}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcLv8WJj/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestYb6gb7/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/tree/mod.rs - tree::Tree::predecessors (line 412) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 34 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.35s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "443870cf4f1a1c3e5bfe5097a69af1fe622a6eb5bdb95195eb0e38f7fef75071", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "443870cf4f1a1c3e5bfe5097a69af1fe622a6eb5bdb95195eb0e38f7fef75071", kill_on_drop: false }` [INFO] [stdout] 443870cf4f1a1c3e5bfe5097a69af1fe622a6eb5bdb95195eb0e38f7fef75071