[INFO] fetching crate vecstore 1.0.0...
[INFO] testing vecstore-1.0.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate vecstore 1.0.0 into /workspace/builds/worker-1-tc2/source
[INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate vecstore 1.0.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate vecstore 1.0.0
[INFO] tweaked toml for crates.io crate vecstore 1.0.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate vecstore 1.0.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate vecstore 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:493:12
[INFO] [stderr]     |
[INFO] [stderr] 493 | homepage = "https://github.com/PhilipJohnBasile/vecstore"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 498 | repository = "https://github.com/PhilipJohnBasile/vecstore"
[INFO] [stderr]     |              ----------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `vecstore` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 647d07c3e6378e421913aa8e10e4c79ffa1e14cb488ec61ca496d144b5e99bb2
[INFO] running `Command { std: "docker" "start" "647d07c3e6378e421913aa8e10e4c79ffa1e14cb488ec61ca496d144b5e99bb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "647d07c3e6378e421913aa8e10e4c79ffa1e14cb488ec61ca496d144b5e99bb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "647d07c3e6378e421913aa8e10e4c79ffa1e14cb488ec61ca496d144b5e99bb2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "647d07c3e6378e421913aa8e10e4c79ffa1e14cb488ec61ca496d144b5e99bb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "647d07c3e6378e421913aa8e10e4c79ffa1e14cb488ec61ca496d144b5e99bb2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:493:12
[INFO] [stderr]     |
[INFO] [stderr] 493 | homepage = "https://github.com/PhilipJohnBasile/vecstore"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 498 | repository = "https://github.com/PhilipJohnBasile/vecstore"
[INFO] [stderr]     |              ----------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `vecstore` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling memoffset v0.7.1
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling jiff v0.2.15
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling clap_builder v4.5.50
[INFO] [stderr]    Compiling vecstore v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling combine v4.6.7
[INFO] [stderr]    Compiling syn v2.0.107
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling cpu-time v1.0.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling nix v0.26.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling memmap2 v0.9.8
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling enum-as-inner v0.6.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling env_filter v0.1.4
[INFO] [stderr]    Compiling env_logger v0.11.8
[INFO] [stderr]    Compiling anndists v0.1.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling sysctl v0.5.5
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling mmap-rs v0.6.1
[INFO] [stderr]    Compiling clap v4.5.50
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling ordered-float v5.1.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling hnsw_rs v0.3.2
[INFO] [stdout] warning: unused import: `MmapMut`
[INFO] [stdout]   --> src/store/disk_hnsw.rs:32:21
[INFO] [stdout]    |
[INFO] [stdout] 32 | use memmap2::{Mmap, MmapMut, MmapOptions};
[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: `File`
[INFO] [stdout]   --> src/store/disk_hnsw.rs:34:15
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::fs::{File, OpenOptions};
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]   --> src/store/disk_hnsw.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/store/disk_hnsw.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]   --> src/advanced_filter.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::collections::HashSet;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/analytics.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/anomaly.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]   --> src/bulk_migration.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 | use anyhow::{Context, Result};
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HashMap` and `HashSet`
[INFO] [stdout]   --> src/clustering.rs:45:24
[INFO] [stdout]    |
[INFO] [stdout] 45 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]    |                        ^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]   --> src/distributed/mod.rs:90:14
[INFO] [stdout]    |
[INFO] [stdout] 90 | use anyhow::{anyhow, Result};
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/distributed/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Duration` and `Instant`
[INFO] [stdout]   --> src/distributed/mod.rs:94:17
[INFO] [stdout]    |
[INFO] [stdout] 94 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `anyhow`
[INFO] [stdout]  --> src/gpu/cuda_kernels.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use anyhow::{anyhow, Result};
[INFO] [stdout]   |              ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> src/gpu/cuda_kernels.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `anyhow`
[INFO] [stdout]  --> src/gpu/metal_executor.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use anyhow::{anyhow, Result};
[INFO] [stdout]   |              ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/ivf_pq.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `VecStoreError`
[INFO] [stdout]  --> src/monitoring.rs:6:20
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::error::{Result, VecStoreError};
[INFO] [stdout]   |                    ^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]   --> src/partitioning.rs:38:14
[INFO] [stdout]    |
[INFO] [stdout] 38 | use anyhow::{Context, Result};
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/profiler.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]   --> src/profiler.rs:54:17
[INFO] [stdout]    |
[INFO] [stdout] 54 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/scann.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]   --> src/splade.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 | use anyhow::{anyhow, Result};
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rayon::prelude`
[INFO] [stdout]   --> src/lsh.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | use rayon::prelude::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/store/disk_hnsw.rs:309:13
[INFO] [stdout]     |
[INFO] [stdout] 309 |         let mut offset = file
[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: unused variable: `threshold`
[INFO] [stdout]    --> src/analytics.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 |         let threshold = mean + self.config.outlier_threshold * std_dev;
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_threshold`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vectors`
[INFO] [stdout]    --> src/analytics.rs:538:41
[INFO] [stdout]     |
[INFO] [stdout] 538 |     fn compute_hopkins_statistic(&self, vectors: &[Vec<f32>]) -> f32 {
[INFO] [stdout]     |                                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vectors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vectors`
[INFO] [stdout]    --> src/benchmark.rs:682:9
[INFO] [stdout]     |
[INFO] [stdout] 682 |         vectors: &[Vec<f32>],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vectors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `queries`
[INFO] [stdout]    --> src/benchmark.rs:683:9
[INFO] [stdout]     |
[INFO] [stdout] 683 |         queries: &[Vec<f32>],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_queries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `j`
[INFO] [stdout]    --> src/deduplication.rs:157:18
[INFO] [stdout]     |
[INFO] [stdout] 157 |             for (j, (id2, vec2)) in vectors.iter().enumerate().skip(i + 1) {
[INFO] [stdout]     |                  ^ help: if this is intentional, prefix it with an underscore: `_j`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/deduplication.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |         for mut group in groups.iter() {
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `store`
[INFO] [stdout]    --> src/deduplication.rs:349:31
[INFO] [stdout]     |
[INFO] [stdout] 349 |     fn get_all_vectors(&self, store: &VecStore) -> Result<Vec<(String, Vec<f32>)>> {
[INFO] [stdout]     |                               ^^^^^ help: if this is intentional, prefix it with an underscore: `_store`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/metadata_index.rs:166:22
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for (k, ids) in self.tree.range((
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/metadata_index.rs:174:22
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for (k, ids) in self.tree.range((
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/metadata_index.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 for (k, ids) in self.tree.range((
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/metadata_index.rs:190:22
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 for (k, ids) in self.tree.range((
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target_modality`
[INFO] [stdout]    --> src/multimodal.rs:477:9
[INFO] [stdout]     |
[INFO] [stdout] 477 |         target_modality: Modality,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_modality`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filter`
[INFO] [stdout]    --> src/protocol.rs:490:17
[INFO] [stdout]     |
[INFO] [stdout] 490 |                 filter,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `filter: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ids`
[INFO] [stdout]    --> src/protocol.rs:530:39
[INFO] [stdout]     |
[INFO] [stdout] 530 |             UniversalRequest::Fetch { ids } => {
[INFO] [stdout]     |                                       ^^^ help: try ignoring the field: `ids: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `upserted_count`
[INFO] [stdout]    --> src/protocol.rs:578:41
[INFO] [stdout]     |
[INFO] [stdout] 578 |             UniversalResponse::Upsert { upserted_count } => {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ help: try ignoring the field: `upserted_count: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `encoded`
[INFO] [stdout]    --> src/quantization.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |         let encoded: Vec<_> = vectors
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoded`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `encoded`
[INFO] [stdout]    --> src/quantization.rs:408:13
[INFO] [stdout]     |
[INFO] [stdout] 408 |         let encoded: Vec<_> = vectors
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoded`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dimensions_per_block`
[INFO] [stdout]    --> src/scann.rs:130:46
[INFO] [stdout]     |
[INFO] [stdout] 130 |     fn train(vectors: &[Vec<f32>], bits: u8, dimensions_per_block: usize) -> Result<Self> {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dimensions_per_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `text`
[INFO] [stdout]    --> src/splade.rs:238:26
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn encode(&self, text: &str) -> Result<SparseVector> {
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/store/disk_hnsw.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub struct DiskHNSW {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] 140 |     config: DiskHNSWConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `default_effect` is never read
[INFO] [stdout]    --> src/access_control.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 273 | pub struct AccessControl {
[INFO] [stdout]     |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 284 |     default_effect: Effect,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/bulk_migration.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 302 | pub struct ChromaDBMigration {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] 303 |     config: MigrationConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_neighboring_cells` is never used
[INFO] [stdout]    --> src/geospatial.rs:280:8
[INFO] [stdout]     |
[INFO] [stdout] 158 | impl GeoIndex {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 280 |     fn get_neighboring_cells(&self, center_cell: u64) -> Vec<u64> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/gpu.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 205 | pub struct GpuExecutor {
[INFO] [stdout]     |            ----------- field in this struct
[INFO] [stdout] 206 |     backend: Arc<dyn GpuOps>,
[INFO] [stdout] 207 |     config: GpuConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/gpu.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 339 | pub struct CpuBackend {
[INFO] [stdout]     |            ---------- field in this struct
[INFO] [stdout] 340 |     config: GpuConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]   --> src/recommender.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 93 | struct Item {
[INFO] [stdout]    |        ---- field in this struct
[INFO] [stdout] 94 |     id: String,
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Item` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `apply_activation` is never used
[INFO] [stdout]    --> src/splade.rs:269:8
[INFO] [stdout]     |
[INFO] [stdout] 226 | impl SpladeEncoder {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 269 |     fn apply_activation(&self, logits: &[f32]) -> Vec<f32> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `clap`
[INFO] [stderr]   --> Cargo.toml:60:15
[INFO] [stderr]    |
[INFO] [stderr] 60 | [dependencies.clap]
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `clap`
[INFO] [stderr] warning: unused dependency `directories`
[INFO] [stderr]   --> Cargo.toml:68:15
[INFO] [stderr]    |
[INFO] [stderr] 68 | [dependencies.directories]
[INFO] [stderr]    |               ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `directories`
[INFO] [stderr] warning: `vecstore` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 01s
[INFO] running `Command { std: "docker" "inspect" "647d07c3e6378e421913aa8e10e4c79ffa1e14cb488ec61ca496d144b5e99bb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "647d07c3e6378e421913aa8e10e4c79ffa1e14cb488ec61ca496d144b5e99bb2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:493:12
[INFO] [stderr]     |
[INFO] [stderr] 493 | homepage = "https://github.com/PhilipJohnBasile/vecstore"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 498 | repository = "https://github.com/PhilipJohnBasile/vecstore"
[INFO] [stderr]     |              ----------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `vecstore` (manifest) generated 1 warning
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling writeable v0.6.1
[INFO] [stderr]    Compiling syn v2.0.107
[INFO] [stderr]    Compiling litemap v0.8.0
[INFO] [stderr]    Compiling mio v1.1.0
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.0.0
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling icu_properties_data v2.0.1
[INFO] [stderr]    Compiling http v1.3.1
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling is-terminal v0.4.16
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling combine v4.6.7
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling enum-as-inner v0.6.1
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling env_filter v0.1.4
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling zerovec v0.11.4
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling env_logger v0.11.8
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling sysctl v0.5.5
[INFO] [stderr]    Compiling anndists v0.1.3
[INFO] [stderr]    Compiling mmap-rs v0.6.1
[INFO] [stderr]    Compiling clap v4.5.50
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.3
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling ordered-float v5.1.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling hnsw_rs v0.3.2
[INFO] [stderr]    Compiling proptest v1.8.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling vecstore v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stdout] warning: unused import: `MmapMut`
[INFO] [stdout]   --> src/store/disk_hnsw.rs:32:21
[INFO] [stdout]    |
[INFO] [stdout] 32 | use memmap2::{Mmap, MmapMut, MmapOptions};
[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: `File`
[INFO] [stdout]   --> src/store/disk_hnsw.rs:34:15
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::fs::{File, OpenOptions};
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]   --> src/store/disk_hnsw.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/store/disk_hnsw.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]   --> src/advanced_filter.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::collections::HashSet;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/analytics.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/anomaly.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]   --> src/bulk_migration.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 | use anyhow::{Context, Result};
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HashMap` and `HashSet`
[INFO] [stdout]   --> src/clustering.rs:45:24
[INFO] [stdout]    |
[INFO] [stdout] 45 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]    |                        ^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]   --> src/distributed/mod.rs:90:14
[INFO] [stdout]    |
[INFO] [stdout] 90 | use anyhow::{anyhow, Result};
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/distributed/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Duration` and `Instant`
[INFO] [stdout]   --> src/distributed/mod.rs:94:17
[INFO] [stdout]    |
[INFO] [stdout] 94 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `anyhow`
[INFO] [stdout]  --> src/gpu/cuda_kernels.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use anyhow::{anyhow, Result};
[INFO] [stdout]   |              ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> src/gpu/cuda_kernels.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `anyhow`
[INFO] [stdout]  --> src/gpu/metal_executor.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use anyhow::{anyhow, Result};
[INFO] [stdout]   |              ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/ivf_pq.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `VecStoreError`
[INFO] [stdout]  --> src/monitoring.rs:6:20
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::error::{Result, VecStoreError};
[INFO] [stdout]   |                    ^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]   --> src/partitioning.rs:38:14
[INFO] [stdout]    |
[INFO] [stdout] 38 | use anyhow::{Context, Result};
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/profiler.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]   --> src/profiler.rs:54:17
[INFO] [stdout]    |
[INFO] [stdout] 54 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/scann.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]   --> src/splade.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 | use anyhow::{anyhow, Result};
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stdout] warning: unused import: `MmapMut`
[INFO] [stdout]   --> src/store/disk_hnsw.rs:32:21
[INFO] [stdout]    |
[INFO] [stdout] 32 | use memmap2::{Mmap, MmapMut, MmapOptions};
[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: `File`
[INFO] [stdout]   --> src/store/disk_hnsw.rs:34:15
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::fs::{File, OpenOptions};
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]   --> src/store/disk_hnsw.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/store/disk_hnsw.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]   --> src/advanced_filter.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::collections::HashSet;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/analytics.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/anomaly.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]    --> src/audit.rs:504:9
[INFO] [stdout]     |
[INFO] [stdout] 504 |     use std::sync::Arc;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]   --> src/bulk_migration.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 | use anyhow::{Context, Result};
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashMap`
[INFO] [stdout]   --> src/clustering.rs:45:24
[INFO] [stdout]    |
[INFO] [stdout] 45 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]    |                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::Metadata`
[INFO] [stdout]    --> src/deduplication.rs:428:9
[INFO] [stdout]     |
[INFO] [stdout] 428 |     use crate::Metadata;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]    --> src/deduplication.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |     use std::collections::HashMap;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tempfile::TempDir`
[INFO] [stdout]    --> src/deduplication.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 |     use tempfile::TempDir;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]   --> src/distributed/mod.rs:90:14
[INFO] [stdout]    |
[INFO] [stdout] 90 | use anyhow::{anyhow, Result};
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/distributed/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Duration` and `Instant`
[INFO] [stdout]   --> src/distributed/mod.rs:94:17
[INFO] [stdout]    |
[INFO] [stdout] 94 | use std::time::{Duration, Instant};
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `anyhow`
[INFO] [stdout]  --> src/gpu/cuda_kernels.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use anyhow::{anyhow, Result};
[INFO] [stdout]   |              ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> src/gpu/cuda_kernels.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `anyhow`
[INFO] [stdout]  --> src/gpu/metal_executor.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use anyhow::{anyhow, Result};
[INFO] [stdout]   |              ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/ivf_pq.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `VecStoreError`
[INFO] [stdout]  --> src/monitoring.rs:6:20
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::error::{Result, VecStoreError};
[INFO] [stdout]   |                    ^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Context`
[INFO] [stdout]   --> src/partitioning.rs:38:14
[INFO] [stdout]    |
[INFO] [stdout] 38 | use anyhow::{Context, Result};
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/profiler.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/scann.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]   --> src/splade.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 | use anyhow::{anyhow, Result};
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rayon::prelude`
[INFO] [stdout]   --> src/lsh.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | use rayon::prelude::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/store/disk_hnsw.rs:309:13
[INFO] [stdout]     |
[INFO] [stdout] 309 |         let mut offset = file
[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: unused variable: `threshold`
[INFO] [stdout]    --> src/analytics.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 |         let threshold = mean + self.config.outlier_threshold * std_dev;
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_threshold`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vectors`
[INFO] [stdout]    --> src/analytics.rs:538:41
[INFO] [stdout]     |
[INFO] [stdout] 538 |     fn compute_hopkins_statistic(&self, vectors: &[Vec<f32>]) -> f32 {
[INFO] [stdout]     |                                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vectors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vectors`
[INFO] [stdout]    --> src/benchmark.rs:682:9
[INFO] [stdout]     |
[INFO] [stdout] 682 |         vectors: &[Vec<f32>],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vectors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `queries`
[INFO] [stdout]    --> src/benchmark.rs:683:9
[INFO] [stdout]     |
[INFO] [stdout] 683 |         queries: &[Vec<f32>],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_queries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `j`
[INFO] [stdout]    --> src/deduplication.rs:157:18
[INFO] [stdout]     |
[INFO] [stdout] 157 |             for (j, (id2, vec2)) in vectors.iter().enumerate().skip(i + 1) {
[INFO] [stdout]     |                  ^ help: if this is intentional, prefix it with an underscore: `_j`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/deduplication.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |         for mut group in groups.iter() {
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `store`
[INFO] [stdout]    --> src/deduplication.rs:349:31
[INFO] [stdout]     |
[INFO] [stdout] 349 |     fn get_all_vectors(&self, store: &VecStore) -> Result<Vec<(String, Vec<f32>)>> {
[INFO] [stdout]     |                               ^^^^^ help: if this is intentional, prefix it with an underscore: `_store`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/metadata_index.rs:166:22
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for (k, ids) in self.tree.range((
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/metadata_index.rs:174:22
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for (k, ids) in self.tree.range((
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/metadata_index.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 for (k, ids) in self.tree.range((
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/metadata_index.rs:190:22
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 for (k, ids) in self.tree.range((
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target_modality`
[INFO] [stdout]    --> src/multimodal.rs:477:9
[INFO] [stdout]     |
[INFO] [stdout] 477 |         target_modality: Modality,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_modality`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filter`
[INFO] [stdout]    --> src/protocol.rs:490:17
[INFO] [stdout]     |
[INFO] [stdout] 490 |                 filter,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `filter: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ids`
[INFO] [stdout]    --> src/protocol.rs:530:39
[INFO] [stdout]     |
[INFO] [stdout] 530 |             UniversalRequest::Fetch { ids } => {
[INFO] [stdout]     |                                       ^^^ help: try ignoring the field: `ids: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `upserted_count`
[INFO] [stdout]    --> src/protocol.rs:578:41
[INFO] [stdout]     |
[INFO] [stdout] 578 |             UniversalResponse::Upsert { upserted_count } => {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ help: try ignoring the field: `upserted_count: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `encoded`
[INFO] [stdout]    --> src/quantization.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |         let encoded: Vec<_> = vectors
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoded`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `encoded`
[INFO] [stdout]    --> src/quantization.rs:408:13
[INFO] [stdout]     |
[INFO] [stdout] 408 |         let encoded: Vec<_> = vectors
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoded`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dimensions_per_block`
[INFO] [stdout]    --> src/scann.rs:130:46
[INFO] [stdout]     |
[INFO] [stdout] 130 |     fn train(vectors: &[Vec<f32>], bits: u8, dimensions_per_block: usize) -> Result<Self> {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dimensions_per_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `text`
[INFO] [stdout]    --> src/splade.rs:238:26
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn encode(&self, text: &str) -> Result<SparseVector> {
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rayon::prelude`
[INFO] [stdout]   --> src/lsh.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | use rayon::prelude::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/store/disk_hnsw.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub struct DiskHNSW {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] 140 |     config: DiskHNSWConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `default_effect` is never read
[INFO] [stdout]    --> src/access_control.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 273 | pub struct AccessControl {
[INFO] [stdout]     |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 284 |     default_effect: Effect,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/bulk_migration.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 302 | pub struct ChromaDBMigration {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] 303 |     config: MigrationConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_neighboring_cells` is never used
[INFO] [stdout]    --> src/geospatial.rs:280:8
[INFO] [stdout]     |
[INFO] [stdout] 158 | impl GeoIndex {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 280 |     fn get_neighboring_cells(&self, center_cell: u64) -> Vec<u64> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/gpu.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 205 | pub struct GpuExecutor {
[INFO] [stdout]     |            ----------- field in this struct
[INFO] [stdout] 206 |     backend: Arc<dyn GpuOps>,
[INFO] [stdout] 207 |     config: GpuConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/gpu.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 339 | pub struct CpuBackend {
[INFO] [stdout]     |            ---------- field in this struct
[INFO] [stdout] 340 |     config: GpuConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]   --> src/recommender.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 93 | struct Item {
[INFO] [stdout]    |        ---- field in this struct
[INFO] [stdout] 94 |     id: String,
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Item` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `apply_activation` is never used
[INFO] [stdout]    --> src/splade.rs:269:8
[INFO] [stdout]     |
[INFO] [stdout] 226 | impl SpladeEncoder {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 269 |     fn apply_activation(&self, logits: &[f32]) -> Vec<f32> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/store/disk_hnsw.rs:309:13
[INFO] [stdout]     |
[INFO] [stdout] 309 |         let mut offset = file
[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: unused variable: `threshold`
[INFO] [stdout]    --> src/analytics.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 |         let threshold = mean + self.config.outlier_threshold * std_dev;
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_threshold`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vectors`
[INFO] [stdout]    --> src/analytics.rs:538:41
[INFO] [stdout]     |
[INFO] [stdout] 538 |     fn compute_hopkins_statistic(&self, vectors: &[Vec<f32>]) -> f32 {
[INFO] [stdout]     |                                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vectors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vectors`
[INFO] [stdout]    --> src/benchmark.rs:682:9
[INFO] [stdout]     |
[INFO] [stdout] 682 |         vectors: &[Vec<f32>],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vectors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `queries`
[INFO] [stdout]    --> src/benchmark.rs:683:9
[INFO] [stdout]     |
[INFO] [stdout] 683 |         queries: &[Vec<f32>],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_queries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `j`
[INFO] [stdout]    --> src/deduplication.rs:157:18
[INFO] [stdout]     |
[INFO] [stdout] 157 |             for (j, (id2, vec2)) in vectors.iter().enumerate().skip(i + 1) {
[INFO] [stdout]     |                  ^ help: if this is intentional, prefix it with an underscore: `_j`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/deduplication.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |         for mut group in groups.iter() {
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `store`
[INFO] [stdout]    --> src/deduplication.rs:349:31
[INFO] [stdout]     |
[INFO] [stdout] 349 |     fn get_all_vectors(&self, store: &VecStore) -> Result<Vec<(String, Vec<f32>)>> {
[INFO] [stdout]     |                               ^^^^^ help: if this is intentional, prefix it with an underscore: `_store`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/metadata_index.rs:166:22
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for (k, ids) in self.tree.range((
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/metadata_index.rs:174:22
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for (k, ids) in self.tree.range((
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/metadata_index.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 for (k, ids) in self.tree.range((
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> src/metadata_index.rs:190:22
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 for (k, ids) in self.tree.range((
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target_modality`
[INFO] [stdout]    --> src/multimodal.rs:477:9
[INFO] [stdout]     |
[INFO] [stdout] 477 |         target_modality: Modality,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_modality`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filter`
[INFO] [stdout]    --> src/protocol.rs:490:17
[INFO] [stdout]     |
[INFO] [stdout] 490 |                 filter,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `filter: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ids`
[INFO] [stdout]    --> src/protocol.rs:530:39
[INFO] [stdout]     |
[INFO] [stdout] 530 |             UniversalRequest::Fetch { ids } => {
[INFO] [stdout]     |                                       ^^^ help: try ignoring the field: `ids: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `upserted_count`
[INFO] [stdout]    --> src/protocol.rs:578:41
[INFO] [stdout]     |
[INFO] [stdout] 578 |             UniversalResponse::Upsert { upserted_count } => {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ help: try ignoring the field: `upserted_count: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `encoded`
[INFO] [stdout]    --> src/quantization.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |         let encoded: Vec<_> = vectors
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoded`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `encoded`
[INFO] [stdout]    --> src/quantization.rs:408:13
[INFO] [stdout]     |
[INFO] [stdout] 408 |         let encoded: Vec<_> = vectors
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoded`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dimensions_per_block`
[INFO] [stdout]    --> src/scann.rs:130:46
[INFO] [stdout]     |
[INFO] [stdout] 130 |     fn train(vectors: &[Vec<f32>], bits: u8, dimensions_per_block: usize) -> Result<Self> {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dimensions_per_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `text`
[INFO] [stdout]    --> src/splade.rs:238:26
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn encode(&self, text: &str) -> Result<SparseVector> {
[INFO] [stdout]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/store/disk_hnsw.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub struct DiskHNSW {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] 140 |     config: DiskHNSWConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `default_effect` is never read
[INFO] [stdout]    --> src/access_control.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 273 | pub struct AccessControl {
[INFO] [stdout]     |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 284 |     default_effect: Effect,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/bulk_migration.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 302 | pub struct ChromaDBMigration {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] 303 |     config: MigrationConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_neighboring_cells` is never used
[INFO] [stdout]    --> src/geospatial.rs:280:8
[INFO] [stdout]     |
[INFO] [stdout] 158 | impl GeoIndex {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 280 |     fn get_neighboring_cells(&self, center_cell: u64) -> Vec<u64> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/gpu.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 205 | pub struct GpuExecutor {
[INFO] [stdout]     |            ----------- field in this struct
[INFO] [stdout] 206 |     backend: Arc<dyn GpuOps>,
[INFO] [stdout] 207 |     config: GpuConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> src/gpu.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 339 | pub struct CpuBackend {
[INFO] [stdout]     |            ---------- field in this struct
[INFO] [stdout] 340 |     config: GpuConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]   --> src/recommender.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 93 | struct Item {
[INFO] [stdout]    |        ---- field in this struct
[INFO] [stdout] 94 |     id: String,
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Item` 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: unexpected `cfg` condition value: `loaders`
[INFO] [stdout]   --> examples/02_pdf_rag.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[cfg(feature = "loaders")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `arrow`, `async`, `async-trait`, `axum`, `candle-core`, `candle-embeddings`, `candle-nn`, `candle-transformers`, `cloud-embeddings`, `compression`, `console_error_panic_hook`, `cuda`, `default`, `embeddings`, `futures`, `hf-hub`, `hyper`, `js-sys`, `lazy_static`, `metal`, `ndarray`, `ollama`, `openai-embeddings`, `ort`, `parquet`, `parquet-export`, `prometheus`, `prost`, `pyo3`, `python`, `reqwest`, `safetensors`, `serde-wasm-bindgen`, `server`, and `tokenizers` and 12 more
[INFO] [stdout]    = help: consider adding `loaders` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `loaders`
[INFO] [stdout]   --> examples/02_pdf_rag.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[cfg(not(feature = "loaders"))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `arrow`, `async`, `async-trait`, `axum`, `candle-core`, `candle-embeddings`, `candle-nn`, `candle-transformers`, `cloud-embeddings`, `compression`, `console_error_panic_hook`, `cuda`, `default`, `embeddings`, `futures`, `hf-hub`, `hyper`, `js-sys`, `lazy_static`, `metal`, `ndarray`, `ollama`, `openai-embeddings`, `ort`, `parquet`, `parquet-export`, `prometheus`, `prost`, `pyo3`, `python`, `reqwest`, `safetensors`, `serde-wasm-bindgen`, `server`, and `tokenizers` and 12 more
[INFO] [stdout]    = help: consider adding `loaders` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `loaders`
[INFO] [stdout]   --> examples/02_pdf_rag.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg(feature = "loaders")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `arrow`, `async`, `async-trait`, `axum`, `candle-core`, `candle-embeddings`, `candle-nn`, `candle-transformers`, `cloud-embeddings`, `compression`, `console_error_panic_hook`, `cuda`, `default`, `embeddings`, `futures`, `hf-hub`, `hyper`, `js-sys`, `lazy_static`, `metal`, `ndarray`, `ollama`, `openai-embeddings`, `ort`, `parquet`, `parquet-export`, `prometheus`, `prost`, `pyo3`, `python`, `reqwest`, `safetensors`, `serde-wasm-bindgen`, `server`, and `tokenizers` and 12 more
[INFO] [stdout]    = help: consider adding `loaders` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `loaders`
[INFO] [stdout]    --> examples/02_pdf_rag.rs:121:7
[INFO] [stdout]     |
[INFO] [stdout] 121 | #[cfg(feature = "loaders")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `arrow`, `async`, `async-trait`, `axum`, `candle-core`, `candle-embeddings`, `candle-nn`, `candle-transformers`, `cloud-embeddings`, `compression`, `console_error_panic_hook`, `cuda`, `default`, `embeddings`, `futures`, `hf-hub`, `hyper`, `js-sys`, `lazy_static`, `metal`, `ndarray`, `ollama`, `openai-embeddings`, `ort`, `parquet`, `parquet-export`, `prometheus`, `prost`, `pyo3`, `python`, `reqwest`, `safetensors`, `serde-wasm-bindgen`, `server`, and `tokenizers` and 12 more
[INFO] [stdout]     = help: consider adding `loaders` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow::Result`
[INFO] [stdout]  --> examples/02_pdf_rag.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use anyhow::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> examples/02_pdf_rag.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Metadata`, `Query`, `RecursiveCharacterTextSplitter`, `TextSplitter`, and `VecStore`
[INFO] [stdout]   --> examples/02_pdf_rag.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 |     text_splitter::{RecursiveCharacterTextSplitter, TextSplitter},
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 11 |     Metadata, Query, VecStore,
[INFO] [stdout]    |     ^^^^^^^^  ^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `NodeStatus`
[INFO] [stdout]   --> examples/distributed_indexing.rs:26:80
[INFO] [stdout]    |
[INFO] [stdout] 26 |     ConsistencyLevel, ConsistentHashRing, DistributedConfig, DistributedStore, NodeStatus,
[INFO] [stdout]    |                                                                                ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]   --> tests/text_splitter_comprehensive_tests.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |     assert!(chunks.len() >= 0);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `vecstore` (lib test); 53 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/1.100.0-beta.1-x86_64-unknown-linux-gnu/bin/rustc --crate-name vecstore --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat,unused-externs-silent --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrow", "async", "async-trait", "axum", "candle-core", "candle-embeddings", "candle-nn", "candle-transformers", "cloud-embeddings", "compression", "console_error_panic_hook", "cuda", "default", "embeddings", "futures", "hf-hub", "hyper", "js-sys", "lazy_static", "metal", "ndarray", "ollama", "openai-embeddings", "ort", "parquet", "parquet-export", "prometheus", "prost", "pyo3", "python", "reqwest", "safetensors", "serde-wasm-bindgen", "server", "tokenizers", "tokio", "tokio-stream", "tonic", "tonic-build", "tower", "tower-http", "tracing", "ureq", "wasm", "wasm-bindgen", "wasm-bindgen-futures", "web-sys"))' -C metadata=5013ac5a1bef3f8d -C extra-filename=-e017cf6f56fbc8d3 --out-dir /opt/rustwide/target/debug/build/vecstore/e017cf6f56fbc8d3/out -L dependency=/opt/rustwide/target/debug/build/aho-corasick/d6cdf6268587ae82/out -L dependency=/opt/rustwide/target/debug/build/allocator-api2/8d9c1e895dea53bd/out -L dependency=/opt/rustwide/target/debug/build/anes/63f0137352460ed3/out -L dependency=/opt/rustwide/target/debug/build/anndists/51bc0700e80222e2/out -L dependency=/opt/rustwide/target/debug/build/anstream/c255f0dac3a0e38d/out -L dependency=/opt/rustwide/target/debug/build/anstyle-parse/2b179629a907e4e4/out -L dependency=/opt/rustwide/target/debug/build/anstyle-query/01c9a556ffcdbece/out -L dependency=/opt/rustwide/target/debug/build/anstyle/fe219cdab7346aa5/out -L dependency=/opt/rustwide/target/debug/build/anyhow/4342eda19ce54c8e/out -L dependency=/opt/rustwide/target/debug/build/assert-json-diff/fbec47243b2b5371/out -L dependency=/opt/rustwide/target/debug/build/atomic-waker/06950c8c08d2b8fa/out -L dependency=/opt/rustwide/target/debug/build/base64/32787b0325ea6df8/out -L dependency=/opt/rustwide/target/debug/build/bincode/761809a3e031b2ed/out -L dependency=/opt/rustwide/target/debug/build/bit-set/1fa6ab292f9512d1/out -L dependency=/opt/rustwide/target/debug/build/bit-vec/46bedad1cbb6f5b7/out -L dependency=/opt/rustwide/target/debug/build/bitflags/9362e66b8880981a/out -L dependency=/opt/rustwide/target/debug/build/bitflags/dde12b0d7d495b50/out -L dependency=/opt/rustwide/target/debug/build/byteorder/8f59b6d1bfdaa844/out -L dependency=/opt/rustwide/target/debug/build/bytes/82ad4f0211bdc963/out -L dependency=/opt/rustwide/target/debug/build/cast/70a90cf59d221123/out -L dependency=/opt/rustwide/target/debug/build/cfg-if/83060ec5685761ae/out -L dependency=/opt/rustwide/target/debug/build/ciborium-io/830fc40686b7b55e/out -L dependency=/opt/rustwide/target/debug/build/ciborium-ll/8c033e3ee1a1f268/out -L dependency=/opt/rustwide/target/debug/build/ciborium/1ed1f16bd1a77927/out -L dependency=/opt/rustwide/target/debug/build/clap/b7fbe8ce8db789a5/out -L dependency=/opt/rustwide/target/debug/build/clap_builder/10451bf25627fb85/out -L dependency=/opt/rustwide/target/debug/build/clap_derive/4707a881aa9b15b9/out -L dependency=/opt/rustwide/target/debug/build/clap_lex/1c04dafadfaa0baf/out -L dependency=/opt/rustwide/target/debug/build/colorchoice/8e2615b3451b028d/out -L dependency=/opt/rustwide/target/debug/build/combine/62f328b603da0022/out -L dependency=/opt/rustwide/target/debug/build/cpu-time/7e133c486eec5f10/out -L dependency=/opt/rustwide/target/debug/build/criterion-plot/05567ebf359241b5/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-deque/e71c6317821167fb/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-epoch/5fdcd5978a9f0010/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-utils/f696a08ab1e94e7a/out -L dependency=/opt/rustwide/target/debug/build/deadpool-runtime/6f57829d3c306cb7/out -L dependency=/opt/rustwide/target/debug/build/deadpool/22f99db313c4e9db/out -L dependency=/opt/rustwide/target/debug/build/dirs-sys/d7e2e9ba078aa2f5/out -L dependency=/opt/rustwide/target/debug/build/displaydoc/6953b0a40d324c8e/out -L dependency=/opt/rustwide/target/debug/build/either/e5ea87bd27ac73a9/out -L dependency=/opt/rustwide/target/debug/build/enum-as-inner/1ecb9b0e513615ec/out -L dependency=/opt/rustwide/target/debug/build/env_filter/1b7213efd9d01806/out -L dependency=/opt/rustwide/target/debug/build/env_logger/c37e4bec3798c19d/out -L dependency=/opt/rustwide/target/debug/build/equivalent/6a754676e6af62ae/out -L dependency=/opt/rustwide/target/debug/build/fastrand/751bcde24b8aa073/out -L dependency=/opt/rustwide/target/debug/build/fnv/79e2cbfbe03dcd16/out -L dependency=/opt/rustwide/target/debug/build/foldhash/07f233db1c671507/out -L dependency=/opt/rustwide/target/debug/build/form_urlencoded/da07baadaa4a52d9/out -L dependency=/opt/rustwide/target/debug/build/futures-channel/3bb2db6cecc5bacb/out -L dependency=/opt/rustwide/target/debug/build/futures-core/3b920243fce8fec0/out -L dependency=/opt/rustwide/target/debug/build/futures-executor/16da1d909eaa0d2f/out -L dependency=/opt/rustwide/target/debug/build/futures-io/59d0071c9258d69f/out -L dependency=/opt/rustwide/target/debug/build/futures-macro/ff73ef74d4fbe6a2/out -L dependency=/opt/rustwide/target/debug/build/futures-sink/ae1eb2d060de53a2/out -L dependency=/opt/rustwide/target/debug/build/futures-task/e09ab7898221cb97/out -L dependency=/opt/rustwide/target/debug/build/futures-util/cada9d6a58de032a/out -L dependency=/opt/rustwide/target/debug/build/futures/606d1fb1d78e5d6d/out -L dependency=/opt/rustwide/target/debug/build/getrandom/76dd113170e10f5a/out -L dependency=/opt/rustwide/target/debug/build/getrandom/d7259c798b9d4ed8/out -L dependency=/opt/rustwide/target/debug/build/h2/ae9d7a5ad6d1b3fc/out -L dependency=/opt/rustwide/target/debug/build/half/9b5eac57ccbedbf8/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/621f4a290160b487/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/ac2229ec4aecf871/out -L dependency=/opt/rustwide/target/debug/build/http-body-util/3e17c470bd7f7a50/out -L dependency=/opt/rustwide/target/debug/build/http-body/105ee97081f5a2ad/out -L dependency=/opt/rustwide/target/debug/build/http/2d03230cfda7aff1/out -L dependency=/opt/rustwide/target/debug/build/httparse/8c9b827b8f345444/out -L dependency=/opt/rustwide/target/debug/build/httpdate/331798cefc82cc7e/out -L dependency=/opt/rustwide/target/debug/build/hyper-util/9797b8b682633d56/out -L dependency=/opt/rustwide/target/debug/build/hyper/8acd4e3462c52152/out -L dependency=/opt/rustwide/target/debug/build/iana-time-zone/bab5d12b40894ac1/out -L dependency=/opt/rustwide/target/debug/build/icu_collections/b4bf49dd01e3b696/out -L dependency=/opt/rustwide/target/debug/build/icu_locale_core/4829a014ad4cd507/out -L dependency=/opt/rustwide/target/debug/build/icu_normalizer/5f14e523a90393c4/out -L dependency=/opt/rustwide/target/debug/build/icu_normalizer_data/ff82f05aef08137e/out -L dependency=/opt/rustwide/target/debug/build/icu_properties/d4425906283b8f38/out -L dependency=/opt/rustwide/target/debug/build/icu_properties_data/b53d225676b50701/out -L dependency=/opt/rustwide/target/debug/build/icu_provider/7d8722f410146568/out -L dependency=/opt/rustwide/target/debug/build/idna/8ac23cf2b92bdacd/out -L dependency=/opt/rustwide/target/debug/build/idna_adapter/59e5051c6571910b/out -L dependency=/opt/rustwide/target/debug/build/indexmap/92c609a00701d15e/out -L dependency=/opt/rustwide/target/debug/build/is-terminal/933b9ec4cd634414/out -L dependency=/opt/rustwide/target/debug/build/is_terminal_polyfill/e39671344234c74d/out -L dependency=/opt/rustwide/target/debug/build/itertools/f8740b82a1cec4c3/out -L dependency=/opt/rustwide/target/debug/build/itoa/ef40fa516293a9d3/out -L dependency=/opt/rustwide/target/debug/build/jiff/e4b6a268071e8305/out -L dependency=/opt/rustwide/target/debug/build/lazy_static/3674be3f4245d19b/out -L dependency=/opt/rustwide/target/debug/build/libc/447cbd2ab314a675/out -L dependency=/opt/rustwide/target/debug/build/linux-raw-sys/7c0af75954695899/out -L dependency=/opt/rustwide/target/debug/build/litemap/76c583890b84c465/out -L dependency=/opt/rustwide/target/debug/build/lock_api/16d46fed645f7bff/out -L dependency=/opt/rustwide/target/debug/build/log/28ade3d6717210f3/out -L dependency=/opt/rustwide/target/debug/build/matchers/cc279242ec2b73bf/out -L dependency=/opt/rustwide/target/debug/build/memchr/9be7e24c0cc6f173/out -L dependency=/opt/rustwide/target/debug/build/memoffset/0ebfc19fc9e64523/out -L dependency=/opt/rustwide/target/debug/build/mio/274a87e64cd614eb/out -L dependency=/opt/rustwide/target/debug/build/mmap-rs/d675de62b074be50/out -L dependency=/opt/rustwide/target/debug/build/nix/6f1a7ca9d75435b1/out -L dependency=/opt/rustwide/target/debug/build/nu-ansi-term/745c727bb3e87c52/out -L dependency=/opt/rustwide/target/debug/build/num-traits/8025aadba3f5277e/out -L dependency=/opt/rustwide/target/debug/build/num_cpus/9c38eb2c46af02e8/out -L dependency=/opt/rustwide/target/debug/build/once_cell/e9252a7b5119f3eb/out -L dependency=/opt/rustwide/target/debug/build/oorandom/bbba029f9943950a/out -L dependency=/opt/rustwide/target/debug/build/option-ext/61303ef911796993/out -L dependency=/opt/rustwide/target/debug/build/parking_lot/cb48728aa8a0aeef/out -L dependency=/opt/rustwide/target/debug/build/parking_lot_core/0d3604d4ca93000b/out -L dependency=/opt/rustwide/target/debug/build/percent-encoding/60965446a9af8f63/out -L dependency=/opt/rustwide/target/debug/build/pin-project-lite/72bf04572caa1c84/out -L dependency=/opt/rustwide/target/debug/build/pin-utils/3860774ad9b215b5/out -L dependency=/opt/rustwide/target/debug/build/plotters-backend/e249b42882ddb8aa/out -L dependency=/opt/rustwide/target/debug/build/plotters-svg/15366464ccea77c7/out -L dependency=/opt/rustwide/target/debug/build/plotters/86a6857049243ee5/out -L dependency=/opt/rustwide/target/debug/build/potential_utf/d66519c65131cada/out -L dependency=/opt/rustwide/target/debug/build/ppv-lite86/26c19dc27dd290eb/out -L dependency=/opt/rustwide/target/debug/build/quick-error/9f96d0cb10ca2956/out -L dependency=/opt/rustwide/target/debug/build/rand/8e1f13f7654c83b6/out -L dependency=/opt/rustwide/target/debug/build/rand_chacha/749adbf49cf7285c/out -L dependency=/opt/rustwide/target/debug/build/rand_chacha/fb5d6220d946c69a/out -L dependency=/opt/rustwide/target/debug/build/rand_core/43742222f30de466/out -L dependency=/opt/rustwide/target/debug/build/rand_core/7212884ea06c8c65/out -L dependency=/opt/rustwide/target/debug/build/rand_xorshift/614e24d354530536/out -L dependency=/opt/rustwide/target/debug/build/rayon-core/e986c1d1845fe6c3/out -L dependency=/opt/rustwide/target/debug/build/rayon/cddd5520333a5540/out -L dependency=/opt/rustwide/target/debug/build/regex-automata/60ca7e1a066891f4/out -L dependency=/opt/rustwide/target/debug/build/regex-syntax/21c69862a9074e56/out -L dependency=/opt/rustwide/target/debug/build/regex/82ab9ef9d598e96a/out -L dependency=/opt/rustwide/target/debug/build/rustix/d41a4566413a9198/out -L dependency=/opt/rustwide/target/debug/build/rusty-fork/5b5d00535bdde60a/out -L dependency=/opt/rustwide/target/debug/build/ryu/a7164637bc4900ee/out -L dependency=/opt/rustwide/target/debug/build/same-file/ff49545450c0b63c/out -L dependency=/opt/rustwide/target/debug/build/scopeguard/7ec2214574194454/out -L dependency=/opt/rustwide/target/debug/build/serde/25022689881e0476/out -L dependency=/opt/rustwide/target/debug/build/serde_core/21f22ac7b803fb0e/out -L dependency=/opt/rustwide/target/debug/build/serde_derive/560e10a58c70f832/out -L dependency=/opt/rustwide/target/debug/build/serde_json/586a097207fe8a73/out -L dependency=/opt/rustwide/target/debug/build/sharded-slab/bd3e89e1e50b7c87/out -L dependency=/opt/rustwide/target/debug/build/slab/5629529544b2a983/out -L dependency=/opt/rustwide/target/debug/build/smallvec/bc3128fdd57228fc/out -L dependency=/opt/rustwide/target/debug/build/socket2/74cdf1fe8b7a45b9/out -L dependency=/opt/rustwide/target/debug/build/stable_deref_trait/49463a691f385e1c/out -L dependency=/opt/rustwide/target/debug/build/strsim/4d1ed08a123238dc/out -L dependency=/opt/rustwide/target/debug/build/sysctl/a42f1f8120128a4a/out -L dependency=/opt/rustwide/target/debug/build/tempfile/e41a0e389a76a9f4/out -L dependency=/opt/rustwide/target/debug/build/thiserror-impl/22fc4a61d62a68b7/out -L dependency=/opt/rustwide/target/debug/build/thiserror-impl/684a46cc2747b4f0/out -L dependency=/opt/rustwide/target/debug/build/thiserror/64bb973dd3ca5bfc/out -L dependency=/opt/rustwide/target/debug/build/thread_local/b4f6fe44d641c0b1/out -L dependency=/opt/rustwide/target/debug/build/tinystr/eadc2f88adef897a/out -L dependency=/opt/rustwide/target/debug/build/tinytemplate/70b47f9ad4e00db3/out -L dependency=/opt/rustwide/target/debug/build/tokio-macros/f7b32d5d7a48308d/out -L dependency=/opt/rustwide/target/debug/build/tokio-util/1ba86a6247c96708/out -L dependency=/opt/rustwide/target/debug/build/tokio/797bb01cbb9496dc/out -L dependency=/opt/rustwide/target/debug/build/tracing-attributes/38264ce316269bff/out -L dependency=/opt/rustwide/target/debug/build/tracing-core/aa4ed84ab5d584f8/out -L dependency=/opt/rustwide/target/debug/build/tracing-log/b01212381fb6aaef/out -L dependency=/opt/rustwide/target/debug/build/tracing-serde/f4bc37afdc2d6b57/out -L dependency=/opt/rustwide/target/debug/build/tracing/7177242bbe2d4d65/out -L dependency=/opt/rustwide/target/debug/build/try-lock/8fa2f6971035be84/out -L dependency=/opt/rustwide/target/debug/build/unarray/2b0ca735f001c2fa/out -L dependency=/opt/rustwide/target/debug/build/url/0a51e32adf0b7ff2/out -L dependency=/opt/rustwide/target/debug/build/utf8_iter/51566bbad89f3a68/out -L dependency=/opt/rustwide/target/debug/build/utf8parse/92d0158219063202/out -L dependency=/opt/rustwide/target/debug/build/wait-timeout/01efbc813e76e450/out -L dependency=/opt/rustwide/target/debug/build/walkdir/7cc6f300a6f0bf06/out -L dependency=/opt/rustwide/target/debug/build/want/7a6260b9c50f1479/out -L dependency=/opt/rustwide/target/debug/build/writeable/240af3fb4837c678/out -L dependency=/opt/rustwide/target/debug/build/yoke-derive/e74ecdaf1f6b6b42/out -L dependency=/opt/rustwide/target/debug/build/yoke/3d417df8780dcd62/out -L dependency=/opt/rustwide/target/debug/build/zerocopy-derive/8757800b0c960090/out -L dependency=/opt/rustwide/target/debug/build/zerocopy/d3f3820b265b5953/out -L dependency=/opt/rustwide/target/debug/build/zerofrom-derive/466e33a47fe0c9c0/out -L dependency=/opt/rustwide/target/debug/build/zerofrom/6edcabf6966cc13c/out -L dependency=/opt/rustwide/target/debug/build/zerotrie/9e2fe8e93d299cc6/out -L dependency=/opt/rustwide/target/debug/build/zerovec-derive/b6d955c66f12a8e0/out -L dependency=/opt/rustwide/target/debug/build/zerovec/b349cf33caa98c9e/out --extern anyhow=/opt/rustwide/target/debug/build/anyhow/4342eda19ce54c8e/out/libanyhow-4342eda19ce54c8e.rlib --extern approx=/opt/rustwide/target/debug/build/approx/4f5b5ed05fc2770f/out/libapprox-4f5b5ed05fc2770f.rlib --extern bincode=/opt/rustwide/target/debug/build/bincode/761809a3e031b2ed/out/libbincode-761809a3e031b2ed.rlib --extern chrono=/opt/rustwide/target/debug/build/chrono/4ff275253074675b/out/libchrono-4ff275253074675b.rlib --extern clap=/opt/rustwide/target/debug/build/clap/b7fbe8ce8db789a5/out/libclap-b7fbe8ce8db789a5.rlib --extern criterion=/opt/rustwide/target/debug/build/criterion/35180363da3220e4/out/libcriterion-35180363da3220e4.rlib --extern directories=/opt/rustwide/target/debug/build/directories/60c9ad5fb17e0fca/out/libdirectories-60c9ad5fb17e0fca.rlib --extern futures=/opt/rustwide/target/debug/build/futures/606d1fb1d78e5d6d/out/libfutures-606d1fb1d78e5d6d.rlib --extern getrandom=/opt/rustwide/target/debug/build/getrandom/76dd113170e10f5a/out/libgetrandom-76dd113170e10f5a.rlib --extern hnsw_rs=/opt/rustwide/target/debug/build/hnsw_rs/94e1aa761852b15c/out/libhnsw_rs-94e1aa761852b15c.rlib --extern memmap2=/opt/rustwide/target/debug/build/memmap2/c14fea19a774da75/out/libmemmap2-c14fea19a774da75.rlib --extern ordered_float=/opt/rustwide/target/debug/build/ordered-float/d96d7d0ba244efcf/out/libordered_float-d96d7d0ba244efcf.rlib --extern proptest=/opt/rustwide/target/debug/build/proptest/4ded876791fd29ac/out/libproptest-4ded876791fd29ac.rlib --extern rand=/opt/rustwide/target/debug/build/rand/d234522d587c16d9/out/librand-d234522d587c16d9.rlib --extern rayon=/opt/rustwide/target/debug/build/rayon/cddd5520333a5540/out/librayon-cddd5520333a5540.rlib --extern regex=/opt/rustwide/target/debug/build/regex/82ab9ef9d598e96a/out/libregex-82ab9ef9d598e96a.rlib --extern serde=/opt/rustwide/target/debug/build/serde/25022689881e0476/out/libserde-25022689881e0476.rlib --extern serde_json=/opt/rustwide/target/debug/build/serde_json/586a097207fe8a73/out/libserde_json-586a097207fe8a73.rlib --extern tempfile=/opt/rustwide/target/debug/build/tempfile/e41a0e389a76a9f4/out/libtempfile-e41a0e389a76a9f4.rlib --extern thiserror=/opt/rustwide/target/debug/build/thiserror/f03a4c1a8cf66a88/out/libthiserror-f03a4c1a8cf66a88.rlib --extern tokio=/opt/rustwide/target/debug/build/tokio/797bb01cbb9496dc/out/libtokio-797bb01cbb9496dc.rlib --extern tracing=/opt/rustwide/target/debug/build/tracing/7177242bbe2d4d65/out/libtracing-7177242bbe2d4d65.rlib --extern tracing_subscriber=/opt/rustwide/target/debug/build/tracing-subscriber/9b895ec0f09d1a11/out/libtracing_subscriber-9b895ec0f09d1a11.rlib --extern wiremock=/opt/rustwide/target/debug/build/wiremock/ea9a3d21f6c2a32d/out/libwiremock-ea9a3d21f6c2a32d.rlib --cap-lints=warn --force-warn=unused_crate_dependencies` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/opt/rustwide/target/debug/build/vecstore/c521b83b490f9b1f/out/rustcbzvlYs/symbols.o" "<3 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/build/vecstore/1ab7c0da01d46930/out/libvecstore.rlib" "/opt/rustwide/target/debug/build/ordered-float/d96d7d0ba244efcf/out/libordered_float-d96d7d0ba244efcf.rlib" "/opt/rustwide/target/debug/build/tracing-subscriber/9b895ec0f09d1a11/out/libtracing_subscriber-9b895ec0f09d1a11.rlib" "/opt/rustwide/target/debug/build/tracing-serde/f4bc37afdc2d6b57/out/libtracing_serde-f4bc37afdc2d6b57.rlib" "/opt/rustwide/target/debug/build/sharded-slab/bd3e89e1e50b7c87/out/libsharded_slab-bd3e89e1e50b7c87.rlib" "/opt/rustwide/target/debug/build/matchers/cc279242ec2b73bf/out/libmatchers-cc279242ec2b73bf.rlib" "/opt/rustwide/target/debug/build/nu-ansi-term/745c727bb3e87c52/out/libnu_ansi_term-745c727bb3e87c52.rlib" "/opt/rustwide/target/debug/build/tracing/7177242bbe2d4d65/out/libtracing-7177242bbe2d4d65.rlib" "/opt/rustwide/target/debug/build/pin-project-lite/72bf04572caa1c84/out/libpin_project_lite-72bf04572caa1c84.rlib" "/opt/rustwide/target/debug/build/thread_local/b4f6fe44d641c0b1/out/libthread_local-b4f6fe44d641c0b1.rlib" "/opt/rustwide/target/debug/build/tracing-log/b01212381fb6aaef/out/libtracing_log-b01212381fb6aaef.rlib" "/opt/rustwide/target/debug/build/tracing-core/aa4ed84ab5d584f8/out/libtracing_core-aa4ed84ab5d584f8.rlib" "/opt/rustwide/target/debug/build/tempfile/e41a0e389a76a9f4/out/libtempfile-e41a0e389a76a9f4.rlib" "/opt/rustwide/target/debug/build/fastrand/751bcde24b8aa073/out/libfastrand-751bcde24b8aa073.rlib" "/opt/rustwide/target/debug/build/once_cell/e9252a7b5119f3eb/out/libonce_cell-e9252a7b5119f3eb.rlib" "/opt/rustwide/target/debug/build/rustix/d41a4566413a9198/out/librustix-d41a4566413a9198.rlib" "/opt/rustwide/target/debug/build/linux-raw-sys/7c0af75954695899/out/liblinux_raw_sys-7c0af75954695899.rlib" "/opt/rustwide/target/debug/build/chrono/4ff275253074675b/out/libchrono-4ff275253074675b.rlib" "/opt/rustwide/target/debug/build/iana-time-zone/bab5d12b40894ac1/out/libiana_time_zone-bab5d12b40894ac1.rlib" "/opt/rustwide/target/debug/build/rand/d234522d587c16d9/out/librand-d234522d587c16d9.rlib" "/opt/rustwide/target/debug/build/rand_chacha/749adbf49cf7285c/out/librand_chacha-749adbf49cf7285c.rlib" "/opt/rustwide/target/debug/build/rand_core/43742222f30de466/out/librand_core-43742222f30de466.rlib" "/opt/rustwide/target/debug/build/getrandom/76dd113170e10f5a/out/libgetrandom-76dd113170e10f5a.rlib" "/opt/rustwide/target/debug/build/hnsw_rs/94e1aa761852b15c/out/libhnsw_rs-94e1aa761852b15c.rlib" "/opt/rustwide/target/debug/build/bincode/761809a3e031b2ed/out/libbincode-761809a3e031b2ed.rlib" "/opt/rustwide/target/debug/build/rand/8e1f13f7654c83b6/out/librand-8e1f13f7654c83b6.rlib" "/opt/rustwide/target/debug/build/rand_chacha/fb5d6220d946c69a/out/librand_chacha-fb5d6220d946c69a.rlib" "/opt/rustwide/target/debug/build/ppv-lite86/26c19dc27dd290eb/out/libppv_lite86-26c19dc27dd290eb.rlib" "/opt/rustwide/target/debug/build/zerocopy/d3f3820b265b5953/out/libzerocopy-d3f3820b265b5953.rlib" "/opt/rustwide/target/debug/build/rand_core/7212884ea06c8c65/out/librand_core-7212884ea06c8c65.rlib" "/opt/rustwide/target/debug/build/getrandom/d7259c798b9d4ed8/out/libgetrandom-d7259c798b9d4ed8.rlib" "/opt/rustwide/target/debug/build/rayon/cddd5520333a5540/out/librayon-cddd5520333a5540.rlib" "/opt/rustwide/target/debug/build/rayon-core/e986c1d1845fe6c3/out/librayon_core-e986c1d1845fe6c3.rlib" "/opt/rustwide/target/debug/build/crossbeam-deque/e71c6317821167fb/out/libcrossbeam_deque-e71c6317821167fb.rlib" "/opt/rustwide/target/debug/build/crossbeam-epoch/5fdcd5978a9f0010/out/libcrossbeam_epoch-5fdcd5978a9f0010.rlib" "/opt/rustwide/target/debug/build/crossbeam-utils/f696a08ab1e94e7a/out/libcrossbeam_utils-f696a08ab1e94e7a.rlib" "/opt/rustwide/target/debug/build/either/e5ea87bd27ac73a9/out/libeither-e5ea87bd27ac73a9.rlib" "/opt/rustwide/target/debug/build/parking_lot/cb48728aa8a0aeef/out/libparking_lot-cb48728aa8a0aeef.rlib" "/opt/rustwide/target/debug/build/parking_lot_core/0d3604d4ca93000b/out/libparking_lot_core-0d3604d4ca93000b.rlib" "/opt/rustwide/target/debug/build/smallvec/bc3128fdd57228fc/out/libsmallvec-bc3128fdd57228fc.rlib" "/opt/rustwide/target/debug/build/lock_api/16d46fed645f7bff/out/liblock_api-16d46fed645f7bff.rlib" "/opt/rustwide/target/debug/build/scopeguard/7ec2214574194454/out/libscopeguard-7ec2214574194454.rlib" "/opt/rustwide/target/debug/build/cpu-time/7e133c486eec5f10/out/libcpu_time-7e133c486eec5f10.rlib" "/opt/rustwide/target/debug/build/hashbrown/621f4a290160b487/out/libhashbrown-621f4a290160b487.rlib" "/opt/rustwide/target/debug/build/foldhash/07f233db1c671507/out/libfoldhash-07f233db1c671507.rlib" "/opt/rustwide/target/debug/build/allocator-api2/8d9c1e895dea53bd/out/liballocator_api2-8d9c1e895dea53bd.rlib" "/opt/rustwide/target/debug/build/mmap-rs/d675de62b074be50/out/libmmap_rs-d675de62b074be50.rlib" "/opt/rustwide/target/debug/build/sysctl/a42f1f8120128a4a/out/libsysctl-a42f1f8120128a4a.rlib" "/opt/rustwide/target/debug/build/walkdir/7cc6f300a6f0bf06/out/libwalkdir-7cc6f300a6f0bf06.rlib" "/opt/rustwide/target/debug/build/same-file/ff49545450c0b63c/out/libsame_file-ff49545450c0b63c.rlib" "/opt/rustwide/target/debug/build/byteorder/8f59b6d1bfdaa844/out/libbyteorder-8f59b6d1bfdaa844.rlib" "/opt/rustwide/target/debug/build/bitflags/9362e66b8880981a/out/libbitflags-9362e66b8880981a.rlib" "/opt/rustwide/target/debug/build/combine/62f328b603da0022/out/libcombine-62f328b603da0022.rlib" "/opt/rustwide/target/debug/build/bytes/82ad4f0211bdc963/out/libbytes-82ad4f0211bdc963.rlib" "/opt/rustwide/target/debug/build/nix/6f1a7ca9d75435b1/out/libnix-6f1a7ca9d75435b1.rlib" "/opt/rustwide/target/debug/build/memoffset/0ebfc19fc9e64523/out/libmemoffset-0ebfc19fc9e64523.rlib" "/opt/rustwide/target/debug/build/pin-utils/3860774ad9b215b5/out/libpin_utils-3860774ad9b215b5.rlib" "/opt/rustwide/target/debug/build/thiserror/64bb973dd3ca5bfc/out/libthiserror-64bb973dd3ca5bfc.rlib" "/opt/rustwide/target/debug/build/bitflags/dde12b0d7d495b50/out/libbitflags-dde12b0d7d495b50.rlib" "/opt/rustwide/target/debug/build/indexmap/92c609a00701d15e/out/libindexmap-92c609a00701d15e.rlib" "/opt/rustwide/target/debug/build/equivalent/6a754676e6af62ae/out/libequivalent-6a754676e6af62ae.rlib" "/opt/rustwide/target/debug/build/hashbrown/ac2229ec4aecf871/out/libhashbrown-ac2229ec4aecf871.rlib" "/opt/rustwide/target/debug/build/anndists/51bc0700e80222e2/out/libanndists-51bc0700e80222e2.rlib" "/opt/rustwide/target/debug/build/cfg-if/83060ec5685761ae/out/libcfg_if-83060ec5685761ae.rlib" "/opt/rustwide/target/debug/build/num-traits/8025aadba3f5277e/out/libnum_traits-8025aadba3f5277e.rlib" "/opt/rustwide/target/debug/build/lazy_static/3674be3f4245d19b/out/liblazy_static-3674be3f4245d19b.rlib" "/opt/rustwide/target/debug/build/env_logger/c37e4bec3798c19d/out/libenv_logger-c37e4bec3798c19d.rlib" "/opt/rustwide/target/debug/build/anstream/c255f0dac3a0e38d/out/libanstream-c255f0dac3a0e38d.rlib" "/opt/rustwide/target/debug/build/anstyle-query/01c9a556ffcdbece/out/libanstyle_query-01c9a556ffcdbece.rlib" "/opt/rustwide/target/debug/build/is_terminal_polyfill/e39671344234c74d/out/libis_terminal_polyfill-e39671344234c74d.rlib" "/opt/rustwide/target/debug/build/colorchoice/8e2615b3451b028d/out/libcolorchoice-8e2615b3451b028d.rlib" "/opt/rustwide/target/debug/build/anstyle-parse/2b179629a907e4e4/out/libanstyle_parse-2b179629a907e4e4.rlib" "/opt/rustwide/target/debug/build/utf8parse/92d0158219063202/out/libutf8parse-92d0158219063202.rlib" "/opt/rustwide/target/debug/build/jiff/e4b6a268071e8305/out/libjiff-e4b6a268071e8305.rlib" "/opt/rustwide/target/debug/build/env_filter/1b7213efd9d01806/out/libenv_filter-1b7213efd9d01806.rlib" "/opt/rustwide/target/debug/build/regex/82ab9ef9d598e96a/out/libregex-82ab9ef9d598e96a.rlib" "/opt/rustwide/target/debug/build/regex-automata/60ca7e1a066891f4/out/libregex_automata-60ca7e1a066891f4.rlib" "/opt/rustwide/target/debug/build/aho-corasick/d6cdf6268587ae82/out/libaho_corasick-d6cdf6268587ae82.rlib" "/opt/rustwide/target/debug/build/regex-syntax/21c69862a9074e56/out/libregex_syntax-21c69862a9074e56.rlib" "/opt/rustwide/target/debug/build/anstyle/fe219cdab7346aa5/out/libanstyle-fe219cdab7346aa5.rlib" "/opt/rustwide/target/debug/build/log/28ade3d6717210f3/out/liblog-28ade3d6717210f3.rlib" "/opt/rustwide/target/debug/build/serde_json/586a097207fe8a73/out/libserde_json-586a097207fe8a73.rlib" "/opt/rustwide/target/debug/build/memchr/9be7e24c0cc6f173/out/libmemchr-9be7e24c0cc6f173.rlib" "/opt/rustwide/target/debug/build/itoa/ef40fa516293a9d3/out/libitoa-ef40fa516293a9d3.rlib" "/opt/rustwide/target/debug/build/ryu/a7164637bc4900ee/out/libryu-a7164637bc4900ee.rlib" "/opt/rustwide/target/debug/build/memmap2/c14fea19a774da75/out/libmemmap2-c14fea19a774da75.rlib" "/opt/rustwide/target/debug/build/libc/447cbd2ab314a675/out/liblibc-447cbd2ab314a675.rlib" "/opt/rustwide/target/debug/build/thiserror/f03a4c1a8cf66a88/out/libthiserror-f03a4c1a8cf66a88.rlib" "/opt/rustwide/target/debug/build/anyhow/4342eda19ce54c8e/out/libanyhow-4342eda19ce54c8e.rlib" "/opt/rustwide/target/debug/build/serde/25022689881e0476/out/libserde-25022689881e0476.rlib" "/opt/rustwide/target/debug/build/serde_core/21f22ac7b803fb0e/out/libserde_core-21f22ac7b803fb0e.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/build/vecstore/c521b83b490f9b1f/out/rustcbzvlYs/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/build/vecstore/c521b83b490f9b1f/out/hybrid_search_tests-c521b83b490f9b1f" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `vecstore` (test "hybrid_search_tests") due to 1 previous error
[INFO] [stderr] warning: unused dependency `clap`
[INFO] [stderr]   --> Cargo.toml:60:15
[INFO] [stderr]    |
[INFO] [stderr] 60 | [dependencies.clap]
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `clap`
[INFO] [stderr] warning: unused dependency `directories`
[INFO] [stderr]   --> Cargo.toml:68:15
[INFO] [stderr]    |
[INFO] [stderr] 68 | [dependencies.directories]
[INFO] [stderr]    |               ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `directories`
[INFO] [stderr] warning: `vecstore` (manifest) generated 2 warnings
[INFO] running `Command { std: "docker" "inspect" "647d07c3e6378e421913aa8e10e4c79ffa1e14cb488ec61ca496d144b5e99bb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "647d07c3e6378e421913aa8e10e4c79ffa1e14cb488ec61ca496d144b5e99bb2", kill_on_drop: false }`
[INFO] [stdout] 647d07c3e6378e421913aa8e10e4c79ffa1e14cb488ec61ca496d144b5e99bb2
