[INFO] cloning repository https://github.com/Dragonchu/VibeClaw
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Dragonchu/VibeClaw" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDragonchu%2FVibeClaw", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDragonchu%2FVibeClaw'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2d1e0dd3b20ee3223e413d1ff64e64273c82bbfa
[INFO] testing Dragonchu/VibeClaw against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDragonchu%2FVibeClaw" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Dragonchu/VibeClaw
[INFO] finished tweaking git repo https://github.com/Dragonchu/VibeClaw
[INFO] tweaked toml for git repo https://github.com/Dragonchu/VibeClaw written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Dragonchu/VibeClaw on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Dragonchu/VibeClaw 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded passfd v0.1.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dbb07d20d8f2ebf643d03b75c9e563348081d088731caa62d1564b5b0001b4a9
[INFO] running `Command { std: "docker" "start" "-a" "dbb07d20d8f2ebf643d03b75c9e563348081d088731caa62d1564b5b0001b4a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dbb07d20d8f2ebf643d03b75c9e563348081d088731caa62d1564b5b0001b4a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dbb07d20d8f2ebf643d03b75c9e563348081d088731caa62d1564b5b0001b4a9", kill_on_drop: false }`
[INFO] [stdout] dbb07d20d8f2ebf643d03b75c9e563348081d088731caa62d1564b5b0001b4a9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3273b6dcec15189b3ab97cf76126ae6a720c9dd7a38e9f206a0912fffe74d46a
[INFO] running `Command { std: "docker" "start" "-a" "3273b6dcec15189b3ab97cf76126ae6a720c9dd7a38e9f206a0912fffe74d46a", kill_on_drop: false }`
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling passfd v0.1.6
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling reloopy-boot v0.1.0 (/opt/rustwide/workdir/crates/boot)
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling openssl-sys v0.9.112
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling openssl v0.10.76
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling reloopy-ipc v0.1.0 (/opt/rustwide/workdir/crates/ipc)
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling reloopy-admin v0.1.0 (/opt/rustwide/workdir/crates/admin)
[INFO] [stderr]    Compiling reloopy-compiler v0.1.0 (/opt/rustwide/workdir/crates/services/compiler)
[INFO] [stderr]    Compiling reloopy-audit v0.1.0 (/opt/rustwide/workdir/crates/services/audit)
[INFO] [stderr]    Compiling reloopy-judge v0.1.0 (/opt/rustwide/workdir/crates/services/judge)
[INFO] [stderr]    Compiling reloopy-cli v0.1.0 (/opt/rustwide/workdir/crates/cli)
[INFO] [stdout] warning: field `description` is never read
[INFO] [stdout]   --> crates/services/judge/src/benchmark.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct DimensionSpec {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 11 |     pub description: String,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DimensionSpec` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `version` is never read
[INFO] [stdout]   --> crates/services/judge/src/benchmark.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct BenchmarksConfig {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] 16 |     pub version: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BenchmarksConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_regression` and `overall_min` are never used
[INFO] [stdout]   --> crates/services/judge/src/benchmark.rs:92:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl BenchmarkScorer {
[INFO] [stdout]    | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 92 |     pub fn is_regression(&self, new_overall: f64, old_overall: f64) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub fn overall_min(&self) -> f64 {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `description` are never read
[INFO] [stdout]   --> crates/services/judge/src/invariant.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct InvariantSpec {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] 13 |     pub id: String,
[INFO] [stdout] 14 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 15 |     pub description: String,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InvariantSpec` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `version` is never read
[INFO] [stdout]   --> crates/services/judge/src/invariant.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct InvariantsConfig {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] 23 |     pub version: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InvariantsConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stdout] warning: method `write_default_capabilities` is never used
[INFO] [stdout]    --> crates/boot/src/capability.rs:113:12
[INFO] [stdout]     |
[INFO] [stdout]  93 | impl CapabilityManager {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 113 |     pub fn write_default_capabilities(&self, version: &str, base_dir: &Path) -> Result<(), String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `default_peripheral_capabilities` is never used
[INFO] [stdout]    --> crates/boot/src/capability.rs:138:4
[INFO] [stdout]     |
[INFO] [stdout] 138 | fn default_peripheral_capabilities(base_dir: &Path) -> Capabilities {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `base_dir` is never read
[INFO] [stdout]   --> crates/boot/src/constitution.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub struct ConstitutionManager {
[INFO] [stdout]    |            ------------------- field in this struct
[INFO] [stdout] 43 |     base_dir: PathBuf,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `compute_signature` and `secret_key_path` are never used
[INFO] [stdout]    --> crates/boot/src/constitution.rs:119:12
[INFO] [stdout]     |
[INFO] [stdout]  49 | impl ConstitutionManager {
[INFO] [stdout]     | ------------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 119 |     pub fn compute_signature(&self, data: &str) -> Result<String, String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 |     pub fn secret_key_path(&self) -> PathBuf {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `identity` is never read
[INFO] [stdout]   --> crates/boot/src/ipc.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | struct PeerHandle {
[INFO] [stdout]    |        ---------- field in this struct
[INFO] [stdout] 50 |     /// Peer identity (e.g. "peripheral", "compiler", "judge", "audit")
[INFO] [stdout] 51 |     identity: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PeerHandle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `sock_path` is never used
[INFO] [stdout]    --> crates/boot/src/ipc.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 211 | impl RouterActor {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 230 |     pub fn sock_path(&self) -> &Path {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Unknown` is never constructed
[INFO] [stdout]   --> crates/boot/src/lease.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub enum LeaseStatus {
[INFO] [stdout]    |          ----------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 68 |     Unknown,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LeaseStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `check`, `last_health`, and `registered_peers` are never used
[INFO] [stdout]    --> crates/boot/src/lease.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout]  71 | impl LeaseManager {
[INFO] [stdout]     | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub fn check(&mut self, identity: &str) -> LeaseStatus {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 194 |     pub fn last_health(&self, identity: &str) -> Option<&HealthReport> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub fn registered_peers(&self) -> Vec<String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `current_version` and `is_known_message` are never used
[INFO] [stdout]    --> crates/boot/src/protocol.rs:140:12
[INFO] [stdout]     |
[INFO] [stdout]  52 | impl ProtocolManager {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 140 |     pub fn current_version(&self) -> &str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 144 |     pub fn is_known_message(&self, msg_type: &str) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `limits` is never used
[INFO] [stdout]    --> crates/boot/src/resource.rs:173:12
[INFO] [stdout]     |
[INFO] [stdout]  72 | impl ResourceMonitor {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 173 |     pub fn limits(&self) -> &ResourceLimits {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `allows_evolution` is never used
[INFO] [stdout]   --> crates/boot/src/runlevel.rs:37:12
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Runlevel {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pub fn allows_evolution(self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `consecutive_crashes` and `can_enter_evolve` are never used
[INFO] [stdout]    --> crates/boot/src/runlevel.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout]  83 | impl RunlevelManager {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 142 |     pub fn consecutive_crashes(&self) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub fn can_enter_evolve(&self, avg_cpu_percent: f64) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `list_keys` is never used
[INFO] [stdout]   --> crates/boot/src/state.rs:78:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl StateStore {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 78 |     pub fn list_keys(&self) -> Vec<String> {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `transform` is never used
[INFO] [stdout]    --> crates/boot/src/state.rs:260:12
[INFO] [stdout]     |
[INFO] [stdout] 229 | impl<'a> MigrationTransaction<'a> {
[INFO] [stdout]     | --------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 260 |     pub fn transform(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `source_dir` and `binary_path` are never read
[INFO] [stdout]   --> crates/boot/src/version.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub struct VersionInfo {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 70 |     pub source_dir: PathBuf,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub binary_path: PathBuf,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `VersionInfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `rollback_binary_path`, `seed_binary_path`, and `build_dir` are never used
[INFO] [stdout]    --> crates/boot/src/version.rs:129:12
[INFO] [stdout]     |
[INFO] [stdout]  92 | impl VersionManager {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 129 |     pub fn rollback_binary_path(&self) -> &Path {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 |     pub fn seed_binary_path(&self) -> &Path {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 356 |     pub fn build_dir(&self, version: &str) -> PathBuf {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling reloopy-peripheral v0.1.0 (/opt/rustwide/workdir/crates/peripheral)
[INFO] [stderr]    Compiling reloopy-admin-web v0.1.0 (/opt/rustwide/workdir/crates/services/admin-web)
[INFO] [stderr]    Compiling reloopy-integration-tests v0.1.0 (/opt/rustwide/workdir/crates/integration-tests)
[INFO] [stdout] warning: struct `ChatResponse` is never constructed
[INFO] [stdout]   --> crates/peripheral/src/deepseek.rs:75:12
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub struct ChatResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Choice` is never constructed
[INFO] [stdout]   --> crates/peripheral/src/deepseek.rs:80:12
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub struct Choice {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `finish_reason` is never read
[INFO] [stdout]   --> crates/peripheral/src/deepseek.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub struct StreamChoice {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] 92 |     pub delta: StreamDelta,
[INFO] [stdout] 93 |     pub finish_reason: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StreamChoice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `role` is never read
[INFO] [stdout]   --> crates/peripheral/src/deepseek.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub struct StreamDelta {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 98 |     pub role: Option<String>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StreamDelta` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `chat` is never used
[INFO] [stdout]    --> crates/peripheral/src/deepseek.rs:167:18
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl DeepSeekClient {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 167 |     pub async fn chat(
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MigrationStep` is never constructed
[INFO] [stdout]  --> crates/peripheral/src/migration.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct MigrationStep {
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MigrationTransform` is never used
[INFO] [stdout]   --> crates/peripheral/src/migration.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum MigrationTransform {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `migrate` is never used
[INFO] [stdout]   --> crates/peripheral/src/migration.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn migrate(
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rollback_migration` is never used
[INFO] [stdout]   --> crates/peripheral/src/migration.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn rollback_migration(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `migrate_one_step` is never used
[INFO] [stdout]   --> crates/peripheral/src/migration.rs:64:4
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn migrate_one_step(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rollback_one_step` is never used
[INFO] [stdout]   --> crates/peripheral/src/migration.rs:72:4
[INFO] [stdout]    |
[INFO] [stdout] 72 | fn rollback_one_step(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ScriptedLlmClient` is never constructed
[INFO] [stdout]   --> crates/peripheral/src/scripted_llm.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct ScriptedLlmClient {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> crates/peripheral/src/scripted_llm.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | impl ScriptedLlmClient {
[INFO] [stdout]    | ---------------------- associated function in this implementation
[INFO] [stdout] 34 |     /// Create a new client that will replay `responses` in order.
[INFO] [stdout] 35 |     pub fn new(responses: Vec<ChatMessage>) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `peripheral_root`, `read_file`, and `write_file` are never used
[INFO] [stdout]    --> crates/peripheral/src/source.rs:52:12
[INFO] [stdout]     |
[INFO] [stdout]  39 | impl SourceManager {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  52 |     pub fn peripheral_root(&self) -> &Path {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  56 |     pub fn read_file(&self, relative_path: &str) -> Result<String, String> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 128 |     pub fn write_file(&mut self, relative_path: &str, content: &str) -> Result<(), String> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 53.08s
[INFO] running `Command { std: "docker" "inspect" "3273b6dcec15189b3ab97cf76126ae6a720c9dd7a38e9f206a0912fffe74d46a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3273b6dcec15189b3ab97cf76126ae6a720c9dd7a38e9f206a0912fffe74d46a", kill_on_drop: false }`
[INFO] [stdout] 3273b6dcec15189b3ab97cf76126ae6a720c9dd7a38e9f206a0912fffe74d46a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3fbea82c41c2e402354d495100908804d9796ea86dc9d41b6177ac4dc1cd2a2a
[INFO] running `Command { std: "docker" "start" "-a" "3fbea82c41c2e402354d495100908804d9796ea86dc9d41b6177ac4dc1cd2a2a", kill_on_drop: false }`
[INFO] [stderr]    Compiling reloopy-boot v0.1.0 (/opt/rustwide/workdir/crates/boot)
[INFO] [stderr]    Compiling reloopy-admin v0.1.0 (/opt/rustwide/workdir/crates/admin)
[INFO] [stderr]    Compiling reloopy-cli v0.1.0 (/opt/rustwide/workdir/crates/cli)
[INFO] [stderr]    Compiling reloopy-integration-tests v0.1.0 (/opt/rustwide/workdir/crates/integration-tests)
[INFO] [stderr]    Compiling reloopy-peripheral v0.1.0 (/opt/rustwide/workdir/crates/peripheral)
[INFO] [stderr]    Compiling reloopy-admin-web v0.1.0 (/opt/rustwide/workdir/crates/services/admin-web)
[INFO] [stderr]    Compiling reloopy-audit v0.1.0 (/opt/rustwide/workdir/crates/services/audit)
[INFO] [stderr]    Compiling reloopy-compiler v0.1.0 (/opt/rustwide/workdir/crates/services/compiler)
[INFO] [stderr]    Compiling reloopy-judge v0.1.0 (/opt/rustwide/workdir/crates/services/judge)
[INFO] [stderr]    Compiling reloopy-ipc v0.1.0 (/opt/rustwide/workdir/crates/ipc)
[INFO] [stdout] warning: field `description` is never read
[INFO] [stdout]   --> crates/services/judge/src/benchmark.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct DimensionSpec {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 11 |     pub description: String,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DimensionSpec` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `version` is never read
[INFO] [stdout]   --> crates/services/judge/src/benchmark.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct BenchmarksConfig {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] 16 |     pub version: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BenchmarksConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_regression` and `overall_min` are never used
[INFO] [stdout]   --> crates/services/judge/src/benchmark.rs:92:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl BenchmarkScorer {
[INFO] [stdout]    | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 92 |     pub fn is_regression(&self, new_overall: f64, old_overall: f64) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub fn overall_min(&self) -> f64 {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `description` are never read
[INFO] [stdout]   --> crates/services/judge/src/invariant.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct InvariantSpec {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] 13 |     pub id: String,
[INFO] [stdout] 14 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 15 |     pub description: String,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InvariantSpec` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `version` is never read
[INFO] [stdout]   --> crates/services/judge/src/invariant.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct InvariantsConfig {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] 23 |     pub version: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InvariantsConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ChatResponse` is never constructed
[INFO] [stdout]   --> crates/peripheral/src/deepseek.rs:75:12
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub struct ChatResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Choice` is never constructed
[INFO] [stdout]   --> crates/peripheral/src/deepseek.rs:80:12
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub struct Choice {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `finish_reason` is never read
[INFO] [stdout]   --> crates/peripheral/src/deepseek.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub struct StreamChoice {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] 92 |     pub delta: StreamDelta,
[INFO] [stdout] 93 |     pub finish_reason: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StreamChoice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `role` is never read
[INFO] [stdout]   --> crates/peripheral/src/deepseek.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub struct StreamDelta {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 98 |     pub role: Option<String>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StreamDelta` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `chat` is never used
[INFO] [stdout]    --> crates/peripheral/src/deepseek.rs:167:18
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl DeepSeekClient {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 167 |     pub async fn chat(
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MigrationStep` is never constructed
[INFO] [stdout]  --> crates/peripheral/src/migration.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct MigrationStep {
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MigrationTransform` is never used
[INFO] [stdout]   --> crates/peripheral/src/migration.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum MigrationTransform {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `migrate` is never used
[INFO] [stdout]   --> crates/peripheral/src/migration.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn migrate(
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rollback_migration` is never used
[INFO] [stdout]   --> crates/peripheral/src/migration.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn rollback_migration(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `migrate_one_step` is never used
[INFO] [stdout]   --> crates/peripheral/src/migration.rs:64:4
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn migrate_one_step(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rollback_one_step` is never used
[INFO] [stdout]   --> crates/peripheral/src/migration.rs:72:4
[INFO] [stdout]    |
[INFO] [stdout] 72 | fn rollback_one_step(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/boot/src/version.rs:2333:13
[INFO] [stdout]      |
[INFO] [stdout] 2333 |         let mut mgr = VersionManager::new(tmp.path());
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_default_capabilities` is never used
[INFO] [stdout]    --> crates/boot/src/capability.rs:113:12
[INFO] [stdout]     |
[INFO] [stdout]  93 | impl CapabilityManager {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 113 |     pub fn write_default_capabilities(&self, version: &str, base_dir: &Path) -> Result<(), String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `default_peripheral_capabilities` is never used
[INFO] [stdout]    --> crates/boot/src/capability.rs:138:4
[INFO] [stdout]     |
[INFO] [stdout] 138 | fn default_peripheral_capabilities(base_dir: &Path) -> Capabilities {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `base_dir` is never read
[INFO] [stdout]   --> crates/boot/src/constitution.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub struct ConstitutionManager {
[INFO] [stdout]    |            ------------------- field in this struct
[INFO] [stdout] 43 |     base_dir: PathBuf,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `secret_key_path` is never used
[INFO] [stdout]    --> crates/boot/src/constitution.rs:400:12
[INFO] [stdout]     |
[INFO] [stdout]  49 | impl ConstitutionManager {
[INFO] [stdout]     | ------------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 400 |     pub fn secret_key_path(&self) -> PathBuf {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `identity` is never read
[INFO] [stdout]   --> crates/boot/src/ipc.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | struct PeerHandle {
[INFO] [stdout]    |        ---------- field in this struct
[INFO] [stdout] 50 |     /// Peer identity (e.g. "peripheral", "compiler", "judge", "audit")
[INFO] [stdout] 51 |     identity: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PeerHandle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `sock_path` is never used
[INFO] [stdout]    --> crates/boot/src/ipc.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 211 | impl RouterActor {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 230 |     pub fn sock_path(&self) -> &Path {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Unknown` is never constructed
[INFO] [stdout]   --> crates/boot/src/lease.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub enum LeaseStatus {
[INFO] [stdout]    |          ----------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 68 |     Unknown,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LeaseStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `check`, `last_health`, and `registered_peers` are never used
[INFO] [stdout]    --> crates/boot/src/lease.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout]  71 | impl LeaseManager {
[INFO] [stdout]     | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub fn check(&mut self, identity: &str) -> LeaseStatus {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 194 |     pub fn last_health(&self, identity: &str) -> Option<&HealthReport> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub fn registered_peers(&self) -> Vec<String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `limits` is never used
[INFO] [stdout]    --> crates/boot/src/resource.rs:173:12
[INFO] [stdout]     |
[INFO] [stdout]  72 | impl ResourceMonitor {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 173 |     pub fn limits(&self) -> &ResourceLimits {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `allows_evolution` is never used
[INFO] [stdout]   --> crates/boot/src/runlevel.rs:37:12
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Runlevel {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pub fn allows_evolution(self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `list_keys` is never used
[INFO] [stdout]   --> crates/boot/src/state.rs:78:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl StateStore {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 78 |     pub fn list_keys(&self) -> Vec<String> {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `transform` is never used
[INFO] [stdout]    --> crates/boot/src/state.rs:260:12
[INFO] [stdout]     |
[INFO] [stdout] 229 | impl<'a> MigrationTransaction<'a> {
[INFO] [stdout]     | --------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 260 |     pub fn transform(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `binary_path` is never read
[INFO] [stdout]   --> crates/boot/src/version.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub struct VersionInfo {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub binary_path: PathBuf,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `VersionInfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `rollback_binary_path`, `seed_binary_path`, and `build_dir` are never used
[INFO] [stdout]    --> crates/boot/src/version.rs:129:12
[INFO] [stdout]     |
[INFO] [stdout]  92 | impl VersionManager {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 129 |     pub fn rollback_binary_path(&self) -> &Path {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 |     pub fn seed_binary_path(&self) -> &Path {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 356 |     pub fn build_dir(&self, version: &str) -> PathBuf {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.33s
[INFO] running `Command { std: "docker" "inspect" "3fbea82c41c2e402354d495100908804d9796ea86dc9d41b6177ac4dc1cd2a2a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3fbea82c41c2e402354d495100908804d9796ea86dc9d41b6177ac4dc1cd2a2a", kill_on_drop: false }`
[INFO] [stdout] 3fbea82c41c2e402354d495100908804d9796ea86dc9d41b6177ac4dc1cd2a2a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 188173dd1e875764d9973e41182cb6cc312739de58091381124adcbbf890c920
[INFO] running `Command { std: "docker" "start" "-a" "188173dd1e875764d9973e41182cb6cc312739de58091381124adcbbf890c920", kill_on_drop: false }`
[INFO] [stderr] warning: field `description` is never read
[INFO] [stderr]   --> crates/services/judge/src/benchmark.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  7 | pub struct DimensionSpec {
[INFO] [stderr]    |            ------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 11 |     pub description: String,
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `DimensionSpec` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `version` is never read
[INFO] [stderr]   --> crates/services/judge/src/benchmark.rs:16:9
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub struct BenchmarksConfig {
[INFO] [stderr]    |            ---------------- field in this struct
[INFO] [stderr] 16 |     pub version: String,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `BenchmarksConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `is_regression` and `overall_min` are never used
[INFO] [stderr]   --> crates/services/judge/src/benchmark.rs:92:12
[INFO] [stderr]    |
[INFO] [stderr] 44 | impl BenchmarkScorer {
[INFO] [stderr]    | -------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 92 |     pub fn is_regression(&self, new_overall: f64, old_overall: f64) -> bool {
[INFO] [stderr]    |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 96 |     pub fn overall_min(&self) -> f64 {
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name` and `description` are never read
[INFO] [stderr]   --> crates/services/judge/src/invariant.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub struct InvariantSpec {
[INFO] [stderr]    |            ------------- fields in this struct
[INFO] [stderr] 13 |     pub id: String,
[INFO] [stderr] 14 |     pub name: String,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 15 |     pub description: String,
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `InvariantSpec` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `version` is never read
[INFO] [stderr]   --> crates/services/judge/src/invariant.rs:23:9
[INFO] [stderr]    |
[INFO] [stderr] 22 | pub struct InvariantsConfig {
[INFO] [stderr]    |            ---------------- field in this struct
[INFO] [stderr] 23 |     pub version: String,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `InvariantsConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `reloopy-judge` (bin "reloopy-judge" test) generated 5 warnings
[INFO] [stderr] warning: struct `ChatResponse` is never constructed
[INFO] [stderr]   --> crates/peripheral/src/deepseek.rs:75:12
[INFO] [stderr]    |
[INFO] [stderr] 75 | pub struct ChatResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Choice` is never constructed
[INFO] [stderr]   --> crates/peripheral/src/deepseek.rs:80:12
[INFO] [stderr]    |
[INFO] [stderr] 80 | pub struct Choice {
[INFO] [stderr]    |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `finish_reason` is never read
[INFO] [stderr]   --> crates/peripheral/src/deepseek.rs:93:9
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct StreamChoice {
[INFO] [stderr]    |            ------------ field in this struct
[INFO] [stderr] 92 |     pub delta: StreamDelta,
[INFO] [stderr] 93 |     pub finish_reason: Option<String>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `StreamChoice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `role` is never read
[INFO] [stderr]   --> crates/peripheral/src/deepseek.rs:98:9
[INFO] [stderr]    |
[INFO] [stderr] 97 | pub struct StreamDelta {
[INFO] [stderr]    |            ----------- field in this struct
[INFO] [stderr] 98 |     pub role: Option<String>,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `StreamDelta` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `chat` is never used
[INFO] [stderr]    --> crates/peripheral/src/deepseek.rs:167:18
[INFO] [stderr]     |
[INFO] [stderr] 157 | impl DeepSeekClient {
[INFO] [stderr]     | ------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 167 |     pub async fn chat(
[INFO] [stderr]     |                  ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MigrationStep` is never constructed
[INFO] [stderr]  --> crates/peripheral/src/migration.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct MigrationStep {
[INFO] [stderr]   |            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `MigrationTransform` is never used
[INFO] [stderr]   --> crates/peripheral/src/migration.rs:12:10
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub enum MigrationTransform {
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `migrate` is never used
[INFO] [stderr]   --> crates/peripheral/src/migration.rs:17:8
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub fn migrate(
[INFO] [stderr]    |        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `rollback_migration` is never used
[INFO] [stderr]   --> crates/peripheral/src/migration.rs:37:8
[INFO] [stderr]    |
[INFO] [stderr] 37 | pub fn rollback_migration(
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `migrate_one_step` is never used
[INFO] [stderr]   --> crates/peripheral/src/migration.rs:64:4
[INFO] [stderr]    |
[INFO] [stderr] 64 | fn migrate_one_step(
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `rollback_one_step` is never used
[INFO] [stderr]   --> crates/peripheral/src/migration.rs:72:4
[INFO] [stderr]    |
[INFO] [stderr] 72 | fn rollback_one_step(
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `reloopy-peripheral` (bin "reloopy-peripheral" test) generated 11 warnings
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/boot/src/version.rs:2333:13
[INFO] [stderr]      |
[INFO] [stderr] 2333 |         let mut mgr = VersionManager::new(tmp.path());
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `write_default_capabilities` is never used
[INFO] [stderr]    --> crates/boot/src/capability.rs:113:12
[INFO] [stderr]     |
[INFO] [stderr]  93 | impl CapabilityManager {
[INFO] [stderr]     | ---------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 113 |     pub fn write_default_capabilities(&self, version: &str, base_dir: &Path) -> Result<(), String> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `default_peripheral_capabilities` is never used
[INFO] [stderr]    --> crates/boot/src/capability.rs:138:4
[INFO] [stderr]     |
[INFO] [stderr] 138 | fn default_peripheral_capabilities(base_dir: &Path) -> Capabilities {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `base_dir` is never read
[INFO] [stderr]   --> crates/boot/src/constitution.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 42 | pub struct ConstitutionManager {
[INFO] [stderr]    |            ------------------- field in this struct
[INFO] [stderr] 43 |     base_dir: PathBuf,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `secret_key_path` is never used
[INFO] [stderr]    --> crates/boot/src/constitution.rs:400:12
[INFO] [stderr]     |
[INFO] [stderr]  49 | impl ConstitutionManager {
[INFO] [stderr]     | ------------------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 400 |     pub fn secret_key_path(&self) -> PathBuf {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `identity` is never read
[INFO] [stderr]   --> crates/boot/src/ipc.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 49 | struct PeerHandle {
[INFO] [stderr]    |        ---------- field in this struct
[INFO] [stderr] 50 |     /// Peer identity (e.g. "peripheral", "compiler", "judge", "audit")
[INFO] [stderr] 51 |     identity: String,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `PeerHandle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `sock_path` is never used
[INFO] [stderr]    --> crates/boot/src/ipc.rs:230:12
[INFO] [stderr]     |
[INFO] [stderr] 211 | impl RouterActor {
[INFO] [stderr]     | ---------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 230 |     pub fn sock_path(&self) -> &Path {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Unknown` is never constructed
[INFO] [stderr]   --> crates/boot/src/lease.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 58 | pub enum LeaseStatus {
[INFO] [stderr]    |          ----------- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 68 |     Unknown,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `LeaseStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `check`, `last_health`, and `registered_peers` are never used
[INFO] [stderr]    --> crates/boot/src/lease.rs:134:12
[INFO] [stderr]     |
[INFO] [stderr]  71 | impl LeaseManager {
[INFO] [stderr]     | ----------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 134 |     pub fn check(&mut self, identity: &str) -> LeaseStatus {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 194 |     pub fn last_health(&self, identity: &str) -> Option<&HealthReport> {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 198 |     pub fn registered_peers(&self) -> Vec<String> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `limits` is never used
[INFO] [stderr]    --> crates/boot/src/resource.rs:173:12
[INFO] [stderr]     |
[INFO] [stderr]  72 | impl ResourceMonitor {
[INFO] [stderr]     | -------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 173 |     pub fn limits(&self) -> &ResourceLimits {
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `allows_evolution` is never used
[INFO] [stderr]   --> crates/boot/src/runlevel.rs:37:12
[INFO] [stderr]    |
[INFO] [stderr] 22 | impl Runlevel {
[INFO] [stderr]    | ------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 37 |     pub fn allows_evolution(self) -> bool {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `list_keys` is never used
[INFO] [stderr]   --> crates/boot/src/state.rs:78:12
[INFO] [stderr]    |
[INFO] [stderr] 18 | impl StateStore {
[INFO] [stderr]    | --------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 78 |     pub fn list_keys(&self) -> Vec<String> {
[INFO] [stderr]    |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `transform` is never used
[INFO] [stderr]    --> crates/boot/src/state.rs:260:12
[INFO] [stderr]     |
[INFO] [stderr] 229 | impl<'a> MigrationTransaction<'a> {
[INFO] [stderr]     | --------------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 260 |     pub fn transform(
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `binary_path` is never read
[INFO] [stderr]   --> crates/boot/src/version.rs:76:9
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct VersionInfo {
[INFO] [stderr]    |            ----------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 76 |     pub binary_path: PathBuf,
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `VersionInfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `rollback_binary_path`, `seed_binary_path`, and `build_dir` are never used
[INFO] [stderr]    --> crates/boot/src/version.rs:129:12
[INFO] [stderr]     |
[INFO] [stderr]  92 | impl VersionManager {
[INFO] [stderr]     | ------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 129 |     pub fn rollback_binary_path(&self) -> &Path {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 135 |     pub fn seed_binary_path(&self) -> &Path {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 356 |     pub fn build_dir(&self, version: &str) -> PathBuf {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `reloopy-boot` (bin "reloopy-boot" test) generated 15 warnings (run `cargo fix --bin "reloopy-boot" -p reloopy-boot --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/reloopy_admin-5a493195005ed64a)
[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 unittests src/main.rs (/opt/rustwide/target/debug/deps/reloopy_admin_web-c96d0ec2fe6ce083)
[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 unittests src/main.rs (/opt/rustwide/target/debug/deps/reloopy_audit-a5761278130fa3d3)
[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 unittests src/main.rs (/opt/rustwide/target/debug/deps/reloopy_boot-f7b3f33689d539c5)
[INFO] [stdout] 
[INFO] [stdout] running 73 tests
[INFO] [stdout] test capability::tests::detects_network_escalation ... ok
[INFO] [stdout] test capability::tests::detects_filesystem_read_escalation ... ok
[INFO] [stdout] test capability::tests::detects_child_process_escalation ... ok
[INFO] [stdout] test capability::tests::no_escalation_on_identical_caps ... ok
[INFO] [stdout] test capability::tests::shrink_is_allowed ... ok
[INFO] [stdout] test ipc::tests::actor_remove_idempotent ... ok
[INFO] [stdout] test ipc::tests::actor_broadcast_reaches_all_peers ... ok
[INFO] [stdout] test ipc::tests::handle_is_clone ... ok
[INFO] [stdout] test memory_writer::tests::truncate_str_respects_utf8 ... ok
[INFO] [stdout] test ipc::tests::actor_remove_peer_then_send_fails ... ok
[INFO] [stdout] test memory_writer::tests::format_rollback_entry_basic ... ok
[INFO] [stdout] test ipc::tests::actor_connected_peers_returns_registered ... ok
[INFO] [stdout] test ipc::tests::handle_send_to_returns_error_when_actor_stopped ... ok
[INFO] [stdout] test ipc::tests::stale_remove_peer_does_not_evict_reconnected_peer ... ok
[INFO] [stdout] test memory_writer::tests::append_to_daily_log_creates_file ... ok
[INFO] [stdout] test ipc::tests::actor_register_and_send_to ... ok
[INFO] [stdout] test constitution::tests::reject_invalid_signature ... ok
[INFO] [stdout] test ipc::tests::actor_send_to_unknown_peer_returns_error ... ok
[INFO] [stdout] test constitution::tests::add_invariant_test ... ok
[INFO] [stdout] test constitution::tests::sign_and_verify ... ok
[INFO] [stdout] test ipc::tests::handle_connected_peers_returns_empty_when_actor_stopped ... ok
[INFO] [stdout] test ipc::tests::handle_send_convenience_routes_by_to_field ... ok
[INFO] [stdout] test resource::tests::degradation_after_consecutive_hard_violations ... ok
[INFO] [stdout] test resource::tests::no_violation_under_soft_limit ... ok
[INFO] [stdout] test resource::tests::probation_uses_halved_limits ... ok
[INFO] [stdout] test protocol::tests::reject_breaking_without_signature ... ok
[INFO] [stdout] test resource::tests::hard_violation_over_100_percent ... ok
[INFO] [stdout] test protocol::tests::accept_breaking_with_valid_signature ... ok
[INFO] [stdout] test protocol::tests::creates_default_registry ... ok
[INFO] [stdout] test protocol::tests::add_non_breaking_extension ... ok
[INFO] [stdout] test resource::tests::soft_violation_between_80_and_100_percent ... ok
[INFO] [stdout] test memory_writer::tests::format_rollback_entry_with_errors_and_feedback ... ok
[INFO] [stdout] test resource::tests::violations_reset_on_clean_report ... ok
[INFO] [stdout] test runlevel::tests::can_enter_evolve_checks_cpu ... ok
[INFO] [stdout] test runlevel::tests::evolve_to_safe_is_valid ... ok
[INFO] [stdout] test runlevel::tests::noop_on_same_level ... ok
[INFO] [stdout] test runlevel::tests::normal_to_safe_after_crashes ... ok
[INFO] [stdout] test runlevel::tests::safe_to_evolve_is_invalid ... ok
[INFO] [stdout] test runlevel::tests::transition_resets_crashes ... ok
[INFO] [stdout] test version::tests::archive_binary_without_active_binary_fails ... ok
[INFO] [stdout] test version::tests::archive_and_resolve_binary_for_version ... ok
[INFO] [stdout] test version::tests::init_copies_seed_source_with_cargo_toml ... ok
[INFO] [stdout] test version::tests::has_source_checks_branch_existence ... ok
[INFO] [stdout] test version::tests::allocate_v1_creates_branch_without_switching ... ok
[INFO] [stdout] test version::tests::list_versions_returns_sorted_branches ... ok
[INFO] [stdout] test version::tests::prune_old_archives_keeps_newest_n ... ok
[INFO] [stdout] test version::tests::has_binary_is_version_aware ... ok
[INFO] [stdout] test version::tests::commit_via_worktree_preserves_main_head ... ok
[INFO] [stdout] test version::tests::lockout_after_max_consecutive_failures ... ok
[INFO] [stdout] test version::tests::multiple_retries_then_success_then_new_version ... ok
[INFO] [stdout] test version::tests::current_version_unaffected_by_allocate ... ok
[INFO] [stdout] test version::tests::clear_pending_allocates_new_version_number ... ok
[INFO] [stdout] test version::tests::copy_source_cleans_stale_files ... ok
[INFO] [stdout] test version::tests::reuse_pending_reuses_version_after_mark_pending ... ok
[INFO] [stdout] test version::tests::cleanup_old_versions_deletes_branches ... ok
[INFO] [stdout] test version::tests::commit_version_source_with_new_files_does_not_conflict ... ok
[INFO] [stdout] test version::tests::seed_workspace_toml_has_correct_members ... FAILED
[INFO] [stdout] test version::tests::cleanup_worktree_removes_directory ... ok
[INFO] [stdout] test version::tests::allocate_v2_does_not_switch_head ... ok
[INFO] [stdout] test version::tests::build_worktree_is_independently_compilable ... ok
[INFO] [stdout] test version::tests::stale_repo_without_branches_is_recovered ... ok
[INFO] [stdout] test version::tests::copy_source_preserves_git ... ok
[INFO] [stdout] test version::tests::build_dir_contains_correct_version_source ... ok
[INFO] [stdout] test version::tests::reuse_pending_or_allocate_creates_new_version_when_no_pending ... ok
[INFO] [stdout] test version::tests::rollback_restores_binary ... ok
[INFO] [stdout] test version::tests::missing_main_recovered_from_existing_branch ... ok
[INFO] [stdout] test version::tests::rollback_persists_across_manager_instances ... ok
[INFO] [stdout] test version::tests::version_detail_returns_commit_info ... ok
[INFO] [stdout] test version::tests::switch_to_succeeds_despite_untracked_cargo_lock ... ok
[INFO] [stdout] test version::tests::switch_and_rollback ... ok
[INFO] [stdout] test version::tests::rollback_succeeds_despite_untracked_cargo_lock ... ok
[INFO] [stdout] test version::tests::switch_branch_then_cargo_check_succeeds ... ok
[INFO] [stdout] test version::tests::switch_shows_correct_source_after_worktree_commit ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- version::tests::seed_workspace_toml_has_correct_members stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'version::tests::seed_workspace_toml_has_correct_members' (415) panicked at crates/boot/src/version.rs:1828:9:
[INFO] [stdout] workspace must have [workspace.package]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b70489d17ca - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b70489d17ca - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b70489d17ca - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b70489d17ca - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b70489e704a - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b70489e704a - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b70489d63c2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b70489d63c2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b70489ad46f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b70489ad46f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b70489c7f19 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b70488866bc - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b70488866bc - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b70489c8192 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b70489c8192 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b70489ad55a - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5b70489a2479 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b70489ae2cd - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b70489e783c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b70487ec6ad - reloopy_boot[8bceec81be388629]::version::tests::seed_workspace_toml_has_correct_members
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/boot/src/version.rs:1828:9
[INFO] [stdout]   20:     0x5b70487df6d7 - reloopy_boot[8bceec81be388629]::version::tests::seed_workspace_toml_has_correct_members::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/boot/src/version.rs:1807:49
[INFO] [stdout]   21:     0x5b70488257b6 - <reloopy_boot[8bceec81be388629]::version::tests::seed_workspace_toml_has_correct_members::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5b704887999b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b704887999b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5b704888718b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5b704888718b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5b704888718b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5b704888718b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5b704888718b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5b704888718b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5b704888718b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5b70488808a4 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5b70488808a4 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5b7048889d92 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5b7048889d92 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5b7048889d92 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5b7048889d92 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5b7048889d92 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5b7048889d92 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5b7048889d92 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5b70489d0acf - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5b70489d0acf - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7fcc3584caa4 - <unknown>
[INFO] [stdout]   43:     0x7fcc358d9a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     version::tests::seed_workspace_toml_has_correct_members
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 72 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.44s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p reloopy-boot --bin reloopy-boot`
[INFO] running `Command { std: "docker" "inspect" "188173dd1e875764d9973e41182cb6cc312739de58091381124adcbbf890c920", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "188173dd1e875764d9973e41182cb6cc312739de58091381124adcbbf890c920", kill_on_drop: false }`
[INFO] [stdout] 188173dd1e875764d9973e41182cb6cc312739de58091381124adcbbf890c920
