[INFO] fetching crate lens-core 1.0.0... [INFO] testing lens-core-1.0.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7 [INFO] extracting crate lens-core 1.0.0 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate lens-core 1.0.0 [INFO] finished tweaking crates.io crate lens-core 1.0.0 [INFO] tweaked toml for crates.io crate lens-core 1.0.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate lens-core 1.0.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate lens-core 1.0.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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded windows-link v0.1.3 [INFO] [stderr] Downloaded winapi-util v0.1.10 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.101 [INFO] [stderr] Downloaded windows-targets v0.53.3 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.101 [INFO] [stderr] Downloaded wasm-bindgen-backend v0.2.101 [INFO] [stderr] Downloaded axum-core v0.4.5 [INFO] [stderr] Downloaded tokio-process v0.2.5 [INFO] [stderr] Downloaded toml_write v0.1.2 [INFO] [stderr] Downloaded url v2.5.7 [INFO] [stderr] Downloaded windows-interface v0.59.1 [INFO] [stderr] Downloaded toml v0.8.23 [INFO] [stderr] Downloaded ignore v0.4.23 [INFO] [stderr] Downloaded num-conv v0.1.0 [INFO] [stderr] Downloaded downcast-rs v1.2.1 [INFO] [stderr] Downloaded ed25519-dalek v2.2.0 [INFO] [stderr] Downloaded iana-time-zone v0.1.63 [INFO] [stderr] Downloaded arrayvec v0.7.6 [INFO] [stderr] Downloaded hashlink v0.8.4 [INFO] [stderr] Downloaded json5 v0.4.1 [INFO] [stderr] Downloaded blake3 v1.8.2 [INFO] [stderr] Downloaded cookie v0.18.1 [INFO] [stderr] Downloaded auto-future v1.0.0 [INFO] [stderr] Downloaded diff v0.1.13 [INFO] [stderr] Downloaded rust-multipart-rfc7578_2 v0.6.1 [INFO] [stderr] Downloaded iri-string v0.7.8 [INFO] [stderr] Downloaded rustix v0.38.44 [INFO] [stderr] Downloaded scc v2.4.0 [INFO] [stderr] Downloaded der v0.7.10 [INFO] [stderr] Downloaded quinn-proto v0.11.13 [INFO] [stderr] Downloaded bstr v1.12.0 [INFO] [stderr] Downloaded mio-named-pipes v0.1.7 [INFO] [stderr] Downloaded is-terminal v0.4.16 [INFO] [stderr] Downloaded arrayref v0.3.9 [INFO] [stderr] Downloaded built v0.7.7 [INFO] [stderr] Downloaded ron v0.8.1 [INFO] [stderr] Downloaded config v0.14.1 [INFO] [stderr] Downloaded rayon-core v1.13.0 [INFO] [stderr] Downloaded tower-http v0.6.6 [INFO] [stderr] Downloaded ordered-multimap v0.7.3 [INFO] [stderr] Downloaded rayon v1.11.0 [INFO] [stderr] Downloaded anstyle-parse v0.2.7 [INFO] [stderr] Downloaded constant_time_eq v0.3.1 [INFO] [stderr] Downloaded pathdiff v0.2.3 [INFO] [stderr] Downloaded tiny-keccak v2.0.2 [INFO] [stderr] Downloaded protobuf v2.28.0 [INFO] [stderr] Downloaded const-random-macro v0.1.16 [INFO] [stderr] Downloaded const-random v0.1.18 [INFO] [stderr] Downloaded libgit2-sys v0.18.2+1.9.1 [INFO] [stderr] Downloaded dlv-list v0.5.2 [INFO] [stderr] Downloaded tantivy-fst v0.5.0 [INFO] [stderr] Downloaded miow v0.3.7 [INFO] [stderr] Downloaded fiat-crypto v0.2.9 [INFO] [stderr] Downloaded tantivy v0.22.1 [INFO] [stderr] Downloaded chrono v0.4.41 [INFO] [stderr] Downloaded clap_builder v4.5.47 [INFO] [stderr] Downloaded webpki-roots v1.0.2 [INFO] [stderr] Downloaded census v0.4.2 [INFO] [stderr] Downloaded web-sys v0.3.78 [INFO] [stderr] Downloaded lz4_flex v0.11.5 [INFO] [stderr] Downloaded curve25519-dalek v4.1.3 [INFO] [stderr] Downloaded axum-test v15.7.4 [INFO] [stderr] Downloaded linux-raw-sys v0.4.15 [INFO] [stderr] Downloaded rust-stemmers v1.2.0 [INFO] [stderr] Downloaded measure_time v0.8.3 [INFO] [stderr] Downloaded rand_distr v0.4.3 [INFO] [stderr] Downloaded redox_syscall v0.1.57 [INFO] [stderr] Downloaded mime_guess v2.0.5 [INFO] [stderr] Downloaded git2 v0.20.2 [INFO] [stderr] Downloaded unicode-segmentation v1.12.0 [INFO] [stderr] Downloaded yansi v1.0.1 [INFO] [stderr] Downloaded pest_generator v2.8.1 [INFO] [stderr] Downloaded tinyvec v1.10.0 [INFO] [stderr] Downloaded pest v2.8.1 [INFO] [stderr] Downloaded zstd v0.13.3 [INFO] [stderr] Downloaded reserve-port v2.3.0 [INFO] [stderr] Downloaded pest_derive v2.8.1 [INFO] [stderr] Downloaded rust-ini v0.20.0 [INFO] [stderr] Downloaded arraydeque v0.5.1 [INFO] [stderr] Downloaded anstyle-query v1.1.4 [INFO] [stderr] Downloaded once_cell_polyfill v1.70.1 [INFO] [stderr] Downloaded anstream v0.6.20 [INFO] [stderr] Downloaded clap_derive v4.5.47 [INFO] [stderr] Downloaded libz-sys v1.1.22 [INFO] [stderr] Downloaded pretty_assertions v1.4.1 [INFO] [stderr] Downloaded tantivy-query-grammar v0.22.0 [INFO] [stderr] Downloaded spki v0.7.3 [INFO] [stderr] Downloaded pkcs8 v0.10.2 [INFO] [stderr] Downloaded ed25519 v2.2.3 [INFO] [stderr] Downloaded serial_test_derive v3.2.0 [INFO] [stderr] Downloaded rustc-hash v1.1.0 [INFO] [stderr] Downloaded sketches-ddsketch v0.2.2 [INFO] [stderr] Downloaded lock_api v0.3.4 [INFO] [stderr] Downloaded toml_edit v0.22.27 [INFO] [stderr] Downloaded unicase v2.8.1 [INFO] [stderr] Downloaded pest_meta v2.8.1 [INFO] [stderr] Downloaded yaml-rust2 v0.8.1 [INFO] [stderr] Downloaded anstyle-wincon v3.0.10 [INFO] [stderr] Downloaded cron v0.12.1 [INFO] [stderr] Downloaded dashmap v6.1.0 [INFO] [stderr] Downloaded curve25519-dalek-derive v0.1.1 [INFO] [stderr] Downloaded async-lock v3.4.1 [INFO] [stderr] Downloaded windows-future v0.2.1 [INFO] [stderr] Downloaded windows-numerics v0.2.0 [INFO] [stderr] Downloaded moka v0.12.10 [INFO] [stderr] Downloaded prometheus v0.13.4 [INFO] [stderr] Downloaded serde_bytes v0.11.17 [INFO] [stderr] Downloaded crunchy v0.2.4 [INFO] [stderr] Downloaded tree-sitter-typescript v0.23.2 [INFO] [stderr] Downloaded windows v0.61.3 [INFO] [stderr] Downloaded rustls-pemfile v2.2.0 [INFO] [stderr] Downloaded libc v0.2.175 [INFO] [stderr] Downloaded convert_case v0.6.0 [INFO] [stderr] Downloaded ucd-trie v0.1.7 [INFO] [stderr] Downloaded scoped-tls v1.0.1 [INFO] [stderr] Downloaded quinn v0.11.9 [INFO] [stderr] Downloaded htmlescape v0.3.1 [INFO] [stderr] Downloaded utf8-ranges v1.0.5 [INFO] [stderr] Downloaded tantivy-common v0.7.0 [INFO] [stderr] Downloaded time-core v0.1.6 [INFO] [stderr] Downloaded time-macros v0.2.24 [INFO] [stderr] Downloaded time v0.3.43 [INFO] [stderr] Downloaded crossbeam-queue v0.1.2 [INFO] [stderr] Downloaded mio-uds v0.6.8 [INFO] [stderr] Downloaded petgraph v0.7.1 [INFO] [stderr] Downloaded hex v0.4.3 [INFO] [stderr] Downloaded globset v0.4.16 [INFO] [stderr] Downloaded concurrent-queue v2.5.0 [INFO] [stderr] Downloaded windows-threading v0.1.0 [INFO] [stderr] Downloaded windows-implement v0.60.0 [INFO] [stderr] Downloaded windows-core v0.61.2 [INFO] [stderr] Downloaded generator v0.8.7 [INFO] [stderr] Downloaded semver v1.0.26 [INFO] [stderr] Downloaded tagptr v0.2.0 [INFO] [stderr] Downloaded tinyvec_macros v0.1.1 [INFO] [stderr] Downloaded quinn-udp v0.5.14 [INFO] [stderr] Downloaded levenshtein_automata v0.2.1 [INFO] [stderr] Downloaded instant v0.1.13 [INFO] [stderr] Downloaded fastdivide v0.4.2 [INFO] [stderr] Downloaded tree-sitter-javascript v0.23.1 [INFO] [stderr] Downloaded tantivy-columnar v0.3.0 [INFO] [stderr] Downloaded murmurhash32 v0.3.1 [INFO] [stderr] Downloaded tantivy-tokenizer-api v0.3.0 [INFO] [stderr] Downloaded parking_lot_core v0.6.3 [INFO] [stderr] Downloaded axum v0.7.9 [INFO] [stderr] Downloaded rustls v0.23.31 [INFO] [stderr] Downloaded hdrhistogram v7.5.4 [INFO] [stderr] Downloaded zerocopy v0.8.26 [INFO] [stderr] Downloaded tree-sitter-rust v0.23.3 [INFO] [stderr] Downloaded criterion v0.5.1 [INFO] [stderr] Downloaded windows-collections v0.2.0 [INFO] [stderr] Downloaded signature v2.2.0 [INFO] [stderr] Downloaded fuchsia-zircon v0.3.3 [INFO] [stderr] Downloaded fuchsia-zircon-sys v0.3.3 [INFO] [stderr] Downloaded kernel32-sys v0.2.2 [INFO] [stderr] Downloaded winapi-build v0.1.1 [INFO] [stderr] Downloaded ws2_32-sys v0.2.1 [INFO] [stderr] Downloaded num_cpus v1.17.0 [INFO] [stderr] Downloaded smallvec v0.6.14 [INFO] [stderr] Downloaded tokio-executor v0.1.10 [INFO] [stderr] Downloaded iovec v0.1.4 [INFO] [stderr] Downloaded hashbrown v0.15.5 [INFO] [stderr] Downloaded h2 v0.4.12 [INFO] [stderr] Downloaded hyper-util v0.1.16 [INFO] [stderr] Downloaded idna v1.1.0 [INFO] [stderr] Downloaded hashbrown v0.12.3 [INFO] [stderr] Downloaded tracing-subscriber v0.3.20 [INFO] [stderr] Downloaded tree-sitter v0.23.2 [INFO] [stderr] Downloaded tree-sitter-python v0.23.6 [INFO] [stderr] Downloaded colorchoice v1.0.4 [INFO] [stderr] Downloaded clap v4.5.47 [INFO] [stderr] Downloaded lru-slab v0.1.2 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.51 [INFO] [stderr] Downloaded serial_test v3.2.0 [INFO] [stderr] Downloaded zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Downloaded tantivy-sstable v0.3.0 [INFO] [stderr] Downloaded ownedbytes v0.7.0 [INFO] [stderr] Downloaded tantivy-stacker v0.3.0 [INFO] [stderr] Downloaded winapi v0.2.8 [INFO] [stderr] Downloaded mio v0.6.23 [INFO] [stderr] Downloaded futures v0.1.31 [INFO] [stderr] Downloaded toml_datetime v0.6.11 [INFO] [stderr] Downloaded multimap v0.10.1 [INFO] [stderr] Downloaded prost-build v0.13.5 [INFO] [stderr] Downloaded tungstenite v0.24.0 [INFO] [stderr] Downloaded tower v0.5.2 [INFO] [stderr] Downloaded tower-http v0.5.2 [INFO] [stderr] Downloaded hashbrown v0.14.5 [INFO] [stderr] Downloaded libm v0.2.15 [INFO] [stderr] Downloaded tokio-util v0.7.16 [INFO] [stderr] Downloaded tower v0.4.13 [INFO] [stderr] Downloaded js-sys v0.3.78 [INFO] [stderr] Downloaded base64ct v1.8.0 [INFO] [stderr] Downloaded const-oid v0.9.6 [INFO] [stderr] Downloaded event-listener v5.4.1 [INFO] [stderr] Downloaded reqwest v0.12.23 [INFO] [stderr] Downloaded sdd v3.0.10 [INFO] [stderr] Downloaded sha2 v0.10.9 [INFO] [stderr] Downloaded oneshot v0.1.11 [INFO] [stderr] Downloaded itertools v0.12.1 [INFO] [stderr] Downloaded deranged v0.5.3 [INFO] [stderr] Downloaded miow v0.2.2 [INFO] [stderr] Downloaded parking_lot v0.9.0 [INFO] [stderr] Downloaded crossbeam-utils v0.7.2 [INFO] [stderr] Downloaded bytes v0.4.12 [INFO] [stderr] Downloaded tokio-sync v0.1.8 [INFO] [stderr] Downloaded fixedbitset v0.5.7 [INFO] [stderr] Downloaded tempfile v3.21.0 [INFO] [stderr] Downloaded prost-types v0.13.5 [INFO] [stderr] Downloaded async-stream-impl v0.3.6 [INFO] [stderr] Downloaded async-stream v0.3.6 [INFO] [stderr] Downloaded block-buffer v0.10.4 [INFO] [stderr] Downloaded utf-8 v0.7.6 [INFO] [stderr] Downloaded tokio-tungstenite v0.24.0 [INFO] [stderr] Downloaded crc32fast v1.5.0 [INFO] [stderr] Downloaded flate2 v1.1.2 [INFO] [stderr] Downloaded indexmap v2.11.0 [INFO] [stderr] Downloaded windows-strings v0.4.2 [INFO] [stderr] Downloaded tokio-rustls v0.26.2 [INFO] [stderr] Downloaded tonic-reflection v0.12.3 [INFO] [stderr] Downloaded allocator-api2 v0.2.21 [INFO] [stderr] Downloaded serde_repr v0.1.20 [INFO] [stderr] Downloaded potential_utf v0.1.3 [INFO] [stderr] Downloaded zerocopy-derive v0.8.26 [INFO] [stderr] Downloaded cc v1.2.36 [INFO] [stderr] Downloaded hyper-rustls v0.27.7 [INFO] [stderr] Downloaded hyper-tls v0.6.0 [INFO] [stderr] Downloaded fs4 v0.8.4 [INFO] [stderr] Downloaded lru v0.12.5 [INFO] [stderr] Downloaded memmap2 v0.9.8 [INFO] [stderr] Downloaded bitpacking v0.9.2 [INFO] [stderr] Downloaded tantivy-bitpacker v0.6.0 [INFO] [stderr] Downloaded zstd-safe v7.2.4 [INFO] [stderr] Downloaded net2 v0.2.39 [INFO] [stderr] Downloaded tonic-build v0.12.3 [INFO] [stderr] Downloaded crypto-common v0.1.6 [INFO] [stderr] Downloaded lsp-types v0.94.1 [INFO] [stderr] Downloaded tower-lsp-macros v0.9.0 [INFO] [stderr] Downloaded matchers v0.2.0 [INFO] [stderr] Downloaded nu-ansi-term v0.50.1 [INFO] [stderr] Downloaded tracing-test-macro v0.2.5 [INFO] [stderr] Downloaded powerfmt v0.2.0 [INFO] [stderr] Downloaded hermit-abi v0.5.2 [INFO] [stderr] Downloaded maybe-uninit v2.0.0 [INFO] [stderr] Downloaded tokio-signal v0.2.9 [INFO] [stderr] Downloaded tokio-reactor v0.1.12 [INFO] [stderr] Downloaded tonic v0.12.3 [INFO] [stderr] Downloaded thread_local v1.1.9 [INFO] [stderr] Downloaded tree-sitter-go v0.23.4 [INFO] [stderr] Downloaded tree-sitter-language v0.1.5 [INFO] [stderr] Downloaded event-listener-strategy v0.5.4 [INFO] [stderr] Downloaded parking v2.2.1 [INFO] [stderr] Downloaded loom v0.7.2 [INFO] [stderr] Downloaded tokio-io v0.1.13 [INFO] [stderr] Downloaded serde_spanned v0.6.9 [INFO] [stderr] Downloaded atomic-waker v1.1.2 [INFO] [stderr] Downloaded system-configuration v0.6.1 [INFO] [stderr] Downloaded rustls-webpki v0.103.4 [INFO] [stderr] Downloaded dashmap v5.5.3 [INFO] [stderr] Downloaded anyhow v1.0.99 [INFO] [stderr] Downloaded prost v0.13.5 [INFO] [stderr] Downloaded regex-automata v0.4.10 [INFO] [stderr] Downloaded find-msvc-tools v0.1.1 [INFO] [stderr] Downloaded rustc_version v0.4.1 [INFO] [stderr] Downloaded heck v0.5.0 [INFO] [stderr] Downloaded hyper v1.7.0 [INFO] [stderr] Downloaded prost-derive v0.13.5 [INFO] [stderr] Downloaded zerovec v0.11.4 [INFO] [stderr] Downloaded serde_json v1.0.143 [INFO] [stderr] Downloaded regex v1.11.2 [INFO] [stderr] Downloaded wasi v0.14.4+wasi-0.2.4 [INFO] [stderr] Downloaded tower-lsp v0.20.0 [INFO] [stderr] Downloaded wit-bindgen v0.45.1 [INFO] [stderr] Downloaded uuid v1.18.1 [INFO] [stderr] Downloaded matchit v0.7.3 [INFO] [stderr] Downloaded auto_impl v1.3.0 [INFO] [stderr] Downloaded ahash v0.8.12 [INFO] [stderr] Downloaded indexmap v1.9.3 [INFO] [stderr] Downloaded wasm-bindgen v0.2.101 [INFO] [stderr] Downloaded serde_path_to_error v0.1.17 [INFO] [stderr] Downloaded data-encoding v2.9.0 [INFO] [stderr] Downloaded digest v0.10.7 [INFO] [stderr] Downloaded sha1 v0.10.6 [INFO] [stderr] Downloaded hyper-timeout v0.5.2 [INFO] [stderr] Downloaded system-configuration-sys v0.6.0 [INFO] [stderr] Downloaded windows-registry v0.5.3 [INFO] [stderr] Downloaded windows-result v0.3.4 [INFO] [stderr] Downloaded tracing-serde v0.2.0 [INFO] [stderr] Downloaded tracing-test v0.2.5 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.101 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 46461fc10bac7deb39aed7370ded6881d4190b5a0be8ccbe43a5526ed8cb4870 [INFO] running `Command { std: "docker" "start" "-a" "46461fc10bac7deb39aed7370ded6881d4190b5a0be8ccbe43a5526ed8cb4870", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "46461fc10bac7deb39aed7370ded6881d4190b5a0be8ccbe43a5526ed8cb4870", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "46461fc10bac7deb39aed7370ded6881d4190b5a0be8ccbe43a5526ed8cb4870", kill_on_drop: false }` [INFO] [stdout] 46461fc10bac7deb39aed7370ded6881d4190b5a0be8ccbe43a5526ed8cb4870 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 49aa9c91b4e8cf2d8eda33217894c812ebc6ad99d2bac0fe6c55de64146ebb3a [INFO] running `Command { std: "docker" "start" "-a" "49aa9c91b4e8cf2d8eda33217894c812ebc6ad99d2bac0fe6c55de64146ebb3a", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling find-msvc-tools v0.1.1 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling pin-project-lite v0.2.16 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling bytes v1.10.1 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling litemap v0.8.0 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling writeable v0.6.1 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling cc v1.2.36 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling icu_properties_data v2.0.1 [INFO] [stderr] Compiling icu_normalizer_data v2.0.0 [INFO] [stderr] Compiling http v1.3.1 [INFO] [stderr] Compiling indexmap v2.11.0 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling typenum v1.18.0 [INFO] [stderr] Compiling anyhow v1.0.99 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling zeroize v1.8.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling libz-sys v1.1.22 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling try-lock v0.2.5 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling atomic-waker v1.1.2 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling rustls-pki-types v1.12.0 [INFO] [stderr] Compiling openssl-sys v0.9.109 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling httpdate v1.0.3 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling libgit2-sys v0.18.2+1.9.1 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling fixedbitset v0.5.7 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling prost-derive v0.13.5 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling potential_utf v0.1.3 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling iovec v0.1.4 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling rustls v0.23.31 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.101 [INFO] [stderr] Compiling semver v1.0.26 [INFO] [stderr] Compiling deranged v0.5.3 [INFO] [stderr] Compiling rustls-webpki v0.103.4 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling parking_lot_core v0.6.3 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling time-core v0.1.6 [INFO] [stderr] Compiling futures v0.1.31 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling multimap v0.10.1 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling tree-sitter-language v0.1.5 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling pest v2.8.1 [INFO] [stderr] Compiling prost v0.13.5 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling time v0.3.43 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Compiling smallvec v0.6.14 [INFO] [stderr] Compiling hyper-util v0.1.16 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling parking_lot v0.9.0 [INFO] [stderr] Compiling net2 v0.2.39 [INFO] [stderr] Compiling ownedbytes v0.7.0 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling utf-8 v0.7.6 [INFO] [stderr] Compiling data-encoding v2.9.0 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling tungstenite v0.24.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling mio v0.6.23 [INFO] [stderr] Compiling tokio-rustls v0.26.2 [INFO] [stderr] Compiling tempfile v3.21.0 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling tantivy-common v0.7.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling petgraph v0.7.1 [INFO] [stderr] Compiling pest_meta v2.8.1 [INFO] [stderr] Compiling prost-types v0.13.5 [INFO] [stderr] Compiling bytes v0.4.12 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling hdrhistogram v7.5.4 [INFO] [stderr] Compiling bitpacking v0.9.2 [INFO] [stderr] Compiling concurrent-queue v2.5.0 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling utf8-ranges v1.0.5 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling bumpalo v3.19.0 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling parking v2.2.1 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.101 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling event-listener v5.4.1 [INFO] [stderr] Compiling tantivy-fst v0.5.0 [INFO] [stderr] Compiling anstream v0.6.20 [INFO] [stderr] Compiling tantivy-bitpacker v0.6.0 [INFO] [stderr] Compiling prost-build v0.13.5 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling pest_generator v2.8.1 [INFO] [stderr] Compiling tokio-io v0.1.13 [INFO] [stderr] Compiling tokio-executor v0.1.10 [INFO] [stderr] Compiling dlv-list v0.5.2 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling tokio-tungstenite v0.24.0 [INFO] [stderr] Compiling axum-core v0.4.5 [INFO] [stderr] Compiling tokio-sync v0.1.8 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_path_to_error v0.1.17 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling rand_distr v0.4.3 [INFO] [stderr] Compiling tree-sitter v0.23.2 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling protobuf v2.28.0 [INFO] [stderr] Compiling matchit v0.7.3 [INFO] [stderr] Compiling murmurhash32 v0.3.1 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling tantivy-stacker v0.3.0 [INFO] [stderr] Compiling clap_builder v4.5.47 [INFO] [stderr] Compiling axum v0.7.9 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling tokio-reactor v0.1.12 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling pest_derive v2.8.1 [INFO] [stderr] Compiling tantivy-sstable v0.3.0 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.101 [INFO] [stderr] Compiling ordered-multimap v0.7.3 [INFO] [stderr] Compiling tonic-build v0.12.3 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling event-listener-strategy v0.5.4 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling mio-uds v0.6.8 [INFO] [stderr] Compiling hyper-timeout v0.5.2 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling uuid v1.18.1 [INFO] [stderr] Compiling tracing-serde v0.2.0 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling clap_derive v4.5.47 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling hashlink v0.8.4 [INFO] [stderr] Compiling webpki-roots v1.0.2 [INFO] [stderr] Compiling rustls-pemfile v2.2.0 [INFO] [stderr] Compiling crossbeam-utils v0.6.6 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling tree-sitter-python v0.23.6 [INFO] [stderr] Compiling tree-sitter-typescript v0.23.2 [INFO] [stderr] Compiling tree-sitter-go v0.23.4 [INFO] [stderr] Compiling tree-sitter-rust v0.23.3 [INFO] [stderr] Compiling blake3 v1.8.2 [INFO] [stderr] Compiling tree-sitter-javascript v0.23.1 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling bstr v1.12.0 [INFO] [stderr] Compiling instant v0.1.13 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling nu-ansi-term v0.50.1 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling base64 v0.21.7 [INFO] [stderr] Compiling wasm-bindgen v0.2.101 [INFO] [stderr] Compiling downcast-rs v1.2.1 [INFO] [stderr] Compiling iri-string v0.7.8 [INFO] [stderr] Compiling fastdivide v0.4.2 [INFO] [stderr] Compiling moka v0.12.10 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling prometheus v0.13.4 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling lsp-types v0.94.1 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling yaml-rust2 v0.8.1 [INFO] [stderr] Compiling ron v0.8.1 [INFO] [stderr] Compiling tantivy-columnar v0.3.0 [INFO] [stderr] Compiling clap v4.5.47 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling globset v0.4.16 [INFO] [stderr] Compiling measure_time v0.8.3 [INFO] [stderr] Compiling tonic v0.12.3 [INFO] [stderr] Compiling git2 v0.20.2 [INFO] [stderr] Compiling crossbeam-queue v0.1.2 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.101 [INFO] [stderr] Compiling tokio-signal v0.2.9 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling async-lock v3.4.1 [INFO] [stderr] Compiling rust-ini v0.20.0 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling built v0.7.7 [INFO] [stderr] Compiling json5 v0.4.1 [INFO] [stderr] Compiling fs4 v0.8.4 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tantivy-query-grammar v0.22.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling lens-core v1.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rust-stemmers v1.2.0 [INFO] [stderr] Compiling sketches-ddsketch v0.2.2 [INFO] [stderr] Compiling tantivy-tokenizer-api v0.3.0 [INFO] [stderr] Compiling tracing-test-macro v0.2.5 [INFO] [stderr] Compiling tower-lsp-macros v0.9.0 [INFO] [stderr] Compiling auto_impl v1.3.0 [INFO] [stderr] Compiling dashmap v5.5.3 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling memmap2 v0.9.8 [INFO] [stderr] Compiling tagptr v0.2.0 [INFO] [stderr] Compiling arc-swap v1.7.1 [INFO] [stderr] Compiling lz4_flex v0.11.5 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling census v0.4.2 [INFO] [stderr] Compiling htmlescape v0.3.1 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling constant_time_eq v0.3.1 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling oneshot v0.1.11 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling levenshtein_automata v0.2.1 [INFO] [stderr] Compiling pathdiff v0.2.3 [INFO] [stderr] Compiling config v0.14.1 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling tantivy v0.22.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling tower-lsp v0.20.0 [INFO] [stderr] Compiling tracing-test v0.2.5 [INFO] [stderr] Compiling cron v0.12.1 [INFO] [stderr] Compiling reqwest v0.12.23 [INFO] [stderr] Compiling tokio-process v0.2.5 [INFO] [stderr] Compiling tonic-reflection v0.12.3 [INFO] [stderr] Compiling ignore v0.4.23 [INFO] [stderr] Compiling tower-http v0.5.2 [INFO] [stderr] Compiling serde_bytes v0.11.17 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/adversarial/clone_suite.rs:14:33 [INFO] [stdout] | [INFO] [stdout] 14 | use std::collections::{HashMap, HashSet}; [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: `HashSet` [INFO] [stdout] --> src/adversarial/bloat_suite.rs:14:33 [INFO] [stdout] | [INFO] [stdout] 14 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `warn` [INFO] [stdout] --> src/adversarial/stress_harness.rs:20:21 [INFO] [stdout] | [INFO] [stdout] 20 | use tracing::{info, warn}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/adversarial/mod.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `warn` [INFO] [stdout] --> src/baseline/hybrid_lexical_dense.rs:17:28 [INFO] [stdout] | [INFO] [stdout] 17 | use tracing::{debug, info, warn}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PerformanceComparison` [INFO] [stdout] --> src/baseline/competitive_benchmarking.rs:12:45 [INFO] [stdout] | [INFO] [stdout] 12 | use super::{BaselineSearcher, SearchResult, PerformanceComparison}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `warn` [INFO] [stdout] --> src/benchmark/dataset_loader.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | use tracing::{info, warn, debug}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `warn` [INFO] [stdout] --> src/cache.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | use tracing::{debug, info, warn}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::RwLock` [INFO] [stdout] --> src/grpc/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use tokio::sync::RwLock; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SearchRequest as InternalSearchRequest` and `SearchResponse as InternalSearchResponse` [INFO] [stdout] --> src/grpc/mod.rs:8:35 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::search::{SearchEngine, SearchRequest as InternalSearchRequest, SearchResponse as InternalSearchResponse}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LspSearchResponse` and `QueryIntent` [INFO] [stdout] --> src/grpc/mod.rs:9:18 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::lsp::{QueryIntent, LspSearchResponse}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PerformanceGate` and `SlaMetrics` [INFO] [stdout] --> src/grpc/mod.rs:10:40 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::metrics::{MetricsCollector, SlaMetrics, PerformanceGate}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BuildInfoRequest`, `BuildInfoResponse`, `HandshakeRequest`, `HandshakeResponse`, `HealthRequest`, `HealthResponse`, `LensSearchServiceServer`, `LensSearchService`, `SearchMetrics`, `SearchRequest`, `SearchResponse`, and `SearchResult` [INFO] [stdout] --> src/grpc/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | SearchRequest, SearchResponse, SearchResult, SearchMetrics, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 19 | HealthRequest, HealthResponse, BuildInfoRequest, BuildInfoResponse, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 20 | HandshakeRequest, HandshakeResponse, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 21 | lens_search_service_server::{LensSearchService, LensSearchServiceServer}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VecDeque` [INFO] [stdout] --> src/lsp/client.rs:7:33 [INFO] [stdout] | [INFO] [stdout] 7 | use std::collections::{HashMap, VecDeque}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BufReader` [INFO] [stdout] --> src/lsp/client.rs:8:24 [INFO] [stdout] | [INFO] [stdout] 8 | use std::io::{BufRead, BufReader, Write}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ChildStdin` and `ChildStdout` [INFO] [stdout] --> src/lsp/client.rs:9:20 [INFO] [stdout] | [INFO] [stdout] 9 | use std::process::{ChildStdin, ChildStdout}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mpsc` [INFO] [stdout] --> src/lsp/client.rs:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | use tokio::sync::{mpsc, Mutex, RwLock}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LspServerType` [INFO] [stdout] --> src/lsp/hint.rs:11:30 [INFO] [stdout] | [INFO] [stdout] 11 | use super::{LspSearchResult, LspServerType}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Instant` [INFO] [stdout] --> src/lsp/hint.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use std::time::{Duration, Instant, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `warn` [INFO] [stdout] --> src/lsp/hint.rs:20:28 [INFO] [stdout] | [INFO] [stdout] 20 | use tracing::{debug, info, warn}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TraversalBounds` [INFO] [stdout] --> src/lsp/manager.rs:3:88 [INFO] [stdout] | [INFO] [stdout] 3 | use super::{LspConfig, LspServerType, QueryIntent, LspSearchResponse, LspSearchResult, TraversalBounds}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `error` [INFO] [stdout] --> src/lsp/manager.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 11 | use tracing::{debug, error, info, warn}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `info` [INFO] [stdout] --> src/lsp/router.rs:19:22 [INFO] [stdout] | [INFO] [stdout] 19 | use tracing::{debug, info, warn}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lsp_types::*` [INFO] [stdout] --> src/lsp/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use lsp_types::*; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/lsp/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::PathBuf` [INFO] [stdout] --> src/lsp/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use std::path::PathBuf; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Registry` [INFO] [stdout] --> src/metrics.rs:6:18 [INFO] [stdout] | [INFO] [stdout] 6 | use prometheus::{Registry, Opts, Counter, Histogram, Gauge, register_counter, register_histogram, register_gauge}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PipelineMetrics` [INFO] [stdout] --> src/pipeline/executor.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | PipelineError, PipelineMetrics, memory::PipelineMemoryManager [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LspManager` [INFO] [stdout] --> src/pipeline/executor.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::lsp::{LspManager, LspConfig, QueryIntent}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `warn` [INFO] [stdout] --> src/pipeline/executor.rs:22:35 [INFO] [stdout] | [INFO] [stdout] 22 | use tracing::{debug, error, info, warn}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `warn` [INFO] [stdout] --> src/pipeline/learning.rs:13:28 [INFO] [stdout] | [INFO] [stdout] 13 | use tracing::{debug, info, warn}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `warn` [INFO] [stdout] --> src/pipeline/memory.rs:16:22 [INFO] [stdout] | [INFO] [stdout] 16 | use tracing::{debug, warn}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bytes::Bytes` [INFO] [stdout] --> src/pipeline/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use bytes::Bytes; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mpsc` [INFO] [stdout] --> src/pipeline/mod.rs:23:19 [INFO] [stdout] | [INFO] [stdout] 23 | use tokio::sync::{mpsc, RwLock}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PipelineConfig` [INFO] [stdout] --> src/search.rs:12:55 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::pipeline::{FusedPipeline, PipelineContext, PipelineConfig}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SemanticSearchResponse` [INFO] [stdout] --> src/search.rs:13:74 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::semantic::pipeline::{SemanticPipeline, SemanticSearchRequest, SemanticSearchResponse, InitialSearchResult}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/search.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `error` [INFO] [stdout] --> src/search.rs:26:22 [INFO] [stdout] | [INFO] [stdout] 26 | use tracing::{debug, error, info, warn}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Context` [INFO] [stdout] --> src/semantic/calibration.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | use anyhow::{Context, Result}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::seq::SliceRandom` [INFO] [stdout] --> src/semantic/sla_bounded_evaluation.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use rand::seq::SliceRandom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `error` [INFO] [stdout] --> src/semantic/sla_bounded_evaluation.rs:20:27 [INFO] [stdout] | [INFO] [stdout] 20 | use tracing::{info, warn, error}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Duration` [INFO] [stdout] --> src/semantic/pipeline.rs:13:17 [INFO] [stdout] | [INFO] [stdout] 13 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CalibratedPrediction`, `CalibrationStatus`, and `CrossEncoderResult` [INFO] [stdout] --> src/semantic/pipeline.rs:21:59 [INFO] [stdout] | [INFO] [stdout] 21 | cross_encoder::{self, CrossEncoder, CrossEncoderPair, CrossEncoderResult, QueryAnalysis}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | calibration::{self, CalibrationSystem, CalibratedPrediction, CalibrationSample, CalibrationStatus}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SemanticConfig`, `SemanticMetrics`, and `hard_negatives::TrainingExample` [INFO] [stdout] --> src/semantic/validation.rs:17:23 [INFO] [stdout] | [INFO] [stdout] 17 | SemanticPipeline, SemanticConfig, SemanticMetrics, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | SemanticSearchRequest, [INFO] [stdout] 19 | hard_negatives::TrainingExample, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Level` and `span` [INFO] [stdout] --> src/semantic/query_classifier.rs:14:34 [INFO] [stdout] | [INFO] [stdout] 14 | use tracing::{debug, instrument, span, Level}; [INFO] [stdout] | ^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Context` [INFO] [stdout] --> src/semantic/intent_router.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | use anyhow::{Context, Result}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Level` and `span` [INFO] [stdout] --> src/semantic/intent_router.rs:17:40 [INFO] [stdout] | [INFO] [stdout] 17 | use tracing::{debug, info, instrument, span, Level}; [INFO] [stdout] | ^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `HintType`, `LspServerType`, and `SymbolHint` [INFO] [stdout] --> src/semantic/intent_router.rs:20:66 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::lsp::{LspManager, LspSearchResponse, LspSearchResult, HintType, LspServerType, SymbolHint}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SearchResultType` [INFO] [stdout] --> src/semantic/intent_router.rs:21:35 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::search::{SearchResult, SearchResultType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Context` [INFO] [stdout] --> src/semantic/conformal_router.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | use anyhow::{Context, Result}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UNIX_EPOCH` [INFO] [stdout] --> src/semantic/conformal_router.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | use std::time::{Duration, Instant, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `warn` [INFO] [stdout] --> src/semantic/conformal_router.rs:16:40 [INFO] [stdout] | [INFO] [stdout] 16 | use tracing::{debug, info, instrument, warn}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BenchmarkId`, `Criterion`, `Throughput`, `criterion_group`, and `criterion_main` [INFO] [stdout] --> src/semantic/benchmarks.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | use criterion::{criterion_group, criterion_main, BenchmarkId, Criterion, Throughput}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Duration` [INFO] [stdout] --> src/semantic/benchmarks.rs:16:17 [INFO] [stdout] | [INFO] [stdout] 16 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Level` and `span` [INFO] [stdout] --> src/semantic/benchmarks.rs:18:33 [INFO] [stdout] | [INFO] [stdout] 18 | use tracing::{info, instrument, span, Level}; [INFO] [stdout] | ^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CodeEmbedding`, `IntentRouterConfig`, `IntentRouter`, `IntentRoutingResult`, `QueryClassification`, `SearchContext`, and `extract_conformal_features` [INFO] [stdout] --> src/semantic/benchmarks.rs:21:51 [INFO] [stdout] | [INFO] [stdout] 21 | embedding::{SemanticEncoder, EmbeddingConfig, CodeEmbedding}, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 22 | query_classifier::{QueryClassifier, ClassifierConfig, QueryClassification}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 23 | intent_router::{IntentRouter, IntentRouterConfig, SearchContext, IntentRoutingResult}, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 24 | conformal_router::{ConformalRouter, ConformalRouterConfig, extract_conformal_features}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SearchResult` [INFO] [stdout] --> src/semantic/integration.rs:7:50 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::search::{SearchEngine, SearchRequest, SearchResult, SearchResponse, SearchMethod}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CodeEmbedding` and `LSPRoutingDecision` [INFO] [stdout] --> src/semantic/integration.rs:10:34 [INFO] [stdout] | [INFO] [stdout] 10 | embedding::{SemanticEncoder, CodeEmbedding, EmbeddingConfig}, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 11 | query_classifier::{QueryClassifier, QueryClassification, QueryIntent, ClassifierConfig}, [INFO] [stdout] 12 | intent_router::{IntentRouter, LSPRoutingDecision, IntentRouterConfig}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/semantic/integration.rs:16:22 [INFO] [stdout] | [INFO] [stdout] 16 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Duration` [INFO] [stdout] --> src/semantic/integration.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `error` [INFO] [stdout] --> src/semantic/integration.rs:21:34 [INFO] [stdout] | [INFO] [stdout] 21 | use tracing::{debug, info, warn, error}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> src/semantic/mod.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/grpc/mod.rs:316:9 [INFO] [stdout] | [INFO] [stdout] 316 | let mut server_builder = tonic::transport::Server::builder() [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: use of deprecated field `lsp_types::InitializeParams::root_path`: Use `root_uri` instead when possible [INFO] [stdout] --> src/lsp/client.rs:251:13 [INFO] [stdout] | [INFO] [stdout] 251 | root_path: None, // Deprecated in favor of root_uri [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lsp/hint.rs:376:25 [INFO] [stdout] | [INFO] [stdout] 376 | let mut trackers_write = self.file_trackers.write().await; [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/lsp/hint.rs:496:33 [INFO] [stdout] | [INFO] [stdout] 496 | ... let mut trackers_write = file_trackers.write().await; [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/lsp/manager.rs:202:20 [INFO] [stdout] | [INFO] [stdout] 202 | Ok(mut lsp_result) => { [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/search.rs:315:17 [INFO] [stdout] | [INFO] [stdout] 315 | let mut index = Index::create_in_dir(&index_path, schema.clone())?; [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/semantic/rerank.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | let mut total_recall_improvement = 0.0; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BufRead` [INFO] [stdout] --> src/lsp/client.rs:8:15 [INFO] [stdout] | [INFO] [stdout] 8 | use std::io::{BufRead, BufReader, Write}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Write` [INFO] [stdout] --> src/lsp/client.rs:8:35 [INFO] [stdout] | [INFO] [stdout] 8 | use std::io::{BufRead, BufReader, Write}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_time` [INFO] [stdout] --> src/adversarial/clone_suite.rs:170:13 [INFO] [stdout] | [INFO] [stdout] 170 | let start_time = Instant::now(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_start_time` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parsing_start` [INFO] [stdout] --> src/adversarial/noise_suite.rs:278:13 [INFO] [stdout] | [INFO] [stdout] 278 | let parsing_start = Instant::now(); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parsing_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/adversarial/adversarial_orchestrator.rs:247:53 [INFO] [stdout] | [INFO] [stdout] 247 | Ok(Ok(AdversarialTestResult::Stress(result))) => { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory_operations_success` [INFO] [stdout] --> src/adversarial/stress_harness.rs:290:13 [INFO] [stdout] | [INFO] [stdout] 290 | let memory_operations_success = self.test_memory_operations_under_pressure().await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_memory_operations_success` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `baseline_performance_restored` [INFO] [stdout] --> src/adversarial/stress_harness.rs:522:13 [INFO] [stdout] | [INFO] [stdout] 522 | let baseline_performance_restored = self.verify_performance_restoration().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_baseline_performance_restored` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language` [INFO] [stdout] --> src/baseline/bm25_proximity.rs:387:49 [INFO] [stdout] | [INFO] [stdout] 387 | fn calculate_score_boost(&self, term: &str, language: &str) -> f32 { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_language` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `results` [INFO] [stdout] --> src/baseline/competitive_benchmarking.rs:327:44 [INFO] [stdout] | [INFO] [stdout] 327 | fn perform_statistical_analysis(&self, results: &[BenchmarkResult]) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `query_start` [INFO] [stdout] --> src/benchmark/mod.rs:187:17 [INFO] [stdout] | [INFO] [stdout] 187 | let query_start = std::time::Instant::now(); [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_query_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/pipeline/executor.rs:227:79 [INFO] [stdout] | [INFO] [stdout] 227 | let buffer = self.memory_manager.allocate(buffer_size).await.map_err(|e| { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `file_path` [INFO] [stdout] --> src/search.rs:1031:39 [INFO] [stdout] | [INFO] [stdout] 1031 | async fn get_context_lines(&self, file_path: &str, line_number: u32, context_size: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rank` [INFO] [stdout] --> src/semantic/pipeline.rs:594:65 [INFO] [stdout] | [INFO] [stdout] 594 | return Ok(results.into_iter().enumerate().map(|(rank, result)| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_rank` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `query` [INFO] [stdout] --> src/semantic/pipeline.rs:587:39 [INFO] [stdout] | [INFO] [stdout] 587 | async fn apply_calibration(&self, query: &str, results: Vec, query_type: &str) -> Result src/semantic/pipeline.rs:619:14 [INFO] [stdout] | [INFO] [stdout] 619 | for (rank, result) in results.into_iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_rank` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `now` [INFO] [stdout] --> src/cache.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | let now = Instant::now(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_now` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `attestation_hash` [INFO] [stdout] --> src/grpc/mod.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | attestation_hash: String [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_attestation_hash` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_time` [INFO] [stdout] --> src/grpc/mod.rs:145:13 [INFO] [stdout] | [INFO] [stdout] 145 | let start_time = Instant::now(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_start_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `response_hash` [INFO] [stdout] --> src/grpc/mod.rs:256:17 [INFO] [stdout] | [INFO] [stdout] 256 | let response_hash = crate::attestation::perform_handshake(&req.client_id) [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response_hash` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `build_info` [INFO] [stdout] --> src/grpc/mod.rs:258:17 [INFO] [stdout] | [INFO] [stdout] 258 | let build_info = crate::attestation::get_build_info(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_build_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `analysis` [INFO] [stdout] --> src/pipeline/executor.rs:469:13 [INFO] [stdout] | [INFO] [stdout] 469 | let analysis = serde_json::json!({ [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/pipeline/executor.rs:582:57 [INFO] [stdout] | [INFO] [stdout] 582 | async fn process(&self, _context: &PipelineContext, mut data: PipelineData) -> Result { [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/pipeline/executor.rs:611:57 [INFO] [stdout] | [INFO] [stdout] 611 | async fn process(&self, _context: &PipelineContext, mut data: PipelineData) -> Result { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/pipeline/learning.rs:1054:36 [INFO] [stdout] | [INFO] [stdout] 1054 | pub fn extract_features(&self, context: &QueryContext, state: &HnswSearchState) -> HashMap { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/pipeline/scheduler.rs:263:33 [INFO] [stdout] | [INFO] [stdout] 263 | fn start_workers(&mut self, mut task_receiver: mpsc::UnboundedReceiver) { [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/pipeline/stages.rs:176:13 [INFO] [stdout] | [INFO] [stdout] 176 | let mut exclude_paths = Vec::new(); [INFO] [stdout] | ----^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `input` [INFO] [stdout] --> src/pipeline/stages.rs:426:29 [INFO] [stdout] | [INFO] [stdout] 426 | async fn process(&self, input: StageInput) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_size` [INFO] [stdout] --> src/pipeline/mod.rs:350:40 [INFO] [stdout] | [INFO] [stdout] 350 | fn estimate_processing_time(&self, data_size: usize) -> Duration { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `total_recall_improvement` [INFO] [stdout] --> src/semantic/rerank.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | let mut total_recall_improvement = 0.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_recall_improvement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `total_loss` is assigned to, but never used [INFO] [stdout] --> src/semantic/rerank.rs:406:17 [INFO] [stdout] | [INFO] [stdout] 406 | let mut total_loss = 0.0; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_total_loss` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `total_loss` is never read [INFO] [stdout] --> src/semantic/rerank.rs:416:17 [INFO] [stdout] | [INFO] [stdout] 416 | total_loss += error * error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `total_samples` is assigned to, but never used [INFO] [stdout] --> src/semantic/calibration.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | let mut total_samples = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_total_samples` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `total_samples` is never read [INFO] [stdout] --> src/semantic/calibration.rs:403:13 [INFO] [stdout] | [INFO] [stdout] 403 | total_samples += bin.len(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `total_ndcg_improvement` is assigned to, but never used [INFO] [stdout] --> src/semantic/pipeline.rs:339:13 [INFO] [stdout] | [INFO] [stdout] 339 | let mut total_ndcg_improvement = 0.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_total_ndcg_improvement` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `total_ndcg_improvement` is never read [INFO] [stdout] --> src/semantic/pipeline.rs:375:13 [INFO] [stdout] | [INFO] [stdout] 375 | total_ndcg_improvement += ndcg_improvement; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/semantic/validation.rs:534:33 [INFO] [stdout] | [INFO] [stdout] 534 | async fn generate_test_data(config: &ValidationConfig) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `test_metrics` [INFO] [stdout] --> src/semantic/validation.rs:468:13 [INFO] [stdout] | [INFO] [stdout] 468 | let test_metrics = self.pipeline.get_metrics().await; [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_test_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cached` [INFO] [stdout] --> src/semantic/embedding.rs:159:25 [INFO] [stdout] | [INFO] [stdout] 159 | if let Some(cached) = cache.token_cache.get(query) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_cached` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cached` [INFO] [stdout] --> src/semantic/embedding.rs:230:25 [INFO] [stdout] | [INFO] [stdout] 230 | if let Some(cached) = cache.token_cache.get(code) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_cached` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/semantic/embedding.rs:393:21 [INFO] [stdout] | [INFO] [stdout] 391 | "let" | "mut" | "const" | "static" | "pub" | "use" | "mod" | [INFO] [stdout] | ------- matches all the relevant values [INFO] [stdout] 392 | "async" | "await" | "try" | "catch" | "throw" | "import" | "export" | [INFO] [stdout] 393 | "var" | "const" | "let" | "def" | "lambda" | "yield" | "with" [INFO] [stdout] | ^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/semantic/embedding.rs:393:31 [INFO] [stdout] | [INFO] [stdout] 391 | "let" | "mut" | "const" | "static" | "pub" | "use" | "mod" | [INFO] [stdout] | ----- matches all the relevant values [INFO] [stdout] 392 | "async" | "await" | "try" | "catch" | "throw" | "import" | "export" | [INFO] [stdout] 393 | "var" | "const" | "let" | "def" | "lambda" | "yield" | "with" [INFO] [stdout] | ^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `quality_risk` [INFO] [stdout] --> src/semantic/conformal_router.rs:439:67 [INFO] [stdout] | [INFO] [stdout] 439 | fn identify_risk_factors(&self, features: &ConformalFeatures, quality_risk: f32, uncertainty_risk: f32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quality_risk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `uncertainty_risk` [INFO] [stdout] --> src/semantic/conformal_router.rs:439:86 [INFO] [stdout] | [INFO] [stdout] 439 | fn identify_risk_factors(&self, features: &ConformalFeatures, quality_risk: f32, uncertainty_risk: f32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_uncertainty_risk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `classification` [INFO] [stdout] --> src/semantic/integration.rs:369:9 [INFO] [stdout] | [INFO] [stdout] 369 | classification: &QueryClassification [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_classification` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `routing_decision` [INFO] [stdout] --> src/semantic/integration.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | routing_decision: &RoutingDecision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_routing_decision` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `upshift_type` [INFO] [stdout] --> src/semantic/integration.rs:415:13 [INFO] [stdout] | [INFO] [stdout] 415 | let upshift_type = match classification.intent { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_upshift_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `SchedulerMetrics` is more private than the item `QueryScheduler::get_metrics` [INFO] [stdout] --> src/pipeline/scheduler.rs:400:5 [INFO] [stdout] | [INFO] [stdout] 400 | pub fn get_metrics(&self) -> SchedulerMetrics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `QueryScheduler::get_metrics` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `SchedulerMetrics` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/pipeline/scheduler.rs:145:1 [INFO] [stdout] | [INFO] [stdout] 145 | struct SchedulerMetrics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `signal_size_mb` and `search_latency_p99` are never read [INFO] [stdout] --> src/adversarial/bloat_suite.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 146 | struct BloatBaseline { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 147 | pub signal_files: u32, [INFO] [stdout] 148 | pub signal_size_mb: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 149 | pub indexing_time_ms: u64, [INFO] [stdout] 150 | pub search_latency_p99: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BloatBaseline` has derived impls for the traits `Clone` and `Debug`, 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: fields `clean_files`, `clean_size_mb`, `indexing_time_ms`, and `search_quality_score` are never read [INFO] [stdout] --> src/adversarial/noise_suite.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 172 | struct NoiseBaseline { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 173 | pub clean_files: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 174 | pub clean_size_mb: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 175 | pub indexing_time_ms: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 176 | pub memory_usage_mb: f32, [INFO] [stdout] 177 | pub search_quality_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NoiseBaseline` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `corpus_path` is never read [INFO] [stdout] --> src/adversarial/stress_harness.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 110 | pub struct StressHarness { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 111 | corpus_path: PathBuf, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `baseline_memory_mb` and `baseline_cpu_pct` are never read [INFO] [stdout] --> src/adversarial/stress_harness.rs:630:5 [INFO] [stdout] | [INFO] [stdout] 628 | struct BaselineMetrics { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 629 | avg_latency_ms: f32, [INFO] [stdout] 630 | baseline_memory_mb: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 631 | baseline_cpu_pct: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BaselineMetrics` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `runtime_checks` is never read [INFO] [stdout] --> src/attestation.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub struct AttestationManager { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 60 | runtime_checks: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `in_function` and `in_class` are never read [INFO] [stdout] --> src/baseline/bm25_proximity.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 101 | struct Token { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 105 | in_function: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 106 | in_class: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Token` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Comment` and `String` are never constructed [INFO] [stdout] --> src/baseline/bm25_proximity.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 111 | enum TokenType { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 116 | Comment, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 117 | String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TokenType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `language` is never read [INFO] [stdout] --> src/baseline/bm25_proximity.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 121 | struct DocumentMetadata { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 124 | language: String, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DocumentMetadata` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `term_frequency`, `positions`, and `score_boost` are never read [INFO] [stdout] --> src/baseline/bm25_proximity.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 139 | struct PostingListEntry { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 140 | document_id: String, [INFO] [stdout] 141 | term_frequency: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 142 | positions: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 143 | score_boost: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PostingListEntry` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `class_embeddings` is never read [INFO] [stdout] --> src/baseline/hybrid_lexical_dense.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 123 | struct HybridDocument { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 136 | class_embeddings: HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HybridDocument` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `complexity_score` is never read [INFO] [stdout] --> src/baseline/hybrid_lexical_dense.rs:148:5 [INFO] [stdout] | [INFO] [stdout] 143 | struct HybridDocumentMetadata { [INFO] [stdout] | ---------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 148 | complexity_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HybridDocumentMetadata` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `index_size_mb` is never read [INFO] [stdout] --> src/baseline/hybrid_lexical_dense.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 153 | struct HybridIndex { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 167 | index_size_mb: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `positions` is never read [INFO] [stdout] --> src/baseline/hybrid_lexical_dense.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 172 | struct LexicalPosting { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 175 | positions: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LexicalPosting` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `fusion_explanation` and `matched_terms` are never read [INFO] [stdout] --> src/baseline/hybrid_lexical_dense.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 180 | struct HybridSearchResult { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] ... [INFO] [stdout] 185 | fusion_explanation: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 186 | matched_terms: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HybridSearchResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `model_name` is never read [INFO] [stdout] --> src/baseline/hybrid_lexical_dense.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 192 | struct EmbeddingService { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 193 | model_name: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id` and `expected_results` are never read [INFO] [stdout] --> src/baseline/baseline_orchestrator.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 219 | struct TestQuery { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 220 | id: String, [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 224 | expected_results: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestQuery` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `metrics_collector` and `config` are never read [INFO] [stdout] --> src/benchmark/mod.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 131 | pub struct BenchmarkRunner { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 132 | search_engine: Arc, [INFO] [stdout] 133 | metrics_collector: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 134 | config: BenchmarkConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `search_engine` and `metrics_collector` are never read [INFO] [stdout] --> src/benchmark/todo_validation.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub struct TodoValidationOrchestrator { [INFO] [stdout] | -------------------------- fields in this struct [INFO] [stdout] 112 | search_engine: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 113 | metrics_collector: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/benchmark/industry_suites.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub struct IndustryBenchmarkRunner { [INFO] [stdout] | ----------------------- field in this struct [INFO] [stdout] 50 | config: IndustryBenchmarkConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/benchmark/statistical_testing.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct StatisticalTestRunner { [INFO] [stdout] | --------------------- field in this struct [INFO] [stdout] 27 | config: StatisticalTestConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/benchmark/attestation_integration.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct AttestationManager { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] 25 | config: AttestationConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/benchmark/rollout.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct RolloutManager { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 25 | config: RolloutConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/benchmark/reporting.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub struct ReportGenerator { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 65 | config: ReportingConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `metrics_collector`, `attestation_manager`, `benchmark_runner`, and `server_start_time` are never read [INFO] [stdout] --> src/grpc/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub struct LensSearchServiceImpl { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] 26 | search_engine: Arc, [INFO] [stdout] 27 | metrics_collector: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 28 | attestation_manager: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 29 | benchmark_runner: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 30 | server_start_time: Instant, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `should_route_to_lsp` is never used [INFO] [stdout] --> src/grpc/mod.rs:121:8 [INFO] [stdout] | [INFO] [stdout] 33 | impl LensSearchServiceImpl { [INFO] [stdout] | -------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 121 | fn should_route_to_lsp(&self, query: &str, language: Option<&str>) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `default_ttl_seconds` is never read [INFO] [stdout] --> src/lsp/hint.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 185 | pub struct HintCache { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 194 | default_ttl_seconds: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `timeout_ms` is never read [INFO] [stdout] --> src/lsp/server_process.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct LspServerProcess { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 18 | timeout_ms: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `lsp_manager` is never read [INFO] [stdout] --> src/pipeline/executor.rs:530:5 [INFO] [stdout] | [INFO] [stdout] 528 | pub struct ParallelSearchStage { [INFO] [stdout] | ------------------- field in this struct [INFO] [stdout] 529 | search_engine: Arc, [INFO] [stdout] 530 | lsp_manager: Arc, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `confidence_extractor` is never read [INFO] [stdout] --> src/pipeline/learning.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 175 | pub struct FeatureExtractors { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 178 | confidence_extractor: ConfidenceFeatureExtractor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `size` is never read [INFO] [stdout] --> src/pipeline/memory.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct ZeroCopyBuffer { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 21 | data: Bytes, [INFO] [stdout] 22 | size: usize, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ZeroCopyBuffer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `max_concurrent` is never read [INFO] [stdout] --> src/pipeline/scheduler.rs:464:5 [INFO] [stdout] | [INFO] [stdout] 463 | pub struct PipelineScheduler { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] 464 | max_concurrent: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `schema` is never read [INFO] [stdout] --> src/search.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 209 | pub struct SearchEngine { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 213 | schema: Schema, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `model_type`, `max_tokens`, `vocab_size`, and `special_tokens` are never read [INFO] [stdout] --> src/semantic/encoder.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct CodeTokenizer { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 34 | model_type: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 35 | max_tokens: usize, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 36 | vocab_size: usize, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 37 | special_tokens: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `model_type`, `embedding_dim`, `device`, and `initialized` are never read [INFO] [stdout] --> src/semantic/encoder.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct CodeModel { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 42 | model_type: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 43 | embedding_dim: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 44 | device: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 45 | initialized: bool, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `timestamp` is never read [INFO] [stdout] --> src/semantic/encoder.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub struct CachedEmbedding { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 58 | embedding: Vec, [INFO] [stdout] 59 | timestamp: std::time::Instant, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CachedEmbedding` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `initialized` is never read [INFO] [stdout] --> src/semantic/cross_encoder.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct CrossEncoderModel { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] 61 | model_type: String, [INFO] [stdout] 62 | initialized: bool, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CrossEncoderModel` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `complexity_cache` is never read [INFO] [stdout] --> src/semantic/cross_encoder.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct QueryComplexityAnalyzer { [INFO] [stdout] | ----------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 72 | complexity_cache: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `QueryComplexityAnalyzer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `queries_tested` is never read [INFO] [stdout] --> src/semantic/validation.rs:673:5 [INFO] [stdout] | [INFO] [stdout] 670 | struct CoirResult { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 673 | queries_tested: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CoirResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `queries_tested` is never read [INFO] [stdout] --> src/semantic/validation.rs:680:5 [INFO] [stdout] | [INFO] [stdout] 677 | struct NLResult { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 680 | queries_tested: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NLResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `p50_latency_ms`, `p99_latency_ms`, and `samples_tested` are never read [INFO] [stdout] --> src/semantic/validation.rs:686:5 [INFO] [stdout] | [INFO] [stdout] 684 | struct LatencyResult { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 685 | passed: bool, [INFO] [stdout] 686 | p50_latency_ms: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 687 | p95_latency_ms: f64, [INFO] [stdout] 688 | p99_latency_ms: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 689 | samples_tested: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LatencyResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `baseline_ece` and `current_ece` are never read [INFO] [stdout] --> src/semantic/validation.rs:696:5 [INFO] [stdout] | [INFO] [stdout] 693 | struct CalibrationResult { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 696 | baseline_ece: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 697 | current_ece: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CalibrationResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `pipeline_compatibility` and `lsp_integration` are never read [INFO] [stdout] --> src/semantic/validation.rs:705:5 [INFO] [stdout] | [INFO] [stdout] 701 | struct IntegrationResult { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 705 | pipeline_compatibility: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 706 | lsp_integration: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `IntegrationResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `nl_indicators` and `code_keywords` are never read [INFO] [stdout] --> src/semantic/query_classifier.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 137 | pub struct QueryClassifier { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 144 | nl_indicators: HashSet, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 145 | code_keywords: HashSet, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified [INFO] [stdout] --> src/semantic/integration.rs:661:5 [INFO] [stdout] | [INFO] [stdout] 661 | async fn search_semantic(&self, request: SemanticSearchRequest, integration: &SemanticSearchIntegration) -> Result Result; [INFO] [stdout] 661 + fn search_semantic(&self, request: SemanticSearchRequest, integration: &SemanticSearchIntegration) -> impl std::future::Future> + Send; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified [INFO] [stdout] --> src/semantic/integration.rs:664:5 [INFO] [stdout] | [INFO] [stdout] 664 | async fn search_auto_semantic(&self, query: &str, integration: &SemanticSearchIntegration) -> Result; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future` [INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change [INFO] [stdout] | [INFO] [stdout] 664 - async fn search_auto_semantic(&self, query: &str, integration: &SemanticSearchIntegration) -> Result; [INFO] [stdout] 664 + fn search_auto_semantic(&self, query: &str, integration: &SemanticSearchIntegration) -> impl std::future::Future> + Send; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `lens-core` (lib); 161 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/bin/rustc --crate-name lens_core --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="attestation"' --cfg 'feature="benchmarks"' --cfg 'feature="built"' --cfg 'feature="calib22"' --cfg 'feature="criterion"' --cfg 'feature="default"' --cfg 'feature="lsp"' --cfg 'feature="lsp-types"' --cfg 'feature="tower-lsp"' --cfg 'feature="tracing-test"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("attestation", "benchmarks", "built", "calib22", "criterion", "default", "lsp", "lsp-types", "stress-tests", "tower-lsp", "tracing-test"))' -C metadata=0e0bd7142e904b21 -C extra-filename=-b15ba4a587d10247 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-88c2c5723ab188c9.rmeta --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-624b6b82750d8c7f.so --extern axum=/opt/rustwide/target/debug/deps/libaxum-fb9f7806656054ca.rmeta --extern base64=/opt/rustwide/target/debug/deps/libbase64-2a03de3babadded3.rmeta --extern blake3=/opt/rustwide/target/debug/deps/libblake3-c703a84830a2f5db.rmeta --extern built=/opt/rustwide/target/debug/deps/libbuilt-404a978b7f3b914c.rmeta --extern bytes=/opt/rustwide/target/debug/deps/libbytes-bfe11088fe358bd1.rmeta --extern chrono=/opt/rustwide/target/debug/deps/libchrono-685bf1c0cdcc4b17.rmeta --extern clap=/opt/rustwide/target/debug/deps/libclap-0daab29e7e884e87.rmeta --extern config=/opt/rustwide/target/debug/deps/libconfig-d5eeec37c2dbb63b.rmeta --extern criterion=/opt/rustwide/target/debug/deps/libcriterion-5a42036ff4a2e471.rmeta --extern cron=/opt/rustwide/target/debug/deps/libcron-fa05c0d4431cf182.rmeta --extern dashmap=/opt/rustwide/target/debug/deps/libdashmap-b9634f3af3ac0c59.rmeta --extern ed25519_dalek=/opt/rustwide/target/debug/deps/libed25519_dalek-512519ab2695d6bf.rmeta --extern fastrand=/opt/rustwide/target/debug/deps/libfastrand-503f12a96d791409.rmeta --extern futures=/opt/rustwide/target/debug/deps/libfutures-2ff461305978af83.rmeta --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-87704aa837fc6229.rmeta --extern globset=/opt/rustwide/target/debug/deps/libglobset-17f6695c289b31c7.rmeta --extern hex=/opt/rustwide/target/debug/deps/libhex-28742b4ca144387c.rmeta --extern hyper=/opt/rustwide/target/debug/deps/libhyper-b8364ee76a3477c2.rmeta --extern hyper_util=/opt/rustwide/target/debug/deps/libhyper_util-f7ef50c2745e9aa8.rmeta --extern ignore=/opt/rustwide/target/debug/deps/libignore-df863b327bd80ef3.rmeta --extern indexmap=/opt/rustwide/target/debug/deps/libindexmap-6dc65aab7c30f77a.rmeta --extern lsp_types=/opt/rustwide/target/debug/deps/liblsp_types-fe325638a4ad9636.rmeta --extern moka=/opt/rustwide/target/debug/deps/libmoka-ee517d0c14b15707.rmeta --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-0ba6aecba7086d38.rmeta --extern parking_lot=/opt/rustwide/target/debug/deps/libparking_lot-716158612cdfffaf.rmeta --extern pin_project_lite=/opt/rustwide/target/debug/deps/libpin_project_lite-bedc6e0acd72ff2a.rmeta --extern prometheus=/opt/rustwide/target/debug/deps/libprometheus-776d2b8804878887.rmeta --extern prost=/opt/rustwide/target/debug/deps/libprost-a3edbc12352010b9.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-33771f5da512d560.rmeta --extern regex=/opt/rustwide/target/debug/deps/libregex-57618f8a27088f1d.rmeta --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-5dcc430d6b7bc634.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-ec2b23a369650376.rmeta --extern serde_bytes=/opt/rustwide/target/debug/deps/libserde_bytes-a920f8fd149e33ed.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-20371ec54410a6b9.rmeta --extern sha2=/opt/rustwide/target/debug/deps/libsha2-6612c54f412ba715.rmeta --extern signature=/opt/rustwide/target/debug/deps/libsignature-5e5320f1c885308d.rmeta --extern smallvec=/opt/rustwide/target/debug/deps/libsmallvec-5854932b8c8b4991.rmeta --extern tantivy=/opt/rustwide/target/debug/deps/libtantivy-a2545811a34877a1.rmeta --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-1c251f2b9f7b8273.rmeta --extern tokio=/opt/rustwide/target/debug/deps/libtokio-2944dd84b08f343a.rmeta --extern tokio_process=/opt/rustwide/target/debug/deps/libtokio_process-3cdeb1509dfdcefc.rmeta --extern tokio_util=/opt/rustwide/target/debug/deps/libtokio_util-b097a5c0dd2a5c17.rmeta --extern toml=/opt/rustwide/target/debug/deps/libtoml-25f8a54450fec032.rmeta --extern tonic=/opt/rustwide/target/debug/deps/libtonic-6664135ab027b5f6.rmeta --extern tonic_build=/opt/rustwide/target/debug/deps/libtonic_build-220a5e98c3027cc4.rmeta --extern tonic_reflection=/opt/rustwide/target/debug/deps/libtonic_reflection-2dd9966e03278e7e.rmeta --extern tower=/opt/rustwide/target/debug/deps/libtower-394540c5c07ff3d7.rmeta --extern tower_http=/opt/rustwide/target/debug/deps/libtower_http-b4747ad10555fc13.rmeta --extern tower_lsp=/opt/rustwide/target/debug/deps/libtower_lsp-58c71af7fab4dd08.rmeta --extern tracing=/opt/rustwide/target/debug/deps/libtracing-93db6f7f259b106f.rmeta --extern tracing_subscriber=/opt/rustwide/target/debug/deps/libtracing_subscriber-783fcd76b23df5cd.rmeta --extern tracing_test=/opt/rustwide/target/debug/deps/libtracing_test-f1d16a00c3c76b4b.rmeta --extern tree_sitter=/opt/rustwide/target/debug/deps/libtree_sitter-068b836c9f77c540.rmeta --extern tree_sitter_go=/opt/rustwide/target/debug/deps/libtree_sitter_go-a72faf5b7a046d40.rmeta --extern tree_sitter_javascript=/opt/rustwide/target/debug/deps/libtree_sitter_javascript-d8e5f629676bcb02.rmeta --extern tree_sitter_python=/opt/rustwide/target/debug/deps/libtree_sitter_python-d6ade1859bb5a219.rmeta --extern tree_sitter_rust=/opt/rustwide/target/debug/deps/libtree_sitter_rust-5e2f40a2140f684f.rmeta --extern tree_sitter_typescript=/opt/rustwide/target/debug/deps/libtree_sitter_typescript-b3cc1e37fc340f6a.rmeta --extern uuid=/opt/rustwide/target/debug/deps/libuuid-3a5b89183cc0d0f0.rmeta --extern walkdir=/opt/rustwide/target/debug/deps/libwalkdir-1a00c768f8c7f3de.rmeta --extern wasm_bindgen=/opt/rustwide/target/debug/deps/libwasm_bindgen-97918da6cfdcbbcf.rmeta --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/blake3-093aa5371769c36e/out -L native=/opt/rustwide/target/debug/build/blake3-093aa5371769c36e/out -L native=/opt/rustwide/target/debug/build/libgit2-sys-6796d4c3027a251d/out/build -L native=/opt/rustwide/target/debug/build/ring-8bb8667489dded94/out -L native=/opt/rustwide/target/debug/build/zstd-sys-a66760e902017936/out -L native=/opt/rustwide/target/debug/build/tree-sitter-1a60a15014f1a2d7/out -L native=/opt/rustwide/target/debug/build/tree-sitter-go-87d1624a067ee522/out -L native=/opt/rustwide/target/debug/build/tree-sitter-javascript-b8fdb60b61a62ff3/out -L native=/opt/rustwide/target/debug/build/tree-sitter-python-9dbac8c305ce8e4d/out -L native=/opt/rustwide/target/debug/build/tree-sitter-rust-73edab92abafd943/out -L native=/opt/rustwide/target/debug/build/tree-sitter-typescript-22e82ffe7bf8f2cb/out` (signal: 9, SIGKILL: kill) [INFO] running `Command { std: "docker" "inspect" "49aa9c91b4e8cf2d8eda33217894c812ebc6ad99d2bac0fe6c55de64146ebb3a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "49aa9c91b4e8cf2d8eda33217894c812ebc6ad99d2bac0fe6c55de64146ebb3a", kill_on_drop: false }` [INFO] [stdout] 49aa9c91b4e8cf2d8eda33217894c812ebc6ad99d2bac0fe6c55de64146ebb3a