[INFO] fetching crate axllm 25.2.0...
[INFO] checking axllm-25.2.0 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] extracting crate axllm 25.2.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate axllm 25.2.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate axllm 25.2.0
[INFO] tweaked toml for crates.io crate axllm 25.2.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate axllm 25.2.0 on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate axllm 25.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rquickjs v0.12.2
[INFO] [stderr]   Downloaded relative-path v2.0.2
[INFO] [stderr]   Downloaded rquickjs-core v0.12.2
[INFO] [stderr]   Downloaded rquickjs-sys v0.12.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 93abd1ea3a50c080fac10849ed1ac48313748f4d57f02f22e8ab792cd3536eb6
[INFO] running `Command { std: "docker" "start" "93abd1ea3a50c080fac10849ed1ac48313748f4d57f02f22e8ab792cd3536eb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "93abd1ea3a50c080fac10849ed1ac48313748f4d57f02f22e8ab792cd3536eb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "93abd1ea3a50c080fac10849ed1ac48313748f4d57f02f22e8ab792cd3536eb6" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "93abd1ea3a50c080fac10849ed1ac48313748f4d57f02f22e8ab792cd3536eb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "93abd1ea3a50c080fac10849ed1ac48313748f4d57f02f22e8ab792cd3536eb6" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling libc v0.2.190
[INFO] [stderr]    Compiling find-msvc-tools v0.1.14
[INFO] [stderr]     Checking smallvec v1.16.2
[INFO] [stderr]     Checking zeroize v1.9.1
[INFO] [stderr]     Checking cfg-if v1.0.5
[INFO] [stderr]     Checking futures-sink v0.3.34
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]     Checking want v0.3.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking base64 v0.23.1
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]     Checking futures-channel v0.3.34
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling cc v1.6.0
[INFO] [stderr]     Checking rustls-pki-types v1.15.1
[INFO] [stderr]     Checking webpki-roots v1.0.9
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]     Checking mio v1.2.4
[INFO] [stderr]     Checking socket2 v0.6.5
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]     Checking tokio v1.53.2
[INFO] [stderr]     Checking regex v1.13.1
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.4
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking zerotrie v0.2.5
[INFO] [stderr]     Checking zerovec v0.11.8
[INFO] [stderr]     Checking hyper v1.12.0
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking tinystr v0.8.4
[INFO] [stderr]     Checking potential_utf v0.1.6
[INFO] [stderr]     Checking icu_collections v2.3.0
[INFO] [stderr]     Checking icu_locale_core v2.3.0
[INFO] [stderr]     Checking rustls-webpki v0.103.15
[INFO] [stderr]     Checking hyper-util v0.1.21
[INFO] [stderr]     Checking icu_provider v2.3.1
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking icu_properties v2.3.0
[INFO] [stderr]     Checking icu_normalizer v2.3.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking tokio-rustls v0.26.6
[INFO] [stderr]     Checking hyper-rustls v0.27.10
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking axllm v25.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:8665:9
[INFO] [stdout]      |
[INFO] [stdout] 8665 |         mut self,
[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/lib.rs:8697:29
[INFO] [stdout]      |
[INFO] [stdout] 8697 |     pub fn with_tool_module(mut self, name: &str, tools: Vec<Tool>) -> AxResult<Self> {
[INFO] [stdout]      |                             ----^^^^
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/session.rs:1775:13
[INFO] [stdout]      |
[INFO] [stdout] 1775 |         let mut client = ai(
[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/session.rs:2043:13
[INFO] [stdout]      |
[INFO] [stdout] 2043 | ...   let mut client=ai("openai",json!({"api_key":"test","model":"gpt-6-astra","model_config":{"thinkingTokenBudget":"low"}}))?.wi...
[INFO] [stdout]      |           ----^^^^^^
[INFO] [stdout]      |           |
[INFO] [stdout]      |           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/session.rs:2178:13
[INFO] [stdout]      |
[INFO] [stdout] 2178 |         let mut client = ai("openai", json!({"api_key":"test","model":"gpt-6-astra"}))?
[INFO] [stdout]      |             ----^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/session.rs:3415:13
[INFO] [stdout]      |
[INFO] [stdout] 3415 |         let mut client = ai("openai", json!({"api_key":"test","model":"gpt-6-astra"}))?
[INFO] [stdout]      |             ----^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:8665:9
[INFO] [stdout]      |
[INFO] [stdout] 8665 |         mut self,
[INFO] [stdout]      |         ----^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:8697:29
[INFO] [stdout]      |
[INFO] [stdout] 8697 |     pub fn with_tool_module(mut self, name: &str, tools: Vec<Tool>) -> AxResult<Self> {
[INFO] [stdout]      |                             ----^^^^
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `axllm` (lib test); 6 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/bin/rustc --crate-name axllm --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat,unused-externs-silent --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "realtime", "runtime-quickjs"))' -C metadata=9b45b616b6477255 -C extra-filename=-7046d313026cc82d --out-dir /opt/rustwide/target/debug/build/axllm/7046d313026cc82d/out -L dependency=/opt/rustwide/target/debug/build/aho-corasick/38f7c458e3d22093/out -L dependency=/opt/rustwide/target/debug/build/atomic-waker/da9535de70c6dc9f/out -L dependency=/opt/rustwide/target/debug/build/base64/1197ac9fab90ee7e/out -L dependency=/opt/rustwide/target/debug/build/base64/23db2b6c40639f36/out -L dependency=/opt/rustwide/target/debug/build/bitflags/2d588c7fc7d36056/out -L dependency=/opt/rustwide/target/debug/build/bytes/0a99efe9a33d2eab/out -L dependency=/opt/rustwide/target/debug/build/cfg-if/54e253622f068d0a/out -L dependency=/opt/rustwide/target/debug/build/displaydoc/b6d9331eeee51c62/out -L dependency=/opt/rustwide/target/debug/build/equivalent/53277b141c879f87/out -L dependency=/opt/rustwide/target/debug/build/form_urlencoded/8558270de8c5e9db/out -L dependency=/opt/rustwide/target/debug/build/futures-channel/09440f7174a74696/out -L dependency=/opt/rustwide/target/debug/build/futures-core/89a52963e41357f6/out -L dependency=/opt/rustwide/target/debug/build/futures-io/df650da5fa8afecd/out -L dependency=/opt/rustwide/target/debug/build/futures-sink/1c27d442078e8654/out -L dependency=/opt/rustwide/target/debug/build/futures-task/d1ebca5e6911b813/out -L dependency=/opt/rustwide/target/debug/build/futures-util/a739923f7d9f514c/out -L dependency=/opt/rustwide/target/debug/build/getrandom/85735155fc98fb4f/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/88ed4e4aff25222b/out -L dependency=/opt/rustwide/target/debug/build/http-body-util/ab0b5f8c4ef2956d/out -L dependency=/opt/rustwide/target/debug/build/http-body/95b8f62f3ce65260/out -L dependency=/opt/rustwide/target/debug/build/http/27bb2c76016546af/out -L dependency=/opt/rustwide/target/debug/build/httparse/76e96eecfa617739/out -L dependency=/opt/rustwide/target/debug/build/hyper-rustls/ff7dab5955dbc997/out -L dependency=/opt/rustwide/target/debug/build/hyper-util/0dcf71a501dc7eee/out -L dependency=/opt/rustwide/target/debug/build/hyper/ce13ea5683b8cb86/out -L dependency=/opt/rustwide/target/debug/build/icu_collections/01397d976a43cb9b/out -L dependency=/opt/rustwide/target/debug/build/icu_locale_core/7cd129de85dad0f2/out -L dependency=/opt/rustwide/target/debug/build/icu_normalizer/06b154aeb9ca47d1/out -L dependency=/opt/rustwide/target/debug/build/icu_normalizer_data/6d8d8ee2a678262c/out -L dependency=/opt/rustwide/target/debug/build/icu_properties/4f67995040a946f3/out -L dependency=/opt/rustwide/target/debug/build/icu_properties_data/1608f962d6c95250/out -L dependency=/opt/rustwide/target/debug/build/icu_provider/cd1f1921b4060b8c/out -L dependency=/opt/rustwide/target/debug/build/idna/d74a2c788a9bfc41/out -L dependency=/opt/rustwide/target/debug/build/idna_adapter/38a58f4547cc3e39/out -L dependency=/opt/rustwide/target/debug/build/indexmap/197d9a58e1784308/out -L dependency=/opt/rustwide/target/debug/build/ipnet/166e6399b6c8019c/out -L dependency=/opt/rustwide/target/debug/build/itoa/9757112bd9972718/out -L dependency=/opt/rustwide/target/debug/build/libc/c4f97a6f473a0c05/out -L dependency=/opt/rustwide/target/debug/build/litemap/1d56a444480118ad/out -L dependency=/opt/rustwide/target/debug/build/log/c826297b9ddf0ef8/out -L dependency=/opt/rustwide/target/debug/build/memchr/1dee75255e878028/out -L dependency=/opt/rustwide/target/debug/build/mio/52fbc665a57c4f80/out -L dependency=/opt/rustwide/target/debug/build/once_cell/c3517054d55a7dff/out -L dependency=/opt/rustwide/target/debug/build/percent-encoding/528721a9f54dc4b1/out -L dependency=/opt/rustwide/target/debug/build/pin-project-lite/bc36f7de3f04be06/out -L dependency=/opt/rustwide/target/debug/build/potential_utf/ce19a822feb94e40/out -L dependency=/opt/rustwide/target/debug/build/regex-automata/0fedc0c02f617bcb/out -L dependency=/opt/rustwide/target/debug/build/regex-syntax/8191e3a61fa341b7/out -L dependency=/opt/rustwide/target/debug/build/ring/cce8fde6ce247b92/out -L dependency=/opt/rustwide/target/debug/build/rustls-pki-types/b3488c991fefd173/out -L dependency=/opt/rustwide/target/debug/build/rustls-webpki/2183e88ee23e00a2/out -L dependency=/opt/rustwide/target/debug/build/rustls/a6e972b5e474814d/out -L dependency=/opt/rustwide/target/debug/build/ryu/659b25542bb7dde0/out -L dependency=/opt/rustwide/target/debug/build/serde/fd6cd78c67cc2a1e/out -L dependency=/opt/rustwide/target/debug/build/serde_core/be04a5852f82b244/out -L dependency=/opt/rustwide/target/debug/build/serde_derive/7744dd4ed4f84ef9/out -L dependency=/opt/rustwide/target/debug/build/serde_json/4d319bdb3bd958c7/out -L dependency=/opt/rustwide/target/debug/build/serde_urlencoded/e535bebde4005435/out -L dependency=/opt/rustwide/target/debug/build/slab/c929510ac75177ef/out -L dependency=/opt/rustwide/target/debug/build/smallvec/459f66513c740757/out -L dependency=/opt/rustwide/target/debug/build/socket2/375fe53781fa3be3/out -L dependency=/opt/rustwide/target/debug/build/stable_deref_trait/5d0e5045ac141f4e/out -L dependency=/opt/rustwide/target/debug/build/subtle/8f505b5194b43595/out -L dependency=/opt/rustwide/target/debug/build/sync_wrapper/fe254f3e09df14bf/out -L dependency=/opt/rustwide/target/debug/build/tinystr/0b8c25fb20547b8a/out -L dependency=/opt/rustwide/target/debug/build/tokio-rustls/9e793043e374395b/out -L dependency=/opt/rustwide/target/debug/build/tokio/129d8c194a4e77ca/out -L dependency=/opt/rustwide/target/debug/build/tower-http/af6d776fc777564f/out -L dependency=/opt/rustwide/target/debug/build/tower-layer/18253f72d6097d72/out -L dependency=/opt/rustwide/target/debug/build/tower-service/f067f85429613f02/out -L dependency=/opt/rustwide/target/debug/build/tower/8177e1cd7c3e5412/out -L dependency=/opt/rustwide/target/debug/build/tracing-core/0e2cacd9b61aa4fe/out -L dependency=/opt/rustwide/target/debug/build/tracing/347ca4e96e562081/out -L dependency=/opt/rustwide/target/debug/build/try-lock/2456ef037cb93cd8/out -L dependency=/opt/rustwide/target/debug/build/untrusted/6fab01473f7c0eb0/out -L dependency=/opt/rustwide/target/debug/build/url/0f473bb73de06ed1/out -L dependency=/opt/rustwide/target/debug/build/utf8_iter/2a9a14295c98e961/out -L dependency=/opt/rustwide/target/debug/build/want/a95001e3f97c2bed/out -L dependency=/opt/rustwide/target/debug/build/webpki-roots/fa466289d6bf98e0/out -L dependency=/opt/rustwide/target/debug/build/writeable/8526e47e60eb96b2/out -L dependency=/opt/rustwide/target/debug/build/yoke-derive/438905aa3f3500ec/out -L dependency=/opt/rustwide/target/debug/build/yoke/1d91910a254eb51f/out -L dependency=/opt/rustwide/target/debug/build/zerofrom-derive/a56d63e64aae15f9/out -L dependency=/opt/rustwide/target/debug/build/zerofrom/caee911feaee62a3/out -L dependency=/opt/rustwide/target/debug/build/zeroize/8ff85a51ab3349d3/out -L dependency=/opt/rustwide/target/debug/build/zerotrie/04556ea4e32445ee/out -L dependency=/opt/rustwide/target/debug/build/zerovec-derive/ff0c2c8a0d1091e9/out -L dependency=/opt/rustwide/target/debug/build/zerovec/82d6438659e87540/out -L dependency=/opt/rustwide/target/debug/build/zmij/7db290db90de1c50/out --extern regex=/opt/rustwide/target/debug/build/regex/98d53d83338e05f6/out/libregex-98d53d83338e05f6.rmeta --extern reqwest=/opt/rustwide/target/debug/build/reqwest/48e3de9ddfc527e1/out/libreqwest-48e3de9ddfc527e1.rmeta --extern serde=/opt/rustwide/target/debug/build/serde/fd6cd78c67cc2a1e/out/libserde-fd6cd78c67cc2a1e.rmeta --extern serde_json=/opt/rustwide/target/debug/build/serde_json/4d319bdb3bd958c7/out/libserde_json-4d319bdb3bd958c7.rmeta --extern tokio=/opt/rustwide/target/debug/build/tokio/129d8c194a4e77ca/out/libtokio-129d8c194a4e77ca.rmeta --cap-lints=forbid -Znext-solver=coherence --force-warn=unused_crate_dependencies -L native=/opt/rustwide/target/debug/build/ring/17a275fc8398f27e/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: methods `dispatch_transport_request`, `request_body`, `stream_body`, and `chat_path` are never used
[INFO] [stdout]     --> src/lib.rs:3726:8
[INFO] [stdout]      |
[INFO] [stdout] 2930 | impl OpenAICompatibleClient {
[INFO] [stdout]      | --------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 3726 |     fn dispatch_transport_request(&mut self, call: Value) -> AxResult<Value> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4408 |     fn request_body(&self, request: &Value) -> Value {
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4443 |     fn stream_body(&self, request: &Value) -> Value {
[INFO] [stdout]      |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4480 |     fn chat_path(&self) -> &'static str {
[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 `normalize_stream_response` is never used
[INFO] [stdout]     --> src/lib.rs:6324:4
[INFO] [stdout]      |
[INFO] [stdout] 6324 | fn normalize_stream_response(profile: &str, model: &str, response: Value) -> AxResult<Vec<Value>> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_stream_events` is never used
[INFO] [stdout]     --> src/lib.rs:6329:4
[INFO] [stdout]      |
[INFO] [stdout] 6329 | fn normalize_stream_events(profile: &str, model: &str, events: &[Value]) -> AxResult<Vec<Value>> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `tool_descriptors` and `apply_field_processors` are never used
[INFO] [stdout]     --> src/lib.rs:7963:8
[INFO] [stdout]      |
[INFO] [stdout] 6732 | impl AxGen {
[INFO] [stdout]      | ---------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 7963 |     fn tool_descriptors(&self) -> Value {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 7972 |     fn apply_field_processors(&mut self, output: &mut Value) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assertion_subject` is never used
[INFO] [stdout]     --> src/lib.rs:8065:4
[INFO] [stdout]      |
[INFO] [stdout] 8065 | fn assertion_subject<'a>(assertion: &Value, output: &'a Value) -> &'a Value {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_timeout_error` is never used
[INFO] [stdout]      --> src/lib.rs:19705:4
[INFO] [stdout]       |
[INFO] [stdout] 19705 | fn is_timeout_error(err: &AxError) -> bool {
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `conformance_flow_plan` is never used
[INFO] [stdout]      --> src/lib.rs:22866:4
[INFO] [stdout]       |
[INFO] [stdout] 22866 | fn conformance_flow_plan(fixture: &Value) -> Value {
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Break`, `Continue`, and `Return` are never constructed
[INFO] [stdout]      --> src/lib.rs:28322:5
[INFO] [stdout]       |
[INFO] [stdout] 28320 | pub(crate) enum CoreFlow {
[INFO] [stdout]       |                 -------- variants in this enum
[INFO] [stdout] 28321 |     Normal,
[INFO] [stdout] 28322 |     Break,
[INFO] [stdout]       |     ^^^^^
[INFO] [stdout] 28323 |     Continue,
[INFO] [stdout]       |     ^^^^^^^^
[INFO] [stdout] 28324 |     Return(CoreValue),
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `CoreFlow` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `core_string_split_outside_quotes` is never used
[INFO] [stdout]      --> src/lib.rs:29637:4
[INFO] [stdout]       |
[INFO] [stdout] 29637 | fn core_string_split_outside_quotes(args: &[CoreValue]) -> Result<CoreValue, AxError> {
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `merge_model_config_wire` is never used
[INFO] [stdout]      --> src/lib.rs:32213:4
[INFO] [stdout]       |
[INFO] [stdout] 32213 | fn merge_model_config_wire(target: &mut Value, source: &Value) {
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_retryable_status` is never used
[INFO] [stdout]      --> src/lib.rs:59277:4
[INFO] [stdout]       |
[INFO] [stdout] 59277 | fn is_retryable_status(args: &[CoreValue]) -> Result<CoreValue, AxError> {
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ucp_negotiate_profile` is never used
[INFO] [stdout]       --> src/lib.rs:136069:4
[INFO] [stdout]        |
[INFO] [stdout] 136069 | fn ucp_negotiate_profile(args: &[CoreValue]) -> Result<CoreValue, AxError> {
[INFO] [stdout]        |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ucp_normalize_outcome` is never used
[INFO] [stdout]       --> src/lib.rs:136113:4
[INFO] [stdout]        |
[INFO] [stdout] 136113 | fn ucp_normalize_outcome(args: &[CoreValue]) -> Result<CoreValue, AxError> {
[INFO] [stdout]        |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mcp_execution_context_descriptor` is never used
[INFO] [stdout]       --> src/lib.rs:136194:4
[INFO] [stdout]        |
[INFO] [stdout] 136194 | fn mcp_execution_context_descriptor(args: &[CoreValue]) -> Result<CoreValue, AxError> {
[INFO] [stdout]        |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `event_delivery_due` is never used
[INFO] [stdout]       --> src/lib.rs:137310:4
[INFO] [stdout]        |
[INFO] [stdout] 137310 | fn event_delivery_due(args: &[CoreValue]) -> Result<CoreValue, AxError> {
[INFO] [stdout]        |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `event_capacity_transition` is never used
[INFO] [stdout]       --> src/lib.rs:137510:4
[INFO] [stdout]        |
[INFO] [stdout] 137510 | fn event_capacity_transition(args: &[CoreValue]) -> Result<CoreValue, AxError> {
[INFO] [stdout]        |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `event_debounce_transition` is never used
[INFO] [stdout]       --> src/lib.rs:137856:4
[INFO] [stdout]        |
[INFO] [stdout] 137856 | fn event_debounce_transition(args: &[CoreValue]) -> Result<CoreValue, AxError> {
[INFO] [stdout]        |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ax_mcp_select_sse_response` is never used
[INFO] [stdout]     --> src/mcp.rs:5078:4
[INFO] [stdout]      |
[INFO] [stdout] 5078 | fn ax_mcp_select_sse_response(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SharedTransport` is never constructed
[INFO] [stdout]    --> src/session.rs:316:19
[INFO] [stdout]     |
[INFO] [stdout] 316 | pub(crate) struct SharedTransport(pub Arc<Mutex<Box<dyn AxTransport>>>);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_supportedVersions` should have a snake case name
[INFO] [stdout]       --> src/lib.rs:136072:13
[INFO] [stdout]        |
[INFO] [stdout] 136072 |     let mut v_supportedVersions = core_arg(args, 1);
[INFO] [stdout]        |             ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_supported_versions`
[INFO] [stdout]        |
[INFO] [stdout]        = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `v_requestedServices` should have a snake case name
[INFO] [stdout]       --> src/lib.rs:136073:13
[INFO] [stdout]        |
[INFO] [stdout] 136073 |     let mut v_requestedServices = core_arg(args, 2);
[INFO] [stdout]        |             ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `v_requested_services`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "93abd1ea3a50c080fac10849ed1ac48313748f4d57f02f22e8ab792cd3536eb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "93abd1ea3a50c080fac10849ed1ac48313748f4d57f02f22e8ab792cd3536eb6", kill_on_drop: false }`
[INFO] [stdout] 93abd1ea3a50c080fac10849ed1ac48313748f4d57f02f22e8ab792cd3536eb6
