[INFO] cloning repository https://github.com/therealkallen/VoiceFlow-0.1.2-Windows-preview
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/therealkallen/VoiceFlow-0.1.2-Windows-preview" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftherealkallen%2FVoiceFlow-0.1.2-Windows-preview", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftherealkallen%2FVoiceFlow-0.1.2-Windows-preview'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 52d5ad71a5ebd61406f7afcb232abcf3f0214c27
[INFO] checking therealkallen/VoiceFlow-0.1.2-Windows-preview against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftherealkallen%2FVoiceFlow-0.1.2-Windows-preview" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/therealkallen/VoiceFlow-0.1.2-Windows-preview
[INFO] finished tweaking git repo https://github.com/therealkallen/VoiceFlow-0.1.2-Windows-preview
[INFO] tweaked toml for git repo https://github.com/therealkallen/VoiceFlow-0.1.2-Windows-preview written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/therealkallen/VoiceFlow-0.1.2-Windows-preview 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 git repo https://github.com/therealkallen/VoiceFlow-0.1.2-Windows-preview 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] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]  --> Cargo.toml:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | authors = ["Codex"]
[INFO] [stderr]   | ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.authors`
[INFO] [stderr] warning: unused field `edition` in `workspace.package`
[INFO] [stderr]  --> Cargo.toml:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | edition = "2024"
[INFO] [stderr]   | ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the field `workspace.package.edition`
[INFO] [stderr] warning: unused field `version` in `workspace.package`
[INFO] [stderr]  --> Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | version = "0.1.0"
[INFO] [stderr]   | ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the field `workspace.package.version`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.115
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.115
[INFO] [stderr]   Downloaded tauri-plugin-single-instance v2.4.4
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.115
[INFO] [stderr]   Downloaded hermit-abi v0.5.3
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.115
[INFO] [stderr]   Downloaded toml_edit v0.25.8+spec-1.1.0
[INFO] [stderr]   Downloaded cc v1.2.58
[INFO] [stderr]   Downloaded js-sys v0.3.92
[INFO] [stderr]   Downloaded jiff-core v0.1.1
[INFO] [stderr]   Downloaded plist v1.3.1
[INFO] [stderr]   Downloaded line-wrap v0.1.1
[INFO] [stderr]   Downloaded safemem v0.3.3
[INFO] [stderr]   Downloaded web_atoms v0.2.5
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.65
[INFO] [stderr]   Downloaded web-sys v0.3.92
[INFO] [stderr]   Downloaded nix v0.31.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] 7e882e50a35af73ad7e474e1e7e67adf9de503dda6303b693c6bd1344a57f8ec
[INFO] running `Command { std: "docker" "start" "7e882e50a35af73ad7e474e1e7e67adf9de503dda6303b693c6bd1344a57f8ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7e882e50a35af73ad7e474e1e7e67adf9de503dda6303b693c6bd1344a57f8ec", 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" "7e882e50a35af73ad7e474e1e7e67adf9de503dda6303b693c6bd1344a57f8ec" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7e882e50a35af73ad7e474e1e7e67adf9de503dda6303b693c6bd1344a57f8ec", 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" "7e882e50a35af73ad7e474e1e7e67adf9de503dda6303b693c6bd1344a57f8ec" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]  --> Cargo.toml:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | authors = ["Codex"]
[INFO] [stderr]   | ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.authors`
[INFO] [stderr] warning: unused field `edition` in `workspace.package`
[INFO] [stderr]  --> Cargo.toml:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | edition = "2024"
[INFO] [stderr]   | ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the field `workspace.package.edition`
[INFO] [stderr] warning: unused field `version` in `workspace.package`
[INFO] [stderr]  --> Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | version = "0.1.0"
[INFO] [stderr]   | ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the field `workspace.package.version`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling cfg-expr v0.15.8
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]     Checking futures-channel v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling cc v1.2.58
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]     Checking log v0.4.29
[INFO] [stderr]     Checking bitflags v2.11.0
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling web_atoms v0.2.5
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling field-offset v0.3.6
[INFO] [stderr]    Compiling selectors v0.36.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling gtk v0.18.2
[INFO] [stderr]     Checking simd-adler32 v0.3.9
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling safemem v0.3.3
[INFO] [stderr]    Compiling time v0.3.53
[INFO] [stderr]    Compiling line-wrap v0.1.1
[INFO] [stderr]    Compiling cfb v0.7.3
[INFO] [stderr]    Compiling erased-serde v0.4.10
[INFO] [stderr]    Compiling camino v1.2.5
[INFO] [stderr]    Compiling xml-rs v0.8.29
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]    Compiling infer v0.19.0
[INFO] [stderr]    Compiling serde-untagged v0.1.9
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]    Compiling toml_edit v0.25.8+spec-1.1.0
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling serde_with_macros v3.23.0
[INFO] [stderr]    Compiling cssparser-macros v0.6.1
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling cssparser v0.36.0
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]    Compiling markup5ever v0.38.0
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]    Compiling html5ever v0.38.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling serde_with v3.23.0
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling toml_edit v0.20.2
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]    Compiling jsonptr v0.6.3
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]    Compiling cargo-platform v0.1.9
[INFO] [stderr]    Compiling plist v1.3.1
[INFO] [stderr]    Compiling cargo_metadata v0.19.2
[INFO] [stderr]    Compiling json-patch v3.0.1
[INFO] [stderr]    Compiling dom_query v0.27.0
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling time-macros v0.2.31
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling x11 v2.21.0
[INFO] [stderr]    Compiling urlpattern v0.3.0
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling toml v0.8.2
[INFO] [stderr]    Compiling proc-macro-crate v2.0.2
[INFO] [stderr]    Compiling system-deps v6.2.2
[INFO] [stderr]    Compiling gtk3-macros v0.18.2
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling zvariant_utils v4.2.0
[INFO] [stderr]     Checking dpi v0.1.2
[INFO] [stderr]    Compiling tauri-utils v2.9.3
[INFO] [stderr]    Compiling glib-macros v0.18.5
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling glib-sys v0.18.1
[INFO] [stderr]    Compiling gobject-sys v0.18.0
[INFO] [stderr]    Compiling gio-sys v0.18.1
[INFO] [stderr]    Compiling gdk-sys v0.18.2
[INFO] [stderr]    Compiling pango-sys v0.18.0
[INFO] [stderr]    Compiling gdk-pixbuf-sys v0.18.0
[INFO] [stderr]    Compiling cairo-sys-rs v0.18.2
[INFO] [stderr]    Compiling atk-sys v0.18.2
[INFO] [stderr]    Compiling gtk-sys v0.18.2
[INFO] [stderr]    Compiling javascriptcore-rs-sys v1.1.1
[INFO] [stderr]    Compiling soup3-sys v0.5.0
[INFO] [stderr]    Compiling webkit2gtk-sys v2.0.2
[INFO] [stderr]    Compiling gdkx11-sys v0.18.2
[INFO] [stderr]    Compiling embed-resource v3.0.11
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling tauri-winres v0.3.6
[INFO] [stderr]    Compiling zvariant_derive v5.15.0
[INFO] [stderr]    Compiling cargo_toml v0.22.3
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling libdbus-sys v0.2.7
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking glib v0.18.5
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]     Checking shared-protocol v0.1.0 (/opt/rustwide/workdir/crates/shared-protocol)
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]     Checking brotli v8.0.4
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling zcheapstr v1.1.0
[INFO] [stderr]    Compiling dlopen2_derive v0.4.3
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking libloading v0.7.4
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking keyboard-types v0.7.0
[INFO] [stderr]    Compiling zvariant v5.15.0
[INFO] [stderr]    Compiling wry v0.55.1
[INFO] [stderr]     Checking libappindicator-sys v0.9.0
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking dlopen2 v0.8.2
[INFO] [stderr]    Compiling ico v0.5.0
[INFO] [stderr]     Checking dbus v0.9.12
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking webpki-roots v1.0.7
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]    Compiling tauri-build v2.6.3
[INFO] [stderr]     Checking gdkwayland-sys v0.18.2
[INFO] [stderr]    Compiling alsa-sys v0.3.1
[INFO] [stderr]     Checking gio v0.18.4
[INFO] [stderr]     Checking cairo-rs v0.18.5
[INFO] [stderr]     Checking atk v0.18.2
[INFO] [stderr]     Checking javascriptcore-rs v1.1.2
[INFO] [stderr]    Compiling windows_x86_64_gnu v0.52.6
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling tauri-codegen v2.6.3
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling zbus_names v4.3.4
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]     Checking webpki-roots v0.26.11
[INFO] [stderr]     Checking async-signal v0.2.14
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serialize-to-javascript-impl v0.1.2
[INFO] [stderr]     Checking mio v1.2.3
[INFO] [stderr]     Checking socket2 v0.6.5
[INFO] [stderr]     Checking serialize-to-javascript v0.1.2
[INFO] [stderr]     Checking async-process v2.5.0
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling zbus_macros v5.19.0
[INFO] [stderr]     Checking blocking v1.7.0
[INFO] [stderr]     Checking async-executor v1.14.0
[INFO] [stderr]     Checking async-broadcast v0.7.2
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling async-recursion v1.1.1
[INFO] [stderr]     Checking ureq v2.12.1
[INFO] [stderr]     Checking ordered-stream v0.2.0
[INFO] [stderr]     Checking windows-targets v0.52.6
[INFO] [stderr]     Checking alsa v0.9.1
[INFO] [stderr]     Checking windows-sys v0.59.0
[INFO] [stderr]     Checking speech-engine v0.1.0 (/opt/rustwide/workdir/crates/speech-engine)
[INFO] [stderr]     Checking ctrlc v3.5.2
[INFO] [stderr]     Checking intent-edit-executor v0.1.0 (/opt/rustwide/workdir/crates/intent-edit-executor)
[INFO] [stderr]     Checking cpal v0.15.3
[INFO] [stderr]     Checking diagnostics v0.1.0 (/opt/rustwide/workdir/crates/diagnostics)
[INFO] [stderr]     Checking keyring v3.6.3
[INFO] [stderr]     Checking input-host v0.1.0 (/opt/rustwide/workdir/crates/input-host)
[INFO] [stdout] warning: unused imports: `AtomicBool` and `Ordering`
[INFO] [stdout]   --> crates/input-host/src/main.rs:35:25
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::sync::atomic::{AtomicBool, Ordering};
[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: `std::thread`
[INFO] [stdout]   --> crates/input-host/src/main.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::thread;
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `history_ledger::append_live_host_history`
[INFO] [stdout]   --> crates/input-host/src/main.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 | use history_ledger::append_live_host_history;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SelectedTextProbeOutcome`, `SelectedTextValidationRecordInput`, and `append_selected_text_validation_record`
[INFO] [stdout]   --> crates/input-host/src/main.rs:69:28
[INFO] [stdout]    |
[INFO] [stdout] 69 |     SelectedTextProbeKind, SelectedTextProbeOutcome, SelectedTextValidationBaselineReset,
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     SelectedTextValidationRecordInput, append_selected_text_validation_record,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RuntimeSettingsReloader` and `SettingsReloadPoll`
[INFO] [stdout]   --> crates/input-host/src/main.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 | use settings_reload::{RuntimeSettingsReloader, SettingsReloadPoll};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `append_live_host_usage`
[INFO] [stdout]   --> crates/input-host/src/main.rs:99:39
[INFO] [stdout]    |
[INFO] [stdout] 99 | use usage_ledger::{UsageFailureInput, append_live_host_usage};
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking zbus v5.19.0
[INFO] [stdout] warning: unused imports: `AtomicBool` and `Ordering`
[INFO] [stdout]   --> crates/input-host/src/main.rs:35:25
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::sync::atomic::{AtomicBool, Ordering};
[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: `std::thread`
[INFO] [stdout]   --> crates/input-host/src/main.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::thread;
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `history_ledger::append_live_host_history`
[INFO] [stdout]   --> crates/input-host/src/main.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 | use history_ledger::append_live_host_history;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SelectedTextProbeOutcome`, `SelectedTextValidationRecordInput`, and `append_selected_text_validation_record`
[INFO] [stdout]   --> crates/input-host/src/main.rs:69:28
[INFO] [stdout]    |
[INFO] [stdout] 69 |     SelectedTextProbeKind, SelectedTextProbeOutcome, SelectedTextValidationBaselineReset,
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     SelectedTextValidationRecordInput, append_selected_text_validation_record,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RuntimeSettingsReloader` and `SettingsReloadPoll`
[INFO] [stdout]   --> crates/input-host/src/main.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 | use settings_reload::{RuntimeSettingsReloader, SettingsReloadPoll};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `append_live_host_usage`
[INFO] [stdout]   --> crates/input-host/src/main.rs:99:39
[INFO] [stdout]    |
[INFO] [stdout] 99 | use usage_ledger::{UsageFailureInput, append_live_host_usage};
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tauri v2.11.5
[INFO] [stderr]    Compiling tauri-macros v2.6.3
[INFO] [stderr]    Compiling voiceflow-desktop v0.1.3 (/opt/rustwide/workdir/apps/desktop)
[INFO] [stderr] error: failed to run custom build command for `voiceflow-desktop v0.1.3 (/opt/rustwide/workdir/apps/desktop)`
[INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/voiceflow-desktop/2703e6cdd88efae5/out/build_script_build` (exit status: 1)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   cargo:rerun-if-env-changed=TAURI_CONFIG
[INFO] [stderr]   cargo:rustc-check-cfg=cfg(desktop)
[INFO] [stderr]   cargo:rustc-cfg=desktop
[INFO] [stderr]   cargo:rustc-check-cfg=cfg(mobile)
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/workdir/apps/desktop/tauri.conf.json
[INFO] [stderr]   cargo:rustc-env=TAURI_ANDROID_PACKAGE_NAME_APP_NAME=speechinput
[INFO] [stderr]   cargo:rustc-env=TAURI_ANDROID_PACKAGE_NAME_PREFIX=com_voiceflow
[INFO] [stderr]   cargo:rustc-check-cfg=cfg(dev)
[INFO] [stderr]   cargo:rustc-cfg=dev
[INFO] [stderr]   cargo:PERMISSION_FILES_PATH=/opt/rustwide/target/debug/build/voiceflow-desktop/28a524f94f40fb14/out/app-manifest/__app__-permission-files
[INFO] [stderr]   Read-only file system (os error 30): Read-only file system (os error 30)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: fields `process_started_at` and `env_load_ms` are never read
[INFO] [stdout]    --> crates/input-host/src/main.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | struct ProcessStartupContext {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 113 |     process_started_at: Instant,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 114 |     env_load_ms: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ProcessStartupContext` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LiveHostStartupTimings` is never constructed
[INFO] [stdout]    --> crates/input-host/src/main.rs:118:8
[INFO] [stdout]     |
[INFO] [stdout] 118 | struct LiveHostStartupTimings {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LiveHostReport` is never constructed
[INFO] [stdout]    --> crates/input-host/src/main.rs:547:8
[INFO] [stdout]     |
[INFO] [stdout] 547 | struct LiveHostReport {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LiveHostFailureSummary` is never constructed
[INFO] [stdout]    --> crates/input-host/src/main.rs:602:8
[INFO] [stdout]     |
[INFO] [stdout] 602 | struct LiveHostFailureSummary {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LiveHostFailureRecord` is never constructed
[INFO] [stdout]    --> crates/input-host/src/main.rs:615:8
[INFO] [stdout]     |
[INFO] [stdout] 615 | struct LiveHostFailureRecord {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CommitTransportCounts` is never constructed
[INFO] [stdout]    --> crates/input-host/src/main.rs:630:8
[INFO] [stdout]     |
[INFO] [stdout] 630 | struct CommitTransportCounts {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionOutcomeCounts` is never constructed
[INFO] [stdout]    --> crates/input-host/src/main.rs:639:8
[INFO] [stdout]     |
[INFO] [stdout] 639 | struct SessionOutcomeCounts {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FailureProfileCounts` is never constructed
[INFO] [stdout]    --> crates/input-host/src/main.rs:645:8
[INFO] [stdout]     |
[INFO] [stdout] 645 | struct FailureProfileCounts {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MIN_PUSH_TO_TALK_SAFETY_TIMEOUT_MS` is never used
[INFO] [stdout]    --> crates/input-host/src/main.rs:654:7
[INFO] [stdout]     |
[INFO] [stdout] 654 | const MIN_PUSH_TO_TALK_SAFETY_TIMEOUT_MS: u64 = 5_000;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_live_host_startup_summary` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2157:4
[INFO] [stdout]      |
[INFO] [stdout] 2157 | fn format_live_host_startup_summary(timings: &LiveHostStartupTimings) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `live_history_source_run_id` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2197:4
[INFO] [stdout]      |
[INFO] [stdout] 2197 | fn live_history_source_run_id() -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `failed_session_summary_from_session` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2205:4
[INFO] [stdout]      |
[INFO] [stdout] 2205 | fn failed_session_summary_from_session(summary: &SessionSummary) -> Option<FailedSessionSummary> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_live_capture_timeout` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2226:4
[INFO] [stdout]      |
[INFO] [stdout] 2226 | fn normalize_live_capture_timeout(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `capture_selected_text_failure_foreground_app` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2519:4
[INFO] [stdout]      |
[INFO] [stdout] 2519 | fn capture_selected_text_failure_foreground_app(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `usage_failures_from_live_host_failures` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2529:4
[INFO] [stdout]      |
[INFO] [stdout] 2529 | fn usage_failures_from_live_host_failures(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_foreground_app_probe_context` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2895:4
[INFO] [stdout]      |
[INFO] [stdout] 2895 | fn print_foreground_app_probe_context(foreground_app: &ForegroundAppMetadata) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_insertion_environment_probe_context` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2915:4
[INFO] [stdout]      |
[INFO] [stdout] 2915 | fn print_insertion_environment_probe_context(prefix: &str, foreground_app: &ForegroundAppMetadata) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_selected_text_validation_capture` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2997:4
[INFO] [stdout]      |
[INFO] [stdout] 2997 | fn print_selected_text_validation_capture(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_validation_matrix_entry` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3248:4
[INFO] [stdout]      |
[INFO] [stdout] 3248 | fn find_validation_matrix_entry<'a>(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `live_start_stop_description` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3432:4
[INFO] [stdout]      |
[INFO] [stdout] 3432 | fn live_start_stop_description(settings: &RuntimeSettings) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_live_host_summary` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3446:4
[INFO] [stdout]      |
[INFO] [stdout] 3446 | fn print_live_host_summary(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `aggregate_commit_transport_counts` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3695:4
[INFO] [stdout]      |
[INFO] [stdout] 3695 | fn aggregate_commit_transport_counts(history: &[SessionSummary]) -> CommitTransportCounts {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_action_mix_for_terminal` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3709:4
[INFO] [stdout]      |
[INFO] [stdout] 3709 | fn format_action_mix_for_terminal(items: &[ActionMixEntry]) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `aggregate_session_outcome_counts` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3717:4
[INFO] [stdout]      |
[INFO] [stdout] 3717 | fn aggregate_session_outcome_counts(history: &[SessionSummary]) -> SessionOutcomeCounts {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `aggregate_failure_profile_counts` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3732:4
[INFO] [stdout]      |
[INFO] [stdout] 3732 | fn aggregate_failure_profile_counts(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_live_host_report` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3759:4
[INFO] [stdout]      |
[INFO] [stdout] 3759 | fn write_live_host_report(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_live_host_report_location` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3962:4
[INFO] [stdout]      |
[INFO] [stdout] 3962 | fn print_live_host_report_location(result: Result<PathBuf, String>) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `derive_selected_text_action_mix` is never used
[INFO] [stdout]    --> crates/input-host/src/diagnostics_profile.rs:390:15
[INFO] [stdout]     |
[INFO] [stdout] 390 | pub(crate) fn derive_selected_text_action_mix(history: &[SessionSummary]) -> Vec<ActionMixEntry> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `derive_wake_phrase_action_mix` is never used
[INFO] [stdout]    --> crates/input-host/src/diagnostics_profile.rs:403:15
[INFO] [stdout]     |
[INFO] [stdout] 403 | pub(crate) fn derive_wake_phrase_action_mix(history: &[SessionSummary]) -> Vec<ActionMixEntry> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `summarize_action_mix` is never used
[INFO] [stdout]    --> crates/input-host/src/diagnostics_profile.rs:489:4
[INFO] [stdout]     |
[INFO] [stdout] 489 | fn summarize_action_mix(counts: BTreeMap<String, u64>) -> Vec<ActionMixEntry> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append_live_host_history` is never used
[INFO] [stdout]   --> crates/input-host/src/history_ledger.rs:73:15
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub(crate) fn append_live_host_history(
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `history_entry_timestamp` is never used
[INFO] [stdout]    --> crates/input-host/src/history_ledger.rs:184:4
[INFO] [stdout]     |
[INFO] [stdout] 184 | fn history_entry_timestamp(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `history_entry_from_session` is never used
[INFO] [stdout]    --> crates/input-host/src/history_ledger.rs:205:4
[INFO] [stdout]     |
[INFO] [stdout] 205 | fn history_entry_from_session(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dictation_history_entry` is never used
[INFO] [stdout]    --> crates/input-host/src/history_ledger.rs:229:4
[INFO] [stdout]     |
[INFO] [stdout] 229 | fn dictation_history_entry(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `selected_text_history_entry` is never used
[INFO] [stdout]    --> crates/input-host/src/history_ledger.rs:274:4
[INFO] [stdout]     |
[INFO] [stdout] 274 | fn selected_text_history_entry(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `instructed_input_history_entry` is never used
[INFO] [stdout]    --> crates/input-host/src/history_ledger.rs:313:4
[INFO] [stdout]     |
[INFO] [stdout] 313 | fn instructed_input_history_entry(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `rebind` is never used
[INFO] [stdout]   --> crates/input-host/src/host.rs:67:8
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub trait ShortcutAdapter {
[INFO] [stdout]    |           --------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 67 |     fn rebind(&self, _current: &RuntimeSettings, updated: &RuntimeSettings) -> Result<(), String> {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `prepare` is never used
[INFO] [stdout]   --> crates/input-host/src/host.rs:92:8
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub trait AudioCaptureAdapter {
[INFO] [stdout]    |           ------------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 92 |     fn prepare(&self) -> AudioPreparationSummary {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `update_settings` is never used
[INFO] [stdout]    --> crates/input-host/src/host.rs:118:8
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub trait TextInsertionAdapter {
[INFO] [stdout]     |           -------------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 118 |     fn update_settings(&self, _settings: &RuntimeSettings) -> Result<(), String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `update_settings` is never used
[INFO] [stdout]    --> crates/input-host/src/host.rs:130:8
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub trait OverlayAdapter {
[INFO] [stdout]     |           -------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 130 |     fn update_settings(&self, _settings: &RuntimeSettings) {}
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AudioPreparationSummary` is never constructed
[INFO] [stdout]    --> crates/input-host/src/host.rs:220:12
[INFO] [stdout]     |
[INFO] [stdout] 220 | pub struct AudioPreparationSummary {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]     --> crates/input-host/src/host.rs:376:12
[INFO] [stdout]      |
[INFO] [stdout]  264 | / impl<S, A, T, O, F, E, W, I> HostRuntime<S, A, T, O, F, E, W, I>
[INFO] [stdout]  265 | | where
[INFO] [stdout]  266 | |     S: ShortcutAdapter,
[INFO] [stdout]  267 | |     A: AudioCaptureAdapter,
[INFO] [stdout] ...    |
[INFO] [stdout]  272 | |     W: WakePhraseIntentExecutor,
[INFO] [stdout]  273 | |     I: InstructedDictationExecutor,
[INFO] [stdout]      | |___________________________________- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  376 |       pub fn apply_runtime_settings(
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  420 |       pub fn settings(&self) -> &RuntimeSettings {
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  424 |       pub fn prepare_audio_capture(&mut self) -> AudioPreparationSummary {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  591 |       pub fn wait_for_trigger(&self) -> Result<TriggerMode, String> {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  595 |       pub fn wait_for_trigger_timeout(
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  642 |       pub fn run_live_session_for_trigger(
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1960 |       pub fn run_text_insertion_probe(&mut self, text: &str) -> Result<CommitResult, String> {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2012 |       pub fn run_selection_replace_probe(
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2145 |       pub fn run_text_seeded_selected_text_edit_probe(
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2453 |       pub fn diagnostics_snapshot(&self) -> &[DiagnosticEvent] {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2457 |       pub fn session_history(&self) -> &[SessionSummary] {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `changed_setting_groups` is never used
[INFO] [stdout]     --> crates/input-host/src/host.rs:2835:4
[INFO] [stdout]      |
[INFO] [stdout] 2835 | fn changed_setting_groups(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `MatchingTrigger` and `MatchingTriggerOrTimeout` are never constructed
[INFO] [stdout]     --> crates/input-host/src/host.rs:2904:5
[INFO] [stdout]      |
[INFO] [stdout] 2901 | enum RecordingStopStrategy {
[INFO] [stdout]      |      --------------------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 2904 |     MatchingTrigger(TriggerMode),
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 2905 |     MatchingTriggerOrTimeout {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SelectionReplaceProbeResult` is never constructed
[INFO] [stdout]     --> crates/input-host/src/host.rs:2942:12
[INFO] [stdout]      |
[INFO] [stdout] 2942 | pub struct SelectionReplaceProbeResult {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LIVE_HOST_REPORT_RETENTION_LIMIT` is never used
[INFO] [stdout]  --> crates/input-host/src/live_host_reports.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | const LIVE_HOST_REPORT_RETENTION_LIMIT: usize = 20;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `live_host_report_path_for_timestamp` is never used
[INFO] [stdout]   --> crates/input-host/src/live_host_reports.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub(crate) fn live_host_report_path_for_timestamp(generated_at_epoch_ms: u128) -> PathBuf {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prune_old_live_host_reports` is never used
[INFO] [stdout]    --> crates/input-host/src/live_host_reports.rs:113:15
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub(crate) fn prune_old_live_host_reports() -> Result<Vec<PathBuf>, String> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prune_old_live_host_reports_in` is never used
[INFO] [stdout]    --> crates/input-host/src/live_host_reports.rs:143:15
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub(crate) fn prune_old_live_host_reports_in(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `SelectedTextFailureStage` is never used
[INFO] [stdout]  --> crates/input-host/src/selected_text_compatibility.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub(crate) enum SelectedTextFailureStage {
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `token` is never used
[INFO] [stdout]   --> crates/input-host/src/selected_text_compatibility.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl SelectedTextFailureStage {
[INFO] [stdout]    | ----------------------------- method in this implementation
[INFO] [stdout] 16 |     fn token(self) -> &'static str {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `token` is never used
[INFO] [stdout]   --> crates/input-host/src/selected_text_compatibility.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl SelectedTextFailureReason {
[INFO] [stdout]    | ------------------------------ method in this implementation
[INFO] [stdout] 45 |     fn token(self) -> &'static str {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SelectedTextCompatibilitySummary` is never constructed
[INFO] [stdout]    --> crates/input-host/src/selected_text_compatibility.rs:130:19
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub(crate) struct SelectedTextCompatibilitySummary {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_selected_text_failure` is never used
[INFO] [stdout]    --> crates/input-host/src/selected_text_compatibility.rs:138:15
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub(crate) fn format_selected_text_failure(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `derive_selected_text_compatibility_summary` is never used
[INFO] [stdout]    --> crates/input-host/src/selected_text_compatibility.rs:169:15
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub(crate) fn derive_selected_text_compatibility_summary<'a, I>(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VALIDATION_HISTORY_LIMIT` is never used
[INFO] [stdout]   --> crates/input-host/src/selected_text_validation.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 | const VALIDATION_HISTORY_LIMIT: usize = 120;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SelectedTextValidationRecordInput` is never constructed
[INFO] [stdout]   --> crates/input-host/src/selected_text_validation.rs:88:19
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) struct SelectedTextValidationRecordInput {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append_selected_text_validation_record` is never used
[INFO] [stdout]    --> crates/input-host/src/selected_text_validation.rs:175:15
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub(crate) fn append_selected_text_validation_record(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_record` is never used
[INFO] [stdout]    --> crates/input-host/src/selected_text_validation.rs:244:4
[INFO] [stdout]     |
[INFO] [stdout] 244 | fn build_record(input: SelectedTextValidationRecordInput) -> SelectedTextValidationRecord {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SettingsFileRevision` is never constructed
[INFO] [stdout]  --> crates/input-host/src/settings_reload.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | struct SettingsFileRevision {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `SettingsReloadPoll` is never used
[INFO] [stdout]   --> crates/input-host/src/settings_reload.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub(crate) enum SettingsReloadPoll {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RuntimeSettingsReloader` is never constructed
[INFO] [stdout]   --> crates/input-host/src/settings_reload.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub(crate) struct RuntimeSettingsReloader {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `poll` are never used
[INFO] [stdout]   --> crates/input-host/src/settings_reload.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl RuntimeSettingsReloader {
[INFO] [stdout]    | ---------------------------- associated items in this implementation
[INFO] [stdout] 29 |     pub(crate) fn new(initial: &LoadedRuntimeSettings) -> Result<Self, String> {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub(crate) fn poll(&mut self) -> SettingsReloadPoll {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `settings_file_revision` is never used
[INFO] [stdout]   --> crates/input-host/src/settings_reload.rs:60:4
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn settings_file_revision(path: &Path) -> Result<Option<SettingsFileRevision>, String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DAILY_BUCKET_LIMIT` is never used
[INFO] [stdout]   --> crates/input-host/src/usage_ledger.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | const DAILY_BUCKET_LIMIT: usize = 120;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UsageFailureInput` is never constructed
[INFO] [stdout]   --> crates/input-host/src/usage_ledger.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub(crate) struct UsageFailureInput {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append_live_host_usage` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub(crate) fn append_live_host_usage(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `apply_session_to_analytics` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:219:4
[INFO] [stdout]     |
[INFO] [stdout] 219 | fn apply_session_to_analytics(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `apply_session_to_ledger` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:262:4
[INFO] [stdout]     |
[INFO] [stdout] 262 | fn apply_session_to_ledger(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `apply_failure_to_ledger` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:316:4
[INFO] [stdout]     |
[INFO] [stdout] 316 | fn apply_failure_to_ledger(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `apply_kind_count` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:355:4
[INFO] [stdout]     |
[INFO] [stdout] 355 | fn apply_kind_count(counters: &mut UsageCounters, session_kind: &SessionKind) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `apply_route_count` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:364:4
[INFO] [stdout]     |
[INFO] [stdout] 364 | fn apply_route_count(counters: &mut UsageCounters, route_name: &RouteName) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `apply_counters` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:373:4
[INFO] [stdout]     |
[INFO] [stdout] 373 | fn apply_counters(target: &mut UsageCounters, increment: &UsageCounters) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `daily_bucket_mut` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:396:4
[INFO] [stdout]     |
[INFO] [stdout] 396 | fn daily_bucket_mut<'a>(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_foreground_app` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:483:8
[INFO] [stdout]     |
[INFO] [stdout] 482 | impl UsageAppSummary {
[INFO] [stdout]     | -------------------- associated function in this implementation
[INFO] [stdout] 483 |     fn from_foreground_app(value: &ForegroundAppMetadata) -> Option<Self> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_usage_ledger` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:508:4
[INFO] [stdout]     |
[INFO] [stdout] 508 | fn write_usage_ledger(path: &Path, ledger: &UsageLedger) -> Result<(), String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `truncate_daily_buckets` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:557:4
[INFO] [stdout]     |
[INFO] [stdout] 557 | fn truncate_daily_buckets(daily: &mut Vec<UsageDailyBucket>) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `current_epoch_ms` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:566:4
[INFO] [stdout]     |
[INFO] [stdout] 566 | fn current_epoch_ms() -> u128 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `utc_date_for_epoch_ms` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:573:4
[INFO] [stdout]     |
[INFO] [stdout] 573 | fn utc_date_for_epoch_ms(epoch_ms: u128) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `civil_from_days` is never used
[INFO] [stdout]    --> crates/input-host/src/usage_ledger.rs:579:4
[INFO] [stdout]     |
[INFO] [stdout] 579 | fn civil_from_days(days_since_epoch: i64) -> (i64, u32, u32) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_window_text` is never used
[INFO] [stdout]   --> crates/input-host/src/windows_foreground.rs:76:4
[INFO] [stdout]    |
[INFO] [stdout] 76 | fn normalize_window_text(value: Option<String>) -> Option<String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `capture_foreground_app_metadata` is never used
[INFO] [stdout]    --> crates/input-host/src/windows_foreground.rs:179:15
[INFO] [stdout]     |
[INFO] [stdout] 179 | pub(crate) fn capture_foreground_app_metadata() -> ForegroundAppMetadata {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `process_started_at` and `env_load_ms` are never read
[INFO] [stdout]    --> crates/input-host/src/main.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | struct ProcessStartupContext {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 113 |     process_started_at: Instant,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 114 |     env_load_ms: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ProcessStartupContext` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LiveHostReport` is never constructed
[INFO] [stdout]    --> crates/input-host/src/main.rs:547:8
[INFO] [stdout]     |
[INFO] [stdout] 547 | struct LiveHostReport {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LiveHostFailureSummary` is never constructed
[INFO] [stdout]    --> crates/input-host/src/main.rs:602:8
[INFO] [stdout]     |
[INFO] [stdout] 602 | struct LiveHostFailureSummary {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LiveHostFailureRecord` is never constructed
[INFO] [stdout]    --> crates/input-host/src/main.rs:615:8
[INFO] [stdout]     |
[INFO] [stdout] 615 | struct LiveHostFailureRecord {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CommitTransportCounts` is never constructed
[INFO] [stdout]    --> crates/input-host/src/main.rs:630:8
[INFO] [stdout]     |
[INFO] [stdout] 630 | struct CommitTransportCounts {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FailureProfileCounts` is never constructed
[INFO] [stdout]    --> crates/input-host/src/main.rs:645:8
[INFO] [stdout]     |
[INFO] [stdout] 645 | struct FailureProfileCounts {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MIN_PUSH_TO_TALK_SAFETY_TIMEOUT_MS` is never used
[INFO] [stdout]    --> crates/input-host/src/main.rs:654:7
[INFO] [stdout]     |
[INFO] [stdout] 654 | const MIN_PUSH_TO_TALK_SAFETY_TIMEOUT_MS: u64 = 5_000;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `live_history_source_run_id` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2197:4
[INFO] [stdout]      |
[INFO] [stdout] 2197 | fn live_history_source_run_id() -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_live_capture_timeout` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2226:4
[INFO] [stdout]      |
[INFO] [stdout] 2226 | fn normalize_live_capture_timeout(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `capture_selected_text_failure_foreground_app` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2519:4
[INFO] [stdout]      |
[INFO] [stdout] 2519 | fn capture_selected_text_failure_foreground_app(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `usage_failures_from_live_host_failures` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2529:4
[INFO] [stdout]      |
[INFO] [stdout] 2529 | fn usage_failures_from_live_host_failures(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_foreground_app_probe_context` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2895:4
[INFO] [stdout]      |
[INFO] [stdout] 2895 | fn print_foreground_app_probe_context(foreground_app: &ForegroundAppMetadata) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_insertion_environment_probe_context` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2915:4
[INFO] [stdout]      |
[INFO] [stdout] 2915 | fn print_insertion_environment_probe_context(prefix: &str, foreground_app: &ForegroundAppMetadata) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_selected_text_validation_capture` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:2997:4
[INFO] [stdout]      |
[INFO] [stdout] 2997 | fn print_selected_text_validation_capture(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_validation_matrix_entry` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3248:4
[INFO] [stdout]      |
[INFO] [stdout] 3248 | fn find_validation_matrix_entry<'a>(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `live_start_stop_description` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3432:4
[INFO] [stdout]      |
[INFO] [stdout] 3432 | fn live_start_stop_description(settings: &RuntimeSettings) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_live_host_summary` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3446:4
[INFO] [stdout]      |
[INFO] [stdout] 3446 | fn print_live_host_summary(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `aggregate_commit_transport_counts` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3695:4
[INFO] [stdout]      |
[INFO] [stdout] 3695 | fn aggregate_commit_transport_counts(history: &[SessionSummary]) -> CommitTransportCounts {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_action_mix_for_terminal` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3709:4
[INFO] [stdout]      |
[INFO] [stdout] 3709 | fn format_action_mix_for_terminal(items: &[ActionMixEntry]) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `aggregate_failure_profile_counts` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3732:4
[INFO] [stdout]      |
[INFO] [stdout] 3732 | fn aggregate_failure_profile_counts(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_live_host_report` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3759:4
[INFO] [stdout]      |
[INFO] [stdout] 3759 | fn write_live_host_report(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_live_host_report_location` is never used
[INFO] [stdout]     --> crates/input-host/src/main.rs:3962:4
[INFO] [stdout]      |
[INFO] [stdout] 3962 | fn print_live_host_report_location(result: Result<PathBuf, String>) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `wait_for_trigger`, `wait_for_trigger_timeout`, and `run_text_insertion_probe` are never used
[INFO] [stdout]     --> crates/input-host/src/host.rs:591:12
[INFO] [stdout]      |
[INFO] [stdout]  264 | / impl<S, A, T, O, F, E, W, I> HostRuntime<S, A, T, O, F, E, W, I>
[INFO] [stdout]  265 | | where
[INFO] [stdout]  266 | |     S: ShortcutAdapter,
[INFO] [stdout]  267 | |     A: AudioCaptureAdapter,
[INFO] [stdout] ...    |
[INFO] [stdout]  272 | |     W: WakePhraseIntentExecutor,
[INFO] [stdout]  273 | |     I: InstructedDictationExecutor,
[INFO] [stdout]      | |___________________________________- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  591 |       pub fn wait_for_trigger(&self) -> Result<TriggerMode, String> {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  595 |       pub fn wait_for_trigger_timeout(
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1960 |       pub fn run_text_insertion_probe(&mut self, text: &str) -> Result<CommitResult, String> {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LIVE_HOST_REPORT_RETENTION_LIMIT` is never used
[INFO] [stdout]  --> crates/input-host/src/live_host_reports.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | const LIVE_HOST_REPORT_RETENTION_LIMIT: usize = 20;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `live_host_report_path_for_timestamp` is never used
[INFO] [stdout]   --> crates/input-host/src/live_host_reports.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub(crate) fn live_host_report_path_for_timestamp(generated_at_epoch_ms: u128) -> PathBuf {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prune_old_live_host_reports` is never used
[INFO] [stdout]    --> crates/input-host/src/live_host_reports.rs:113:15
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub(crate) fn prune_old_live_host_reports() -> Result<Vec<PathBuf>, String> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `ClipboardSnapshot`, `HotkeyRelease`, and `ClipboardRestore` are never constructed
[INFO] [stdout]   --> crates/input-host/src/selected_text_compatibility.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub(crate) enum SelectedTextFailureStage {
[INFO] [stdout]    |                 ------------------------ variants in this enum
[INFO] [stdout]  7 |     ClipboardSnapshot,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]  8 |     HotkeyRelease,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 12 |     ClipboardRestore,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SelectedTextFailureStage` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VALIDATION_HISTORY_LIMIT` is never used
[INFO] [stdout]   --> crates/input-host/src/selected_text_validation.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 | const VALIDATION_HISTORY_LIMIT: usize = 120;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append_selected_text_validation_record` is never used
[INFO] [stdout]    --> crates/input-host/src/selected_text_validation.rs:175:15
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub(crate) fn append_selected_text_validation_record(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> crates/input-host/src/settings_reload.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 |     Failed(String),
[INFO] [stdout]    |     ------ ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SettingsReloadPoll` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 18 -     Failed(String),
[INFO] [stdout] 18 +     Failed(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_window_text` is never used
[INFO] [stdout]   --> crates/input-host/src/windows_foreground.rs:76:4
[INFO] [stdout]    |
[INFO] [stdout] 76 | fn normalize_window_text(value: Option<String>) -> Option<String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `capture_foreground_app_metadata` is never used
[INFO] [stdout]    --> crates/input-host/src/windows_foreground.rs:179:15
[INFO] [stdout]     |
[INFO] [stdout] 179 | pub(crate) fn capture_foreground_app_metadata() -> ForegroundAppMetadata {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7e882e50a35af73ad7e474e1e7e67adf9de503dda6303b693c6bd1344a57f8ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7e882e50a35af73ad7e474e1e7e67adf9de503dda6303b693c6bd1344a57f8ec", kill_on_drop: false }`
[INFO] [stdout] 7e882e50a35af73ad7e474e1e7e67adf9de503dda6303b693c6bd1344a57f8ec
