[INFO] fetching crate mockforge-core 0.2.8...
[INFO] testing mockforge-core-0.2.8 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8
[INFO] extracting crate mockforge-core 0.2.8 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate mockforge-core 0.2.8
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate mockforge-core 0.2.8
[INFO] tweaked toml for crates.io crate mockforge-core 0.2.8 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate mockforge-core 0.2.8 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate mockforge-core 0.2.8 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded prost v0.14.1
[INFO] [stderr]   Downloaded cc v1.2.44
[INFO] [stderr]   Downloaded url-escape v0.1.1
[INFO] [stderr]   Downloaded atomic v0.6.1
[INFO] [stderr]   Downloaded json-patch v4.1.0
[INFO] [stderr]   Downloaded pest v1.0.6
[INFO] [stderr]   Downloaded rquickjs-core v0.9.0
[INFO] [stderr]   Downloaded cron v0.15.0
[INFO] [stderr]   Downloaded synom v0.11.3
[INFO] [stderr]   Downloaded random_color v1.1.0
[INFO] [stderr]   Downloaded error-chain v0.11.0
[INFO] [stderr]   Downloaded syn v0.11.11
[INFO] [stderr]   Downloaded proptest v1.9.0
[INFO] [stderr]   Downloaded jsonptr v0.7.1
[INFO] [stderr]   Downloaded fluent-uri v0.3.2
[INFO] [stderr]   Downloaded fake v3.1.0
[INFO] [stderr]   Downloaded jsonschema v0.33.0
[INFO] [stderr]   Downloaded fancy-regex v0.16.2
[INFO] [stderr]   Downloaded fraction v0.15.3
[INFO] [stderr]   Downloaded mockforge-data v0.1.6
[INFO] [stderr]   Downloaded prost-reflect v0.16.2
[INFO] [stderr]   Downloaded rquickjs-sys v0.9.0
[INFO] [stderr]   Downloaded ndarray-stats v0.5.1
[INFO] [stderr]   Downloaded winnow v0.6.26
[INFO] [stderr]   Downloaded multer v3.1.0
[INFO] [stderr]   Downloaded pem v3.0.6
[INFO] [stderr]   Downloaded noisy_float v0.2.0
[INFO] [stderr]   Downloaded pest_derive v1.0.8
[INFO] [stderr]   Downloaded jsonpath v0.1.1
[INFO] [stderr]   Downloaded mockforge-core v0.1.6
[INFO] [stderr]   Downloaded referencing v0.33.0
[INFO] [stderr]   Downloaded uuid-simd v0.8.0
[INFO] [stderr]   Downloaded simple_asn1 v0.6.3
[INFO] [stderr]   Downloaded jsonwebtoken v9.3.1
[INFO] [stderr]   Downloaded rusty-fork v0.3.1
[INFO] [stderr]   Downloaded dummy v0.9.2
[INFO] [stderr]   Downloaded base32 v0.5.1
[INFO] [stderr]   Downloaded quote v0.3.15
[INFO] [stderr]   Downloaded email_address v0.2.9
[INFO] [stderr]   Downloaded borrow-or-share v0.2.3
[INFO] [stderr]   Downloaded roxmltree v0.21.1
[INFO] [stderr]   Downloaded prost-derive v0.14.1
[INFO] [stderr]   Downloaded prost-types v0.14.1
[INFO] [stderr]   Downloaded unicode-xid v0.0.4
[INFO] [stderr]   Downloaded rquickjs-macro v0.9.0
[INFO] [stderr]   Downloaded rquickjs v0.9.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 40b1df1799ef45bf2fdbcace0322e1f575cff2f43aa5df0956c8493a472cd8ed
[INFO] running `Command { std: "docker" "start" "-a" "40b1df1799ef45bf2fdbcace0322e1f575cff2f43aa5df0956c8493a472cd8ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "40b1df1799ef45bf2fdbcace0322e1f575cff2f43aa5df0956c8493a472cd8ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "40b1df1799ef45bf2fdbcace0322e1f575cff2f43aa5df0956c8493a472cd8ed", kill_on_drop: false }`
[INFO] [stdout] 40b1df1799ef45bf2fdbcace0322e1f575cff2f43aa5df0956c8493a472cd8ed
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f4d1e7e5d3885f2a7464abc5f5a325f8bf0bd4c33b3a4300aed25dff08414352
[INFO] running `Command { std: "docker" "start" "-a" "f4d1e7e5d3885f2a7464abc5f5a325f8bf0bd4c33b3a4300aed25dff08414352", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.44
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling mio v1.1.0
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling rustls-pki-types v1.13.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling rustls v0.23.34
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling toml_parser v1.0.4
[INFO] [stderr]    Compiling syn v2.0.108
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]    Compiling toml_datetime v0.7.3
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling time-core v0.1.6
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]    Compiling webpki-roots v1.0.3
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling time-macros v0.2.24
[INFO] [stderr]    Compiling deranged v0.5.5
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling multer v3.1.0
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling borrow-or-share v0.2.3
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling toml_edit v0.23.7
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling base64ct v1.8.0
[INFO] [stderr]    Compiling openssl-sys v0.9.110
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling rquickjs-sys v0.9.0
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling outref v0.5.2
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling pest v1.0.6
[INFO] [stderr]    Compiling vsimd v0.8.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling openssl v0.10.74
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling time v0.3.44
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling pest_derive v1.0.8
[INFO] [stderr]    Compiling fraction v0.15.3
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling inotify v0.11.0
[INFO] [stderr]    Compiling error-chain v0.11.0
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling uuid-simd v0.8.0
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling winnow v0.6.26
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling num-cmp v0.1.0
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling roxmltree v0.21.1
[INFO] [stderr]    Compiling base32 v0.5.1
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling prost-derive v0.14.1
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling fancy-regex v0.16.2
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling tungstenite v0.28.0
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.8
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling axum-core v0.5.5
[INFO] [stderr]    Compiling simple_asn1 v0.6.3
[INFO] [stderr]    Compiling globwalk v0.9.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling prost v0.14.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling prost-types v0.14.1
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_properties v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling fluent-uri v0.3.2
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling jsonptr v0.7.1
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling prost-reflect v0.16.2
[INFO] [stderr]    Compiling openapiv3 v2.2.0
[INFO] [stderr]    Compiling jsonpath v0.1.1
[INFO] [stderr]    Compiling json-patch v4.1.0
[INFO] [stderr]    Compiling referencing v0.33.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tokio-tungstenite v0.28.0
[INFO] [stderr]    Compiling cron v0.15.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling tower-http v0.6.6
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rquickjs-core v0.9.0
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling rquickjs-macro v0.9.0
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling axum v0.8.6
[INFO] [stderr]    Compiling reqwest v0.12.24
[INFO] [stderr]    Compiling rquickjs v0.9.0
[INFO] [stderr]    Compiling jsonschema v0.33.0
[INFO] [stderr]    Compiling mockforge-core v0.2.8 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::Result`
[INFO] [stdout]  --> src/ai_contract_diff/correction_proposer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValidationError as SchemaValidationError`
[INFO] [stdout]   --> src/ai_contract_diff/diff_analyzer.rs:10:43
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::schema_diff::{validation_diff, ValidationError as SchemaValidationError};
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]   --> src/ai_contract_diff/recommendation_engine.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use serde_json::json;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::Result`
[INFO] [stdout]  --> src/contract_webhooks/webhook_dispatcher.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]   --> src/data_source.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StateTransition`
[INFO] [stdout]   --> src/graph/builder.rs:12:56
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::intelligent_behavior::rules::{StateMachine, StateTransition};
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ChainLink`
[INFO] [stdout]  --> src/graph/relationships.rs:7:48
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::request_chaining::{ChainDefinition, ChainLink};
[INFO] [stdout]   |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MockAI` and `Response as MockAIResponse`
[INFO] [stdout]    --> src/openapi_routes/registry.rs:800:13
[INFO] [stdout]     |
[INFO] [stdout] 800 |             MockAI, Request as MockAIRequest, Response as MockAIResponse,
[INFO] [stdout]     |             ^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `axum::extract::Query`
[INFO] [stdout]    --> src/openapi_routes/registry.rs:802:13
[INFO] [stdout]     |
[INFO] [stdout] 802 |         use axum::extract::Query;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Response as MockAIResponse`
[INFO] [stdout]     --> src/openapi_routes.rs:1169:69
[INFO] [stdout]      |
[INFO] [stdout] 1169 |         use crate::intelligent_behavior::{Request as MockAIRequest, Response as MockAIResponse};
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `axum::extract::Query`
[INFO] [stdout]     --> src/openapi_routes.rs:1170:13
[INFO] [stdout]      |
[INFO] [stdout] 1170 |         use axum::extract::Query;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Error`
[INFO] [stdout]  --> src/proxy/conditional.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::{Error, Result};
[INFO] [stdout]   |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ContinuumRule`
[INFO] [stdout]  --> src/reality_continuum/engine.rs:7:22
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ContinuumConfig, ContinuumRule, ResponseBlender, TimeSchedule, TransitionMode,
[INFO] [stdout]   |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> src/reality_continuum/engine.rs:13:28
[INFO] [stdout]    |
[INFO] [stdout] 13 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RouteFaultInjectionConfig`
[INFO] [stdout]  --> src/route_chaos.rs:8:39
[INFO] [stdout]   |
[INFO] [stdout] 8 |     LatencyDistribution, RouteConfig, RouteFaultInjectionConfig, RouteFaultType, RouteLatencyConfig,
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HeaderMap` and `StatusCode`
[INFO] [stdout]   --> src/route_chaos.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 | use axum::http::{HeaderMap, Method, StatusCode, Uri};
[INFO] [stdout]    |                  ^^^^^^^^^          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/route_chaos.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `OpenApiOperation` and `OpenApiSchema`
[INFO] [stdout]  --> src/voice/spec_generator.rs:6:22
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::openapi::{OpenApiOperation, OpenApiSchema, OpenApiSpec};
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reference`
[INFO] [stdout]    --> src/ai_contract_diff/diff_analyzer.rs:347:65
[INFO] [stdout]     |
[INFO] [stdout] 347 | ...                   openapiv3::ReferenceOr::Reference { reference } => {
[INFO] [stdout]     |                                                           ^^^^^^^^^ help: try ignoring the field: `reference: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `group_key`
[INFO] [stdout]   --> src/ai_contract_diff/recommendation_engine.rs:67:14
[INFO] [stdout]    |
[INFO] [stdout] 67 |         for (group_key, group_mismatches) in grouped {
[INFO] [stdout]    |              ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_group_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path_item`
[INFO] [stdout]    --> src/codegen/backend_generator.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     path_item: &PathItem,
[INFO] [stdout]     |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/contract_webhooks/webhook_dispatcher.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |         let mut data = match event {
[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: variable does not need to be mutable
[INFO] [stdout]   --> src/graph/builder.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn build(mut self) -> GraphData {
[INFO] [stdout]    |                  ----^^^^
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `llm_client`
[INFO] [stdout]    --> src/intelligent_behavior/rule_generator.rs:580:21
[INFO] [stdout]     |
[INFO] [stdout] 580 |         if let Some(ref llm_client) = self.llm_client {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_llm_client`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `response`
[INFO] [stdout]    --> src/intelligent_behavior/rule_generator.rs:812:13
[INFO] [stdout]     |
[INFO] [stdout] 812 |         let response = llm_client.generate(&request).await?;
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `llm_client`
[INFO] [stdout]    --> src/intelligent_behavior/rule_generator.rs:778:21
[INFO] [stdout]     |
[INFO] [stdout] 778 |         if let Some(ref llm_client) = self.llm_client {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_llm_client`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `context`
[INFO] [stdout]    --> src/intelligent_behavior/mutation_analyzer.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         context: &StatefulAiContext,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/intelligent_behavior/mutation_analyzer.rs:180:27
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 for (key, value) in obj {
[INFO] [stdout]     |                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `context`
[INFO] [stdout]    --> src/intelligent_behavior/validation_generator.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         context: &RequestContext,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `llm_client`
[INFO] [stdout]    --> src/intelligent_behavior/validation_generator.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |         if let Some(ref llm_client) = self.llm_client {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_llm_client`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `llm_client`
[INFO] [stdout]    --> src/intelligent_behavior/validation_generator.rs:252:21
[INFO] [stdout]     |
[INFO] [stdout] 252 |         if let Some(ref llm_client) = self.llm_client {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_llm_client`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cursor`
[INFO] [stdout]    --> src/intelligent_behavior/pagination_intelligence.rs:130:39
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let (page, page_size, offset, cursor) = self.extract_pagination_params(request);
[INFO] [stdout]     |                                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_cursor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `llm_client`
[INFO] [stdout]    --> src/intelligent_behavior/pagination_intelligence.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |         if let Some(ref llm_client) = self.llm_client {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_llm_client`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `context`
[INFO] [stdout]    --> src/intelligent_behavior/mutation_analyzer.rs:350:9
[INFO] [stdout]     |
[INFO] [stdout] 350 |         context: &StatefulAiContext,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `exchanges`
[INFO] [stdout]    --> src/intelligent_behavior/openapi_generator.rs:439:9
[INFO] [stdout]     |
[INFO] [stdout] 439 |         exchanges: &[HttpExchange],
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_exchanges`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/intelligent_behavior/openapi_generator.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |         let mut path_segments: Vec<Vec<String>> = path_groups
[INFO] [stdout]     |             ----^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path_segments`
[INFO] [stdout]    --> src/intelligent_behavior/openapi_generator.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |         let mut path_segments: Vec<Vec<String>> = path_groups
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_segments`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `found_match` is assigned to, but never used
[INFO] [stdout]    --> src/intelligent_behavior/openapi_generator.rs:212:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |             let mut found_match = false;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_found_match` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `found_match` is never read
[INFO] [stdout]    --> src/intelligent_behavior/openapi_generator.rs:245:25
[INFO] [stdout]     |
[INFO] [stdout] 245 |                         found_match = true;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `has_page` is assigned to, but never used
[INFO] [stdout]    --> src/intelligent_behavior/pagination_intelligence.rs:292:13
[INFO] [stdout]     |
[INFO] [stdout] 292 |         let mut has_page = false;
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_has_page` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `has_page` is never read
[INFO] [stdout]    --> src/intelligent_behavior/pagination_intelligence.rs:299:37
[INFO] [stdout]     |
[INFO] [stdout] 299 |                     "page" | "p" => has_page = true,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy_response`
[INFO] [stdout]    --> src/priority_handler.rs:352:29
[INFO] [stdout]     |
[INFO] [stdout] 352 |                         (Ok(proxy_response), Ok(None)) => {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy_response`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `proxy_response`
[INFO] [stdout]    --> src/priority_handler.rs:360:29
[INFO] [stdout]     |
[INFO] [stdout] 360 |                         (Ok(proxy_response), Err(_)) => {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_proxy_response`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `method`
[INFO] [stdout]    --> src/stateful_handler.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |         method: &Method,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_method`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `job`
[INFO] [stdout]    --> src/time_travel/cron.rs:285:14
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let (job, action) = {
[INFO] [stdout]     |              ^^^ help: if this is intentional, prefix it with an underscore: `_job`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> src/time_travel/cron.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |                 body,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `body: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `headers`
[INFO] [stdout]    --> src/time_travel/cron.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 headers,
[INFO] [stdout]     |                 ^^^^^^^ help: try ignoring the field: `headers: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `status_code`
[INFO] [stdout]    --> src/voice/spec_generator.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |             let status_code = response.status.to_string();
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_status_code`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `correction_proposer` is never read
[INFO] [stdout]   --> src/ai_contract_diff/mod.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub struct ContractDiffAnalyzer {
[INFO] [stdout]    |            -------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 92 |     correction_proposer: CorrectionProposer,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `required` are never read
[INFO] [stdout]   --> src/codegen/rust_generator.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 84 | struct QueryParam {
[INFO] [stdout]    |        ---------- fields in this struct
[INFO] [stdout] 85 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 86 |     required: bool,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `QueryParam` 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: function `convert_openapi_path_to_axum` is never used
[INFO] [stdout]    --> src/codegen/rust_generator.rs:662:4
[INFO] [stdout]     |
[INFO] [stdout] 662 | fn convert_openapi_path_to_axum(path: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `required` are never read
[INFO] [stdout]   --> src/codegen/typescript_generator.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct QueryParam {
[INFO] [stdout]    |        ---------- fields in this struct
[INFO] [stdout] 24 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 25 |     required: bool,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `QueryParam` 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: associated functions `encrypt_string`, `decrypt_string`, and `validate_key_strength` are never used
[INFO] [stdout]    --> src/encryption/algorithms.rs:403:12
[INFO] [stdout]     |
[INFO] [stdout] 172 | impl EncryptionEngine {
[INFO] [stdout]     | --------------------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 403 |     pub fn encrypt_string(key: &EncryptionKey, plaintext: &str) -> EncryptionResult<EncryptedData> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 |     pub fn decrypt_string(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 |     pub fn validate_key_strength(key: &EncryptionKey) -> EncryptionResult<()> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_nonce` is never used
[INFO] [stdout]    --> src/encryption/algorithms.rs:451:12
[INFO] [stdout]     |
[INFO] [stdout] 451 |     pub fn generate_nonce(algorithm: &EncryptionAlgorithm) -> EncryptionResult<Vec<u8>> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_nonce` is never used
[INFO] [stdout]    --> src/encryption/algorithms.rs:465:12
[INFO] [stdout]     |
[INFO] [stdout] 465 |     pub fn validate_nonce(nonce: &[u8], algorithm: &EncryptionAlgorithm) -> EncryptionResult<()> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nonces_equal` is never used
[INFO] [stdout]    --> src/encryption/algorithms.rs:484:12
[INFO] [stdout]     |
[INFO] [stdout] 484 |     pub fn nonces_equal(a: &[u8], b: &[u8]) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `zeroize` is never used
[INFO] [stdout]    --> src/encryption/algorithms.rs:498:12
[INFO] [stdout]     |
[INFO] [stdout] 498 |     pub fn zeroize(data: &mut [u8]) {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AutoEncryptionConfig` is never constructed
[INFO] [stdout]   --> src/encryption/auto_encryption.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct AutoEncryptionConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FieldPattern` is never constructed
[INFO] [stdout]   --> src/encryption/auto_encryption.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub struct FieldPattern {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RequestContext` is never constructed
[INFO] [stdout]   --> src/encryption/auto_encryption.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub struct RequestContext {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/encryption/auto_encryption.rs:74:12
[INFO] [stdout]    |
[INFO] [stdout] 72 | impl RequestContext {
[INFO] [stdout]    | ------------------- associated function in this implementation
[INFO] [stdout] 73 |     /// Create a new request context
[INFO] [stdout] 74 |     pub fn new(
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EncryptionRule` is never constructed
[INFO] [stdout]   --> src/encryption/auto_encryption.rs:93:12
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub struct EncryptionRule {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `RuleCondition` is never used
[INFO] [stdout]    --> src/encryption/auto_encryption.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub enum RuleCondition {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `RuleAction` is never used
[INFO] [stdout]    --> src/encryption/auto_encryption.rs:122:10
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub enum RuleAction {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AutoEncryptionResult` is never constructed
[INFO] [stdout]    --> src/encryption/auto_encryption.rs:137:12
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub struct AutoEncryptionResult {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EncryptionMetadata` is never constructed
[INFO] [stdout]    --> src/encryption/auto_encryption.rs:150:12
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub struct EncryptionMetadata {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FieldEncryptionInfo` is never constructed
[INFO] [stdout]    --> src/encryption/auto_encryption.rs:161:12
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub struct FieldEncryptionInfo {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HeaderEncryptionInfo` is never constructed
[INFO] [stdout]    --> src/encryption/auto_encryption.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub struct HeaderEncryptionInfo {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AutoEncryptionProcessor` is never constructed
[INFO] [stdout]    --> src/encryption/auto_encryption.rs:187:12
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub struct AutoEncryptionProcessor {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/encryption/auto_encryption.rs:198:12
[INFO] [stdout]     |
[INFO] [stdout] 196 | impl AutoEncryptionProcessor {
[INFO] [stdout]     | ---------------------------- associated items in this implementation
[INFO] [stdout] 197 |     /// Create a new auto-encryption processor
[INFO] [stdout] 198 |     pub fn new(config: AutoEncryptionConfig) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 209 |     pub fn set_encryption_key(&mut self, key: EncryptionKey) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 214 |     pub fn is_enabled(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 219 |     pub fn process_request(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 263 |     pub fn process_response(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 305 |     fn encrypt_fields_in_value(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 416 |     fn should_encrypt_field(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 452 |     fn rule_matches(
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 531 |     fn matches_pattern(text: &str, pattern: &str) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 542 |     fn compile_patterns(field_patterns: &[FieldPattern]) -> Vec<(Regex, FieldPattern)> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 561 |     pub fn get_default_field_patterns() -> Vec<FieldPattern> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 592 |     pub fn get_default_header_patterns() -> Vec<String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 602 |     pub fn validate_config(&self) -> EncryptionResult<()> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 646 |     pub fn default_config() -> AutoEncryptionConfig {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Pbkdf2` is never constructed
[INFO] [stdout]   --> src/encryption/derivation.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub enum KeyDerivationMethod {
[INFO] [stdout]    |          ------------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 26 |     Pbkdf2 { iterations: u32 },
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `KeyDerivationMethod` 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: associated items `derive_master_key_async`, `derive_workspace_key`, `verify_password`, `verify_password_async`, `generate_salt`, and `validate_parameters` are never used
[INFO] [stdout]    --> src/encryption/derivation.rs:81:18
[INFO] [stdout]     |
[INFO] [stdout]  54 | impl KeyDerivationManager {
[INFO] [stdout]     | ------------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  81 |     pub async fn derive_master_key_async(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     pub fn derive_workspace_key(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 214 |     pub fn verify_password(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     pub async fn verify_password_async(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 |     pub fn generate_salt() -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 |     pub fn validate_parameters(&self, method: &KeyDerivationMethod) -> EncryptionResult<()> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `GLOBAL_KEY_STORE` is never used
[INFO] [stdout]    --> src/encryption/key_management.rs:573:8
[INFO] [stdout]     |
[INFO] [stdout] 573 | static GLOBAL_KEY_STORE: OnceLock<Arc<RwLock<KeyStore>>> = OnceLock::new();
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `init_key_store` is never used
[INFO] [stdout]    --> src/encryption/key_management.rs:576:8
[INFO] [stdout]     |
[INFO] [stdout] 576 | pub fn init_key_store() -> &'static Arc<RwLock<KeyStore>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_key_store` is never used
[INFO] [stdout]    --> src/encryption/key_management.rs:581:8
[INFO] [stdout]     |
[INFO] [stdout] 581 | pub fn get_key_store() -> Option<&'static Arc<RwLock<KeyStore>>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_key_id` is never used
[INFO] [stdout]    --> src/encryption/key_management.rs:608:12
[INFO] [stdout]     |
[INFO] [stdout] 608 |     pub fn generate_key_id() -> KeyId {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_key_id` is never used
[INFO] [stdout]    --> src/encryption/key_management.rs:616:12
[INFO] [stdout]     |
[INFO] [stdout] 616 |     pub fn validate_key_id(key_id: &str) -> EncryptionResult<()> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sanitize_key_id` is never used
[INFO] [stdout]    --> src/encryption/key_management.rs:633:12
[INFO] [stdout]     |
[INFO] [stdout] 633 |     pub fn sanitize_key_id(key_id: &str) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_key_expired` is never used
[INFO] [stdout]    --> src/encryption/key_management.rs:649:12
[INFO] [stdout]     |
[INFO] [stdout] 649 |     pub fn is_key_expired(metadata: &KeyMetadata) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_key_age_days` is never used
[INFO] [stdout]    --> src/encryption/key_management.rs:658:12
[INFO] [stdout]     |
[INFO] [stdout] 658 |     pub fn get_key_age_days(metadata: &KeyMetadata) -> i64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_key_size` is never used
[INFO] [stdout]    --> src/encryption/key_management.rs:664:12
[INFO] [stdout]     |
[INFO] [stdout] 664 |     pub fn format_key_size(key: &EncryptionKey) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `KeyVersion` is never constructed
[INFO] [stdout]   --> src/encryption/key_rotation.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct KeyVersion(pub u64);
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `next` are never used
[INFO] [stdout]   --> src/encryption/key_rotation.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl KeyVersion {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 16 |     /// Create a new key version
[INFO] [stdout] 17 |     pub fn new(version: u64) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     pub fn next(&self) -> Self {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VersionedKey` is never constructed
[INFO] [stdout]   --> src/encryption/key_rotation.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct VersionedKey {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `with_rotation`, `activate`, and `should_rotate` are never used
[INFO] [stdout]   --> src/encryption/key_rotation.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 48 | impl VersionedKey {
[INFO] [stdout]    | ----------------- associated items in this implementation
[INFO] [stdout] 49 |     /// Create a new versioned key
[INFO] [stdout] 50 |     pub fn new(version: KeyVersion, key: EncryptionKey) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     pub fn with_rotation(mut self, rotate_at: DateTime<Utc>) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub fn activate(mut self) -> Self {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 |     pub fn should_rotate(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `KeyRotationConfig` is never constructed
[INFO] [stdout]   --> src/encryption/key_rotation.rs:84:12
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub struct KeyRotationConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `KeyManager` is never constructed
[INFO] [stdout]    --> src/encryption/key_rotation.rs:107:12
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub struct KeyManager {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/encryption/key_rotation.rs:118:12
[INFO] [stdout]     |
[INFO] [stdout] 116 | impl KeyManager {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout] 117 |     /// Create a new key manager with a new key
[INFO] [stdout] 118 |     pub fn new(config: KeyRotationConfig) -> EncryptionResult<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 138 |     pub fn with_key(config: KeyRotationConfig, key: EncryptionKey) -> EncryptionResult<Self> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 157 |     pub fn current_key(&self) -> &EncryptionKey {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 162 |     pub fn current_version(&self) -> KeyVersion {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 167 |     pub fn is_rotation_due(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 172 |     pub fn rotate_key(&mut self) -> EncryptionResult<KeyVersion> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 212 |     pub fn encrypt(
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     pub fn decrypt(&self, encrypted_data: &VersionedEncryptedData) -> EncryptionResult<Vec<u8>> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 |     pub fn key_versions(&self) -> Vec<KeyVersion> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 259 |     pub fn key_metadata(&self, version: KeyVersion) -> Option<KeyMetadata> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `KeyMetadata` is never constructed
[INFO] [stdout]    --> src/encryption/key_rotation.rs:280:12
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub struct KeyMetadata {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VersionedEncryptedData` is never constructed
[INFO] [stdout]    --> src/encryption/key_rotation.rs:289:12
[INFO] [stdout]     |
[INFO] [stdout] 289 | pub struct VersionedEncryptedData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/encryption/key_rotation.rs:298:12
[INFO] [stdout]     |
[INFO] [stdout] 296 | impl VersionedEncryptedData {
[INFO] [stdout]     | --------------------------- associated function in this implementation
[INFO] [stdout] 297 |     /// Create new versioned encrypted data
[INFO] [stdout] 298 |     pub fn new(version: KeyVersion, data: EncryptedData) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/intelligent_behavior/openapi_generator.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub struct OpenApiSpecGenerator {
[INFO] [stdout]     |            -------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 110 |     config: OpenApiGenerationConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> src/intelligent_behavior/pagination_intelligence.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub struct PaginationIntelligence {
[INFO] [stdout]    |            ---------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56 |     config: BehaviorModelConfig,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/intelligent_behavior/rule_generator.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub struct RuleGenerator {
[INFO] [stdout]     |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 206 |     config: BehaviorModelConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> src/intelligent_behavior/validation_generator.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub struct ValidationGenerator {
[INFO] [stdout]    |            ------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 89 |     config: BehaviorModelConfig,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `generate_from_response`, `generate_from_response_with_scenario`, `generate_from_media_type`, and `generate_from_media_type_with_scenario` are never used
[INFO] [stdout]    --> src/openapi/response.rs:253:8
[INFO] [stdout]     |
[INFO] [stdout]  38 | impl ResponseGenerator {
[INFO] [stdout]     | ---------------------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 253 |     fn generate_from_response(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 269 |     fn generate_from_response_with_scenario(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 344 |     fn generate_from_media_type(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 353 |     fn generate_from_media_type_with_scenario(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `execute_in_context_blocking`, `execute_in_context`, `expose_script_context`, and `add_global_functions` are never used
[INFO] [stdout]    --> src/request_scripting.rs:117:8
[INFO] [stdout]     |
[INFO] [stdout]  60 | impl ScriptEngine {
[INFO] [stdout]     | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 117 |     fn execute_in_context_blocking(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     fn execute_in_context<'js>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 |     fn expose_script_context<'js>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 179 |     fn add_global_functions<'js>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_return_value` is never used
[INFO] [stdout]    --> src/request_scripting.rs:190:4
[INFO] [stdout]     |
[INFO] [stdout] 190 | fn extract_return_value<'js>(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_modified_variables` is never used
[INFO] [stdout]    --> src/request_scripting.rs:304:4
[INFO] [stdout]     |
[INFO] [stdout] 304 | fn extract_modified_variables<'js>(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `eval_script_with_timeout` is never used
[INFO] [stdout]    --> src/request_scripting.rs:379:4
[INFO] [stdout]     |
[INFO] [stdout] 379 | fn eval_script_with_timeout<'js>(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_cron_schedule` is never used
[INFO] [stdout]    --> src/time_travel/cron.rs:344:4
[INFO] [stdout]     |
[INFO] [stdout] 344 | fn parse_cron_schedule(schedule: &str) -> Result<CronSchedule, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> src/voice/command_parser.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct VoiceCommandParser {
[INFO] [stdout]    |            ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 18 |     config: IntelligentBehaviorConfig,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]    --> src/template_library.rs:342:17
[INFO] [stdout]     |
[INFO] [stdout] 342 |                 drop(template); // Explicitly drop mutable borrow
[INFO] [stdout]     |                 ^^^^^--------^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      argument has type `&mut TemplateLibraryEntry`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dropping_references)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]     |
[INFO] [stdout] 342 -                 drop(template); // Explicitly drop mutable borrow
[INFO] [stdout] 342 +                 let _ = template; // Explicitly drop mutable borrow
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 04s
[INFO] running `Command { std: "docker" "inspect" "f4d1e7e5d3885f2a7464abc5f5a325f8bf0bd4c33b3a4300aed25dff08414352", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f4d1e7e5d3885f2a7464abc5f5a325f8bf0bd4c33b3a4300aed25dff08414352", kill_on_drop: false }`
[INFO] [stdout] f4d1e7e5d3885f2a7464abc5f5a325f8bf0bd4c33b3a4300aed25dff08414352
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b63e9a3b5bc00acdd7339a00db7f585add994b88a9eebb4a248b45fdbce83204
[INFO] running `Command { std: "docker" "start" "-a" "b63e9a3b5bc00acdd7339a00db7f585add994b88a9eebb4a248b45fdbce83204", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling prost-derive v0.14.1
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling url-escape v0.1.1
[INFO] [stderr]    Compiling noisy_float v0.2.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling clap_builder v4.5.51
[INFO] [stderr]    Compiling atomic v0.6.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling uuid-simd v0.8.0
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling simple_asn1 v0.6.3
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling fancy-regex v0.16.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.8
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling fraction v0.15.3
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling globwalk v0.9.1
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling rustls v0.23.34
[INFO] [stderr]    Compiling ndarray v0.15.6
[INFO] [stderr]    Compiling prost v0.14.1
[INFO] [stderr]    Compiling clap v4.5.51
[INFO] [stderr]    Compiling ndarray v0.16.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling prost-types v0.14.1
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling dummy v0.9.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling referencing v0.33.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling prost-reflect v0.16.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling tungstenite v0.28.0
[INFO] [stderr]    Compiling random_color v1.1.0
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling fake v3.1.0
[INFO] [stderr]    Compiling ndarray-stats v0.5.1
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling tower-http v0.6.6
[INFO] [stderr]    Compiling tokio-tungstenite v0.28.0
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling axum v0.8.6
[INFO] [stderr]    Compiling reqwest v0.12.24
[INFO] [stderr]    Compiling jsonschema v0.33.0
[INFO] [stderr]    Compiling mockforge-core v0.1.6
[INFO] [stderr]    Compiling mockforge-core v0.2.8 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::Result`
[INFO] [stdout]  --> src/ai_contract_diff/correction_proposer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValidationError as SchemaValidationError`
[INFO] [stdout]   --> src/ai_contract_diff/diff_analyzer.rs:10:43
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::schema_diff::{validation_diff, ValidationError as SchemaValidationError};
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]   --> src/ai_contract_diff/recommendation_engine.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use serde_json::json;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::Result`
[INFO] [stdout]  --> src/contract_webhooks/webhook_dispatcher.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]   --> src/data_source.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use tracing::{debug, error, info, warn};
[INFO] [stdout]    |                      ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StateTransition`
[INFO] [stdout]   --> src/graph/builder.rs:12:56
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::intelligent_behavior::rules::{StateMachine, StateTransition};
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ChainLink`
[INFO] [stdout]  --> src/graph/relationships.rs:7:48
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::request_chaining::{ChainDefinition, ChainLink};
[INFO] [stdout]   |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MockAI` and `Response as MockAIResponse`
[INFO] [stdout]    --> src/openapi_routes/registry.rs:800:13
[INFO] [stdout]     |
[INFO] [stdout] 800 |             MockAI, Request as MockAIRequest, Response as MockAIResponse,
[INFO] [stdout]     |             ^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `axum::extract::Query`
[INFO] [stdout]    --> src/openapi_routes/registry.rs:802:13
[INFO] [stdout]     |
[INFO] [stdout] 802 |         use axum::extract::Query;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Response as MockAIResponse`
[INFO] [stdout]     --> src/openapi_routes.rs:1169:69
[INFO] [stdout]      |
[INFO] [stdout] 1169 |         use crate::intelligent_behavior::{Request as MockAIRequest, Response as MockAIResponse};
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `axum::extract::Query`
[INFO] [stdout]     --> src/openapi_routes.rs:1170:13
[INFO] [stdout]      |
[INFO] [stdout] 1170 |         use axum::extract::Query;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Error`
[INFO] [stdout]  --> src/proxy/conditional.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::{Error, Result};
[INFO] [stdout]   |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ContinuumRule`
[INFO] [stdout]  --> src/reality_continuum/engine.rs:7:22
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ContinuumConfig, ContinuumRule, ResponseBlender, TimeSchedule, TransitionMode,
[INFO] [stdout]   |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]   --> src/reality_continuum/engine.rs:13:28
[INFO] [stdout]    |
[INFO] [stdout] 13 | use tracing::{debug, info, warn};
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RouteFaultInjectionConfig`
[INFO] [stdout]  --> src/route_chaos.rs:8:39
[INFO] [stdout]   |
[INFO] [stdout] 8 |     LatencyDistribution, RouteConfig, RouteFaultInjectionConfig, RouteFaultType, RouteLatencyConfig,
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HeaderMap` and `StatusCode`
[INFO] [stdout]   --> src/route_chaos.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 | use axum::http::{HeaderMap, Method, StatusCode, Uri};
[INFO] [stdout]    |                  ^^^^^^^^^          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/route_chaos.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `OpenApiOperation` and `OpenApiSchema`
[INFO] [stdout]  --> src/voice/spec_generator.rs:6:22
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::openapi::{OpenApiOperation, OpenApiSchema, OpenApiSpec};
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reference`
[INFO] [stdout]    --> src/ai_contract_diff/diff_analyzer.rs:347:65
[INFO] [stdout]     |
[INFO] [stdout] 347 | ...                   openapiv3::ReferenceOr::Reference { reference } => {
[INFO] [stdout]     |                                                           ^^^^^^^^^ help: try ignoring the field: `reference: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `group_key`
[INFO] [stdout]   --> src/ai_contract_diff/recommendation_engine.rs:67:14
[INFO] [stdout]    |
[INFO] [stdout] 67 |         for (group_key, group_mismatches) in grouped {
[INFO] [stdout]    |              ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_group_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path_item`
[INFO] [stdout]    --> src/codegen/backend_generator.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     path_item: &PathItem,
[INFO] [stdout]     |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/contract_webhooks/webhook_dispatcher.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |         let mut data = match event {
[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] [stderr] error: could not compile `mockforge-core` (lib); 22 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/bin/rustc --crate-name mockforge_core --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --deny=missing_docs --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "parallel-routes", "rayon"))' -C metadata=70d89447a845b323 -C extra-filename=-55a01318c7e8f841 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern aes_gcm=/opt/rustwide/target/debug/deps/libaes_gcm-f7ffab554dabb92f.rmeta --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-a6cad01b77d60716.rmeta --extern argon2=/opt/rustwide/target/debug/deps/libargon2-7822e8e0bd72bf2e.rmeta --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-aa94ed015b86bb07.so --extern axum=/opt/rustwide/target/debug/deps/libaxum-34ef66dc1b4c2633.rmeta --extern base32=/opt/rustwide/target/debug/deps/libbase32-a8431b5a46ba4e60.rmeta --extern base64=/opt/rustwide/target/debug/deps/libbase64-2a03de3babadded3.rmeta --extern blake3=/opt/rustwide/target/debug/deps/libblake3-3b7c6fecc8bfedbf.rmeta --extern chacha20poly1305=/opt/rustwide/target/debug/deps/libchacha20poly1305-639664ed1ed97796.rmeta --extern chrono=/opt/rustwide/target/debug/deps/libchrono-1452dde7013365e2.rmeta --extern cron=/opt/rustwide/target/debug/deps/libcron-34ff549c93db463a.rmeta --extern futures=/opt/rustwide/target/debug/deps/libfutures-046354b144002cfc.rmeta --extern globwalk=/opt/rustwide/target/debug/deps/libglobwalk-3c223a7b6f255091.rmeta --extern hex=/opt/rustwide/target/debug/deps/libhex-28742b4ca144387c.rmeta --extern hmac=/opt/rustwide/target/debug/deps/libhmac-fa179424153c628a.rmeta --extern indexmap=/opt/rustwide/target/debug/deps/libindexmap-4988b0ee550dbbcc.rmeta --extern json_patch=/opt/rustwide/target/debug/deps/libjson_patch-00dfb886501f34c0.rmeta --extern jsonpath=/opt/rustwide/target/debug/deps/libjsonpath-aeba272bee4d8263.rmeta --extern jsonptr=/opt/rustwide/target/debug/deps/libjsonptr-05f5969dc3d1e1ca.rmeta --extern jsonschema=/opt/rustwide/target/debug/deps/libjsonschema-11d972c3f32a047e.rmeta --extern jsonwebtoken=/opt/rustwide/target/debug/deps/libjsonwebtoken-8a587436f7830ecb.rmeta --extern notify=/opt/rustwide/target/debug/deps/libnotify-36b83f38313dbe4e.rmeta --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-0ba6aecba7086d38.rmeta --extern openapiv3=/opt/rustwide/target/debug/deps/libopenapiv3-f113d81b4bc5bded.rmeta --extern pbkdf2=/opt/rustwide/target/debug/deps/libpbkdf2-c8f9db92ca6b6ed7.rmeta --extern prost=/opt/rustwide/target/debug/deps/libprost-077b6633de54d6b2.rmeta --extern prost_reflect=/opt/rustwide/target/debug/deps/libprost_reflect-c5f5cefbd46889b5.rmeta --extern prost_types=/opt/rustwide/target/debug/deps/libprost_types-f15773053730cfce.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-4e4b341d492045fe.rmeta --extern regex=/opt/rustwide/target/debug/deps/libregex-96e29955645ca28a.rmeta --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-0ae6dc7336b0c24c.rmeta --extern roxmltree=/opt/rustwide/target/debug/deps/libroxmltree-38825f7413803b4c.rmeta --extern rquickjs=/opt/rustwide/target/debug/deps/librquickjs-dc5058f79ee83df0.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-5e9643440df4189e.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-e51f29b718c36296.rmeta --extern serde_yaml=/opt/rustwide/target/debug/deps/libserde_yaml-ed5e55b10ec692ab.rmeta --extern sha2=/opt/rustwide/target/debug/deps/libsha2-c504e828bee330f3.rmeta --extern tempfile=/opt/rustwide/target/debug/deps/libtempfile-9843119ee78f28dc.rmeta --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-32c2486ddc6c4590.rmeta --extern tokio=/opt/rustwide/target/debug/deps/libtokio-530b6ccb2b6e2ae6.rmeta --extern tokio_tungstenite=/opt/rustwide/target/debug/deps/libtokio_tungstenite-64820d092578ef7d.rmeta --extern toml=/opt/rustwide/target/debug/deps/libtoml-769b0e4c1a24b815.rmeta --extern tracing=/opt/rustwide/target/debug/deps/libtracing-64109a7f60a11a7e.rmeta --extern url=/opt/rustwide/target/debug/deps/liburl-06eba4136b684000.rmeta --extern urlencoding=/opt/rustwide/target/debug/deps/liburlencoding-2e57689ab08a86e0.rmeta --extern uuid=/opt/rustwide/target/debug/deps/libuuid-4e3460e5ab69a757.rmeta --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/blake3-950a450f0538f880/out -L native=/opt/rustwide/target/debug/build/blake3-950a450f0538f880/out -L native=/opt/rustwide/target/debug/build/ring-28d4b237dab3b8f4/out -L native=/opt/rustwide/target/debug/build/rquickjs-sys-316aad1c3074b553/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "b63e9a3b5bc00acdd7339a00db7f585add994b88a9eebb4a248b45fdbce83204", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b63e9a3b5bc00acdd7339a00db7f585add994b88a9eebb4a248b45fdbce83204", kill_on_drop: false }`
[INFO] [stdout] b63e9a3b5bc00acdd7339a00db7f585add994b88a9eebb4a248b45fdbce83204
