[INFO] fetching crate diskann-providers 0.50.0... [INFO] documenting diskann-providers-0.50.0 against 1.95.0 for beta-1.96-rustdoc-1 [INFO] extracting crate diskann-providers 0.50.0 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate diskann-providers 0.50.0 [INFO] finished tweaking crates.io crate diskann-providers 0.50.0 [INFO] tweaked toml for crates.io crate diskann-providers 0.50.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate diskann-providers 0.50.0 on toolchain 1.95.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate diskann-providers 0.50.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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded iai-callgrind-macros v0.5.1 [INFO] [stderr] Downloaded nano-gemm-c64 v0.1.0 [INFO] [stderr] Downloaded faer-macros v0.22.1 [INFO] [stderr] Downloaded nano-gemm-f64 v0.1.0 [INFO] [stderr] Downloaded equator-macro v0.2.1 [INFO] [stderr] Downloaded qd v0.7.7 [INFO] [stderr] Downloaded nano-gemm v0.1.3 [INFO] [stderr] Downloaded nano-gemm-core v0.1.0 [INFO] [stderr] Downloaded private-gemm-x86 v0.1.20 [INFO] [stderr] Downloaded io-uring v0.6.4 [INFO] [stderr] Downloaded arc-swap v1.8.0 [INFO] [stderr] Downloaded diskann-vector v0.50.0 [INFO] [stderr] Downloaded iai-callgrind v0.14.2 [INFO] [stderr] Downloaded opentelemetry v0.30.0 [INFO] [stderr] Downloaded iai-callgrind-runner v0.14.2 [INFO] [stderr] Downloaded nano-gemm-f32 v0.1.0 [INFO] [stderr] Downloaded equator v0.2.2 [INFO] [stderr] Downloaded interpol v0.2.1 [INFO] [stderr] Downloaded diskann-linalg v0.50.0 [INFO] [stderr] Downloaded faer-traits v0.23.2 [INFO] [stderr] Downloaded generativity v1.1.0 [INFO] [stderr] Downloaded diskann-quantization v0.50.0 [INFO] [stderr] Downloaded nano-gemm-c32 v0.1.0 [INFO] [stderr] Downloaded defer v0.2.1 [INFO] [stderr] Downloaded diskann-wide v0.50.0 [INFO] [stderr] Downloaded bf-tree v0.4.9 [INFO] [stderr] Downloaded nano-gemm-codegen v0.1.0 [INFO] [stderr] Downloaded faer v0.23.2 [INFO] [stderr] Downloaded diskann-platform v0.50.0 [INFO] [stderr] Downloaded diskann-utils v0.50.0 [INFO] [stderr] Downloaded diskann v0.50.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8ea1c74df31914b0d0c05c4e05a7982b0cb18aeaf71cd50fb31dca1eee098cdd [INFO] running `Command { std: "docker" "start" "-a" "8ea1c74df31914b0d0c05c4e05a7982b0cb18aeaf71cd50fb31dca1eee098cdd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8ea1c74df31914b0d0c05c4e05a7982b0cb18aeaf71cd50fb31dca1eee098cdd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8ea1c74df31914b0d0c05c4e05a7982b0cb18aeaf71cd50fb31dca1eee098cdd", kill_on_drop: false }` [INFO] [stdout] 8ea1c74df31914b0d0c05c4e05a7982b0cb18aeaf71cd50fb31dca1eee098cdd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 38bdeea1d9f7cf3472d2efaa231f7b7588eecc18128b188418e9d9789861c9e7 [INFO] running `Command { std: "docker" "start" "-a" "38bdeea1d9f7cf3472d2efaa231f7b7588eecc18128b188418e9d9789861c9e7", kill_on_drop: false }` [INFO] [stderr] Compiling nano-gemm-codegen v0.1.0 [INFO] [stderr] Compiling dyn-stack-macros v0.1.3 [INFO] [stderr] Compiling pulp v0.21.5 [INFO] [stderr] Checking nano-gemm-core v0.1.0 [INFO] [stderr] Compiling defer v0.2.1 [INFO] [stderr] Compiling syn v2.0.113 [INFO] [stderr] Checking getrandom v0.3.4 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Checking num_cpus v1.17.0 [INFO] [stderr] Checking generativity v1.1.0 [INFO] [stderr] Compiling io-uring v0.6.4 [INFO] [stderr] Checking futures-core v0.3.31 [INFO] [stderr] Checking futures-task v0.3.31 [INFO] [stderr] Compiling diskann-quantization v0.50.0 [INFO] [stderr] Checking tokio v1.49.0 [INFO] [stderr] Checking bytes v1.11.1 [INFO] [stderr] Checking arc-swap v1.8.0 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking rand_core v0.9.3 [INFO] [stderr] Compiling nano-gemm-c32 v0.1.0 [INFO] [stderr] Compiling nano-gemm-f32 v0.1.0 [INFO] [stderr] Compiling nano-gemm-f64 v0.1.0 [INFO] [stderr] Compiling nano-gemm-c64 v0.1.0 [INFO] [stderr] Compiling interpol v0.2.1 [INFO] [stderr] Compiling private-gemm-x86 v0.1.20 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling zerocopy-derive v0.8.31 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling equator-macro v0.2.1 [INFO] [stderr] Compiling faer-macros v0.22.1 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling equator-macro v0.4.2 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling prost-derive v0.14.3 [INFO] [stderr] Checking equator v0.4.2 [INFO] [stderr] Checking equator v0.2.2 [INFO] [stderr] Checking zerocopy v0.8.31 [INFO] [stderr] Checking tracing v0.1.44 [INFO] [stderr] Checking bytemuck v1.24.0 [INFO] [stderr] Checking diskann-platform v0.50.0 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking dyn-stack v0.13.2 [INFO] [stderr] Checking prost v0.14.3 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking rand v0.9.2 [INFO] [stderr] Checking gemm-common v0.18.2 [INFO] [stderr] Checking qd v0.7.7 [INFO] [stderr] Checking rand_distr v0.5.1 [INFO] [stderr] Checking faer-traits v0.23.2 [INFO] [stderr] Checking gemm-f64 v0.18.2 [INFO] [stderr] Checking gemm-c64 v0.18.2 [INFO] [stderr] Checking gemm-f32 v0.18.2 [INFO] [stderr] Checking gemm-c32 v0.18.2 [INFO] [stderr] Checking half v2.7.1 [INFO] [stderr] Checking gemm v0.18.2 [INFO] [stderr] Checking diskann-wide v0.50.0 [INFO] [stderr] Checking diskann-vector v0.50.0 [INFO] [stderr] Checking diskann-utils v0.50.0 [INFO] [stderr] Checking diskann v0.50.0 [INFO] [stderr] Checking nano-gemm v0.1.3 [INFO] [stderr] Checking faer v0.23.2 [INFO] [stderr] Checking diskann-linalg v0.50.0 [INFO] [stderr] Documenting diskann-providers v0.50.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `as_threadpool_tests` [INFO] [stdout] --> src/utils/rayon_util.rs:85:10 [INFO] [stdout] | [INFO] [stdout] 85 | /// See [as_threadpool_tests] for examples of how to use this trait. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `as_threadpool_tests` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `TrasposedTable` [INFO] [stdout] --> src/model/pq/pq_dataset.rs:14:63 [INFO] [stdout] | [INFO] [stdout] 14 | /// [`diskann_quantization::product::TransposedTable`]. The [`TrasposedTable`] is much faster [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `TrasposedTable` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Delete` [INFO] [stdout] --> src/model/graph/provider/async_/postprocess.rs:26:50 [INFO] [stdout] | [INFO] [stdout] 26 | /// A light-weight, synchronous alternative to [`Delete`], targeted at quickly filtering out [INFO] [stdout] | ^^^^^^ no item named `Delete` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `NoDeletes` [INFO] [stdout] --> src/model/graph/provider/async_/postprocess.rs:29:15 [INFO] [stdout] | [INFO] [stdout] 29 | /// For the [`NoDeletes`] case, we rely on constant-propagation and dead code elimination [INFO] [stdout] | ^^^^^^^^^ no item named `NoDeletes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `SearchPostProcess` [INFO] [stdout] --> src/model/graph/provider/async_/postprocess.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | /// A [`SearchPostProcess`] routine that fuses the removal of deleted elements with the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `SearchPostProcess` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `load_from_bin` links to private item `storage::bin::load_from_bin` [INFO] [stdout] --> src/model/graph/provider/async_/memory_vector_provider.rs:100:21 [INFO] [stdout] | [INFO] [stdout] 100 | /// See also: [`storage::bin::load_from_bin`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `save_to_bin` links to private item `storage::bin::save_to_bin` [INFO] [stdout] --> src/model/graph/provider/async_/memory_vector_provider.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | /// See also: [`storage::bin::save_to_bin`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `load_direct` links to private item `storage::bin::load_from_bin` [INFO] [stdout] --> src/model/graph/provider/async_/memory_quant_vector_provider.rs:170:21 [INFO] [stdout] | [INFO] [stdout] 170 | /// See also: [`storage::bin::load_from_bin`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `save_direct` links to private item `storage::bin::save_to_bin` [INFO] [stdout] --> src/model/graph/provider/async_/memory_quant_vector_provider.rs:212:13 [INFO] [stdout] | [INFO] [stdout] 212 | /// * [`storage::bin::save_to_bin`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `load_direct` links to private item `storage::bin::load_graph` [INFO] [stdout] --> src/model/graph/provider/async_/simple_neighbor_provider.rs:150:21 [INFO] [stdout] | [INFO] [stdout] 150 | /// See also: [`storage::bin::load_graph`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `save_direct` links to private item `storage::bin::save_graph` [INFO] [stdout] --> src/model/graph/provider/async_/simple_neighbor_provider.rs:184:21 [INFO] [stdout] | [INFO] [stdout] 184 | /// See also: [`storage::bin::save_graph`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `load_from_bin` links to private item `storage::bin::load_from_bin` [INFO] [stdout] --> src/model/graph/provider/async_/fast_memory_vector_provider.rs:178:21 [INFO] [stdout] | [INFO] [stdout] 178 | /// See also: [`storage::bin::load_from_bin`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `save_to_bin` links to private item `storage::bin::save_to_bin` [INFO] [stdout] --> src/model/graph/provider/async_/fast_memory_vector_provider.rs:202:21 [INFO] [stdout] | [INFO] [stdout] 202 | /// See also: [`storage::bin::save_to_bin`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `load_direct` links to private item `storage::bin::load_from_bin` [INFO] [stdout] --> src/model/graph/provider/async_/fast_memory_quant_vector_provider.rs:240:21 [INFO] [stdout] | [INFO] [stdout] 240 | /// See also: [`storage::bin::load_from_bin`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `save_direct` links to private item `storage::bin::save_to_bin` [INFO] [stdout] --> src/model/graph/provider/async_/fast_memory_quant_vector_provider.rs:282:13 [INFO] [stdout] | [INFO] [stdout] 282 | /// * [`storage::bin::save_to_bin`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FullPrecisionStore` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:52:41 [INFO] [stdout] | [INFO] [stdout] 52 | /// - Full precision vectors (e.g., [`FullPrecisionStore`]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `FullPrecisionStore` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FullPrecision` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | /// * [`FullPrecision`]: The strategies implemented by [`FullPrecision`] only retrieve data [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `FullPrecision` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FullPrecision` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:76:58 [INFO] [stdout] | [INFO] [stdout] 76 | /// * [`FullPrecision`]: The strategies implemented by [`FullPrecision`] only retrieve data [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `FullPrecision` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Quantized` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | /// * [`Quantized`]: The strategies implemented by [`Quantized`] can use a mix of quantized [INFO] [stdout] | ^^^^^^^^^ no item named `Quantized` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Quantized` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:81:54 [INFO] [stdout] | [INFO] [stdout] 81 | /// * [`Quantized`]: The strategies implemented by [`Quantized`] can use a mix of quantized [INFO] [stdout] | ^^^^^^^^^ no item named `Quantized` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FixedChunkPQTable` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:136:7 [INFO] [stdout] | [INFO] [stdout] 136 | /// [`FixedChunkPQTable`] can be supplied for the `quant_precursor` argument, as this [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `FixedChunkPQTable` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `CreateQuantProvider` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:137:22 [INFO] [stdout] | [INFO] [stdout] 137 | /// implements the [`CreateQuantProvider`] trait. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `CreateQuantProvider` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `TableBasedDeletes` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:186:45 [INFO] [stdout] | [INFO] [stdout] 186 | /// If deletes are desired, than the type [`TableBasedDeletes`] can be passed to the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `TableBasedDeletes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `CreateQuantProvider` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/scalar.rs:61:52 [INFO] [stdout] | [INFO] [stdout] 61 | /// This is meant to be used in conjunction with [`CreateQuantProvider`] to serve as a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `CreateQuantProvider` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Fill` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/product.rs:276:9 [INFO] [stdout] | [INFO] [stdout] 276 | /// * [`Fill`] for populating a mixture of full-precision and quant vectors. [INFO] [stdout] | ^^^^ no item named `Fill` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::Quantized` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/spherical.rs:519:14 [INFO] [stdout] | [INFO] [stdout] 519 | /// Unlike [`super::Quantized`], searches over a [`SphericalStore`] support different [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `Quantized` in module `inmem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `QuantizedStrategy` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/spherical.rs:539:27 [INFO] [stdout] | [INFO] [stdout] 539 | /// Construct a new [`QuantizedStrategy`] for index search using the specified layout. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `QuantizedStrategy` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ComputerAccessor` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/full_precision.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | /// * [`ComputerAccessor`] for comparing full-precision distances. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `ComputerAccessor` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `SearchPostProcess` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/full_precision.rs:348:9 [INFO] [stdout] | [INFO] [stdout] 348 | /// A [`SearchPostProcess`]or that: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `SearchPostProcess` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `diskann::glue::SearchStrategy` [INFO] [stdout] --> src/model/graph/provider/layers/mod.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | //! [`diskann::glue::SearchStrategy`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `glue` in module `diskann` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `BetaFilter` links to private item `BetaAccessor` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | /// * [`BetaAccessor`]: For the [`Accessor`] derived from this strategy. [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `BetaFilter` links to private item `BetaComputer` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | /// * [`BetaComputer`]: For [`PreprocessedDistanceFunction`] support for beta filtering. [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `MinMax` [INFO] [stdout] --> src/common/minmax_repr.rs:334:38 [INFO] [stdout] | [INFO] [stdout] 334 | /// A function pointer wrapper for [`MinMax`] distances. [INFO] [stdout] | ^^^^^^ no item named `MinMax` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `Rerank` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/scalar.rs:599:66 [INFO] [stdout] | [INFO] [stdout] 599 | /// approximate search, so the post-processing step includes a [`Rerank`] stage. [INFO] [stdout] | ^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `RemoveDeletedIdsAndCopy` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/scalar.rs:636:66 [INFO] [stdout] | [INFO] [stdout] 636 | /// post-processing step just copies candidate IDs forward via [`RemoveDeletedIdsAndCopy`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Fill` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/product.rs:344:29 [INFO] [stdout] | [INFO] [stdout] 344 | /// implementation of [`Fill`] is how the `max_fp_vecs_per_fill` is used. [INFO] [stdout] | ^^^^ no item named `Fill` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `Rerank` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/spherical.rs:550:66 [INFO] [stdout] | [INFO] [stdout] 550 | /// approximate search, so the post-processing step includes a [`Rerank`] stage. [INFO] [stdout] | ^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `RemoveDeletedIdsAndCopy` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/spherical.rs:583:66 [INFO] [stdout] | [INFO] [stdout] 583 | /// post-processing step just copies candidate IDs forward via [`RemoveDeletedIdsAndCopy`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `BetaComputer` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:112:11 [INFO] [stdout] | [INFO] [stdout] 112 | /// The [`BetaComputer`] then uses this ID to consult the filter predicate and adjust the [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `search_accessor` links to private item `BetaAccessor` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:130:23 [INFO] [stdout] | [INFO] [stdout] 130 | /// Compose the [`BetaAccessor`] with the inner search strategy's [`Accessor`]. [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DefaultPostProcessor` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:144:7 [INFO] [stdout] | [INFO] [stdout] 144 | /// [`DefaultPostProcessor`] delegation for [`BetaFilter`]. The processor is composed by [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `DefaultPostProcessor` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `Unwrap` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:145:52 [INFO] [stdout] | [INFO] [stdout] 145 | /// wrapping the inner strategy's processor with [`Unwrap`] via [`Pipeline`]. [INFO] [stdout] | ^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Pipeline` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:145:67 [INFO] [stdout] | [INFO] [stdout] 145 | /// wrapping the inner strategy's processor with [`Unwrap`] via [`Pipeline`]. [INFO] [stdout] | ^^^^^^^^ no item named `Pipeline` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WrongLength` [INFO] [stdout] --> src/common/minmax_repr.rs:247:86 [INFO] [stdout] | [INFO] [stdout] 247 | /// - The destination buffer size doesn't match the original vector dimension ([`WrongLength`]) [INFO] [stdout] | ^^^^^^^^^^^ no item named `WrongLength` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/model/graph/provider/async_/distances.rs:65:56 [INFO] [stdout] | [INFO] [stdout] 65 | //! remaining types adapt it to the [`workingset`](diskann::graph::workingset) framework. [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 65 - //! remaining types adapt it to the [`workingset`](diskann::graph::workingset) framework. [INFO] [stdout] 65 + //! remaining types adapt it to the [`workingset`] framework. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/index/wrapped_async.rs:131:33 [INFO] [stdout] | [INFO] [stdout] 131 | /// [`LoadWith::load_with`](crate::storage::LoadWith::load_with). [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 131 - /// [`LoadWith::load_with`](crate::storage::LoadWith::load_with). [INFO] [stdout] 131 + /// [`LoadWith::load_with`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/index/wrapped_async.rs:152:33 [INFO] [stdout] | [INFO] [stdout] 152 | /// [`LoadWith::load_with`](crate::storage::LoadWith::load_with). [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 152 - /// [`LoadWith::load_with`](crate::storage::LoadWith::load_with). [INFO] [stdout] 152 + /// [`LoadWith::load_with`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/index/wrapped_async.rs:173:33 [INFO] [stdout] | [INFO] [stdout] 173 | /// [`LoadWith::load_with`](crate::storage::LoadWith::load_with). [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 173 - /// [`LoadWith::load_with`](crate::storage::LoadWith::load_with). [INFO] [stdout] 173 + /// [`LoadWith::load_with`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 19s [INFO] [stderr] Generated /opt/rustwide/target/doc/diskann_providers/index.html [INFO] running `Command { std: "docker" "inspect" "38bdeea1d9f7cf3472d2efaa231f7b7588eecc18128b188418e9d9789861c9e7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "38bdeea1d9f7cf3472d2efaa231f7b7588eecc18128b188418e9d9789861c9e7", kill_on_drop: false }` [INFO] [stdout] 38bdeea1d9f7cf3472d2efaa231f7b7588eecc18128b188418e9d9789861c9e7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 768789da60407703af13c96c20471fb2b1d1c6d1c7239828c7bab8f0896b0b8e [INFO] running `Command { std: "docker" "start" "-a" "768789da60407703af13c96c20471fb2b1d1c6d1c7239828c7bab8f0896b0b8e", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.104 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling syn v2.0.113 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling interpol v0.2.1 [INFO] [stderr] Compiling private-gemm-x86 v0.1.20 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling zerocopy-derive v0.8.31 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling equator-macro v0.2.1 [INFO] [stderr] Compiling equator-macro v0.4.2 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling faer-macros v0.22.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling prost-derive v0.14.3 [INFO] [stderr] Checking equator v0.4.2 [INFO] [stderr] Checking equator v0.2.2 [INFO] [stderr] Checking zerocopy v0.8.31 [INFO] [stderr] Checking tracing v0.1.44 [INFO] [stderr] Checking bytemuck v1.24.0 [INFO] [stderr] Checking diskann-platform v0.50.0 [INFO] [stderr] Checking prost v0.14.3 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking dyn-stack v0.13.2 [INFO] [stderr] Checking pulp v0.21.5 [INFO] [stderr] Checking nano-gemm-c64 v0.1.0 [INFO] [stderr] Checking nano-gemm-c32 v0.1.0 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking rand v0.9.2 [INFO] [stderr] Checking rand_distr v0.5.1 [INFO] [stderr] Checking gemm-common v0.18.2 [INFO] [stderr] Checking qd v0.7.7 [INFO] [stderr] Checking half v2.7.1 [INFO] [stderr] Checking faer-traits v0.23.2 [INFO] [stderr] Checking gemm-c64 v0.18.2 [INFO] [stderr] Checking gemm-f64 v0.18.2 [INFO] [stderr] Checking gemm-f32 v0.18.2 [INFO] [stderr] Checking gemm-c32 v0.18.2 [INFO] [stderr] Checking diskann-wide v0.50.0 [INFO] [stderr] Checking gemm v0.18.2 [INFO] [stderr] Checking diskann-vector v0.50.0 [INFO] [stderr] Checking diskann-utils v0.50.0 [INFO] [stderr] Checking diskann v0.50.0 [INFO] [stderr] Checking diskann-quantization v0.50.0 [INFO] [stderr] Checking nano-gemm v0.1.3 [INFO] [stderr] Checking faer v0.23.2 [INFO] [stderr] Checking diskann-linalg v0.50.0 [INFO] [stderr] Documenting diskann-providers v0.50.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `as_threadpool_tests` [INFO] [stdout] --> src/utils/rayon_util.rs:85:10 [INFO] [stdout] | [INFO] [stdout] 85 | /// See [as_threadpool_tests] for examples of how to use this trait. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `as_threadpool_tests` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `load_from_bin` links to private item `storage::bin::load_from_bin` [INFO] [stdout] --> src/model/graph/provider/async_/memory_vector_provider.rs:100:21 [INFO] [stdout] | [INFO] [stdout] 100 | /// See also: [`storage::bin::load_from_bin`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `save_to_bin` links to private item `storage::bin::save_to_bin` [INFO] [stdout] --> src/model/graph/provider/async_/memory_vector_provider.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | /// See also: [`storage::bin::save_to_bin`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `load_direct` links to private item `storage::bin::load_from_bin` [INFO] [stdout] --> src/model/graph/provider/async_/memory_quant_vector_provider.rs:170:21 [INFO] [stdout] | [INFO] [stdout] 170 | /// See also: [`storage::bin::load_from_bin`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `save_direct` links to private item `storage::bin::save_to_bin` [INFO] [stdout] --> src/model/graph/provider/async_/memory_quant_vector_provider.rs:212:13 [INFO] [stdout] | [INFO] [stdout] 212 | /// * [`storage::bin::save_to_bin`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `load_direct` links to private item `storage::bin::load_graph` [INFO] [stdout] --> src/model/graph/provider/async_/simple_neighbor_provider.rs:150:21 [INFO] [stdout] | [INFO] [stdout] 150 | /// See also: [`storage::bin::load_graph`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `save_direct` links to private item `storage::bin::save_graph` [INFO] [stdout] --> src/model/graph/provider/async_/simple_neighbor_provider.rs:184:21 [INFO] [stdout] | [INFO] [stdout] 184 | /// See also: [`storage::bin::save_graph`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `load_from_bin` links to private item `storage::bin::load_from_bin` [INFO] [stdout] --> src/model/graph/provider/async_/fast_memory_vector_provider.rs:178:21 [INFO] [stdout] | [INFO] [stdout] 178 | /// See also: [`storage::bin::load_from_bin`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `save_to_bin` links to private item `storage::bin::save_to_bin` [INFO] [stdout] --> src/model/graph/provider/async_/fast_memory_vector_provider.rs:202:21 [INFO] [stdout] | [INFO] [stdout] 202 | /// See also: [`storage::bin::save_to_bin`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `load_direct` links to private item `storage::bin::load_from_bin` [INFO] [stdout] --> src/model/graph/provider/async_/fast_memory_quant_vector_provider.rs:240:21 [INFO] [stdout] | [INFO] [stdout] 240 | /// See also: [`storage::bin::load_from_bin`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `save_direct` links to private item `storage::bin::save_to_bin` [INFO] [stdout] --> src/model/graph/provider/async_/fast_memory_quant_vector_provider.rs:282:13 [INFO] [stdout] | [INFO] [stdout] 282 | /// * [`storage::bin::save_to_bin`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FullPrecisionStore` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:52:41 [INFO] [stdout] | [INFO] [stdout] 52 | /// - Full precision vectors (e.g., [`FullPrecisionStore`]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `FullPrecisionStore` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FullPrecision` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | /// * [`FullPrecision`]: The strategies implemented by [`FullPrecision`] only retrieve data [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `FullPrecision` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FullPrecision` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:76:58 [INFO] [stdout] | [INFO] [stdout] 76 | /// * [`FullPrecision`]: The strategies implemented by [`FullPrecision`] only retrieve data [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `FullPrecision` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Quantized` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | /// * [`Quantized`]: The strategies implemented by [`Quantized`] can use a mix of quantized [INFO] [stdout] | ^^^^^^^^^ no item named `Quantized` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Quantized` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:81:54 [INFO] [stdout] | [INFO] [stdout] 81 | /// * [`Quantized`]: The strategies implemented by [`Quantized`] can use a mix of quantized [INFO] [stdout] | ^^^^^^^^^ no item named `Quantized` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FixedChunkPQTable` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:136:7 [INFO] [stdout] | [INFO] [stdout] 136 | /// [`FixedChunkPQTable`] can be supplied for the `quant_precursor` argument, as this [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `FixedChunkPQTable` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `CreateQuantProvider` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:137:22 [INFO] [stdout] | [INFO] [stdout] 137 | /// implements the [`CreateQuantProvider`] trait. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `CreateQuantProvider` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `TableBasedDeletes` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/provider.rs:186:45 [INFO] [stdout] | [INFO] [stdout] 186 | /// If deletes are desired, than the type [`TableBasedDeletes`] can be passed to the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `TableBasedDeletes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `CreateQuantProvider` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/scalar.rs:61:52 [INFO] [stdout] | [INFO] [stdout] 61 | /// This is meant to be used in conjunction with [`CreateQuantProvider`] to serve as a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `CreateQuantProvider` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::Quantized` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/spherical.rs:519:14 [INFO] [stdout] | [INFO] [stdout] 519 | /// Unlike [`super::Quantized`], searches over a [`SphericalStore`] support different [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `Quantized` in module `inmem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `QuantizedStrategy` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/spherical.rs:539:27 [INFO] [stdout] | [INFO] [stdout] 539 | /// Construct a new [`QuantizedStrategy`] for index search using the specified layout. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `QuantizedStrategy` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ComputerAccessor` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/full_precision.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | /// * [`ComputerAccessor`] for comparing full-precision distances. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `ComputerAccessor` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `diskann::glue::SearchStrategy` [INFO] [stdout] --> src/model/graph/provider/layers/mod.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | //! [`diskann::glue::SearchStrategy`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `glue` in module `diskann` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `BetaFilter` links to private item `BetaAccessor` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | /// * [`BetaAccessor`]: For the [`Accessor`] derived from this strategy. [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `BetaFilter` links to private item `BetaComputer` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | /// * [`BetaComputer`]: For [`PreprocessedDistanceFunction`] support for beta filtering. [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `Rerank` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/scalar.rs:599:66 [INFO] [stdout] | [INFO] [stdout] 599 | /// approximate search, so the post-processing step includes a [`Rerank`] stage. [INFO] [stdout] | ^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `RemoveDeletedIdsAndCopy` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/scalar.rs:636:66 [INFO] [stdout] | [INFO] [stdout] 636 | /// post-processing step just copies candidate IDs forward via [`RemoveDeletedIdsAndCopy`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `Rerank` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/spherical.rs:550:66 [INFO] [stdout] | [INFO] [stdout] 550 | /// approximate search, so the post-processing step includes a [`Rerank`] stage. [INFO] [stdout] | ^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `RemoveDeletedIdsAndCopy` [INFO] [stdout] --> src/model/graph/provider/async_/inmem/spherical.rs:583:66 [INFO] [stdout] | [INFO] [stdout] 583 | /// post-processing step just copies candidate IDs forward via [`RemoveDeletedIdsAndCopy`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `BetaComputer` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:112:11 [INFO] [stdout] | [INFO] [stdout] 112 | /// The [`BetaComputer`] then uses this ID to consult the filter predicate and adjust the [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `search_accessor` links to private item `BetaAccessor` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:130:23 [INFO] [stdout] | [INFO] [stdout] 130 | /// Compose the [`BetaAccessor`] with the inner search strategy's [`Accessor`]. [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DefaultPostProcessor` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:144:7 [INFO] [stdout] | [INFO] [stdout] 144 | /// [`DefaultPostProcessor`] delegation for [`BetaFilter`]. The processor is composed by [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `DefaultPostProcessor` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `Unwrap` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:145:52 [INFO] [stdout] | [INFO] [stdout] 145 | /// wrapping the inner strategy's processor with [`Unwrap`] via [`Pipeline`]. [INFO] [stdout] | ^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Pipeline` [INFO] [stdout] --> src/model/graph/provider/layers/betafilter.rs:145:67 [INFO] [stdout] | [INFO] [stdout] 145 | /// wrapping the inner strategy's processor with [`Unwrap`] via [`Pipeline`]. [INFO] [stdout] | ^^^^^^^^ no item named `Pipeline` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WrongLength` [INFO] [stdout] --> src/common/minmax_repr.rs:247:86 [INFO] [stdout] | [INFO] [stdout] 247 | /// - The destination buffer size doesn't match the original vector dimension ([`WrongLength`]) [INFO] [stdout] | ^^^^^^^^^^^ no item named `WrongLength` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/model/graph/provider/async_/distances.rs:65:56 [INFO] [stdout] | [INFO] [stdout] 65 | //! remaining types adapt it to the [`workingset`](diskann::graph::workingset) framework. [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 65 - //! remaining types adapt it to the [`workingset`](diskann::graph::workingset) framework. [INFO] [stdout] 65 + //! remaining types adapt it to the [`workingset`] framework. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/index/wrapped_async.rs:131:33 [INFO] [stdout] | [INFO] [stdout] 131 | /// [`LoadWith::load_with`](crate::storage::LoadWith::load_with). [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 131 - /// [`LoadWith::load_with`](crate::storage::LoadWith::load_with). [INFO] [stdout] 131 + /// [`LoadWith::load_with`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/index/wrapped_async.rs:152:33 [INFO] [stdout] | [INFO] [stdout] 152 | /// [`LoadWith::load_with`](crate::storage::LoadWith::load_with). [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 152 - /// [`LoadWith::load_with`](crate::storage::LoadWith::load_with). [INFO] [stdout] 152 + /// [`LoadWith::load_with`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/index/wrapped_async.rs:173:33 [INFO] [stdout] | [INFO] [stdout] 173 | /// [`LoadWith::load_with`](crate::storage::LoadWith::load_with). [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 173 - /// [`LoadWith::load_with`](crate::storage::LoadWith::load_with). [INFO] [stdout] 173 + /// [`LoadWith::load_with`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 01s [INFO] [stderr] Generated /opt/rustwide/target/doc/diskann_providers/index.html [INFO] running `Command { std: "docker" "inspect" "768789da60407703af13c96c20471fb2b1d1c6d1c7239828c7bab8f0896b0b8e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "768789da60407703af13c96c20471fb2b1d1c6d1c7239828c7bab8f0896b0b8e", kill_on_drop: false }` [INFO] [stdout] 768789da60407703af13c96c20471fb2b1d1c6d1c7239828c7bab8f0896b0b8e