laurus 0.10.0

Unified search library for lexical, vector, and semantic retrieval
Documentation

Build #4063575 2026-08-07 12:50:08

# rustc version rustc 1.99.0-nightly (84b36a78a 2026-08-06)

# docs.rs version docsrs 0.0.0 (c0e43eba3fa5e6341d933cf845300a19b1ac3e4e 2026-08-06 )

# build log [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" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "184198c0fb4bc0f2384a4930d82d1c8af4fc267477d2180177e887da6a54c7be" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260806-1.99.0-nightly-84b36a78a\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: geo3d_search, hybrid_search, lexical_search, multimodal_search, pq_brute_force_probe, quickstart, search_with_candle, search_with_openai, sift_rerank_probe, synonym_graph_filter, vector_search [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting laurus v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `EmbeddingCacheKey` links to private item `hash_embed_input` [INFO] [stderr] --> src/embedding/cache.rs:33:51 [INFO] [stderr] | [INFO] [stderr] 33 | /// The payload is stored as a 64-bit hash (see [`hash_embed_input`]) rather [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::embedding::openai_embedder::OpenAIEmbedder` [INFO] [stderr] --> src/embedding/cache.rs:149:24 [INFO] [stderr] | [INFO] [stderr] 149 | /// [`OpenAIEmbedder`](crate::embedding::openai_embedder::OpenAIEmbedder)) pays [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `openai_embedder` in module `embedding` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Schema::analyzers` [INFO] [stderr] --> src/engine/schema/analyzer.rs:28:46 [INFO] [stderr] | [INFO] [stderr] 28 | /// `"noop"`, or any name registered in [`Schema::analyzers`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `Schema` in scope [INFO] [stderr] [INFO] [stderr] warning: public documentation for `commit` links to private item `Self::recover` [INFO] [stderr] --> src/engine.rs:1106:32 [INFO] [stderr] | [INFO] [stderr] 1106 | /// idempotent replay in [`Self::recover`] to reconstruct a consistent state. [INFO] [stderr] | ^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorQueryParser` [INFO] [stderr] --> src/engine.rs:1188:45 [INFO] [stderr] | [INFO] [stderr] 1188 | /// This is useful for constructing a [`VectorQueryParser`] or [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `VectorQueryParser` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `UnifiedQueryParser` [INFO] [stderr] --> src/engine.rs:1189:11 [INFO] [stderr] | [INFO] [stderr] 1189 | /// [`UnifiedQueryParser`] that shares the same embedder configuration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `UnifiedQueryParser` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `UnifiedQueryParser` [INFO] [stderr] --> src/engine.rs:1195:20 [INFO] [stderr] | [INFO] [stderr] 1195 | /// Create a [`UnifiedQueryParser`] configured for this engine. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `UnifiedQueryParser` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `MergedPostingIterator` links to private item `LINEAR_THRESHOLD` [INFO] [stderr] --> src/lexical/index/inverted/reader.rs:2153:53 [INFO] [stderr] | [INFO] [stderr] 2153 | /// - **Linear scan** for small segment counts (≤ [`LINEAR_THRESHOLD`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `flush_buffered_to_segment` links to private item `Self::flush_segment` [INFO] [stderr] --> src/lexical/index/inverted/writer.rs:843:18 [INFO] [stderr] | [INFO] [stderr] 843 | /// Unlike [`Self::flush_segment`], the segment name is supplied by the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `invalidate_segment_cache` links to private item `Self::segment_ranges` [INFO] [stderr] --> src/lexical/index/inverted/writer.rs:1652:19 [INFO] [stderr] | [INFO] [stderr] 1652 | /// Rebuild [`Self::segment_ranges`] / [`Self::max_committed_doc_id`] from [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `invalidate_segment_cache` links to private item `Self::max_committed_doc_id` [INFO] [stderr] --> src/lexical/index/inverted/writer.rs:1652:46 [INFO] [stderr] | [INFO] [stderr] 1652 | /// Rebuild [`Self::segment_ranges`] / [`Self::max_committed_doc_id`] from [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `invalidate_segment_cache` links to private item `Self::deletion_manager` [INFO] [stderr] --> src/lexical/index/inverted/writer.rs:1654:11 [INFO] [stderr] | [INFO] [stderr] 1654 | /// [`Self::deletion_manager`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `flush_deletions` links to private item `crate::maintenance::deletion::DeletionManager::flush` [INFO] [stderr] --> src/lexical/index/inverted/writer.rs:1736:36 [INFO] [stderr] | [INFO] [stderr] 1736 | /// [`DeletionManager::flush`](crate::maintenance::deletion::DeletionManager::flush) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `BlockTermDictionary` links to private item `term_info_block::FixedTermInfoBlock` [INFO] [stderr] --> src/lexical/index/structures/dictionary.rs:169:9 [INFO] [stderr] | [INFO] [stderr] 169 | /// [`term_info_block::FixedTermInfoBlock`], and a [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `BlockTermDictionary` links to private item `block_max_data::BlockMaxData` [INFO] [stderr] --> src/lexical/index/structures/dictionary.rs:170:9 [INFO] [stderr] | [INFO] [stderr] 170 | /// [`block_max_data::BlockMaxData`] for variable-length per-term [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `build` links to private item `builder::encode_block_into` [INFO] [stderr] --> src/lexical/index/structures/dictionary.rs:526:21 [INFO] [stderr] | [INFO] [stderr] 526 | /// block via [`builder::encode_block_into`], and indexes the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `Geo3dDistanceQuery` links to private item `SphereVisitor::visit_inside` [INFO] [stderr] --> src/lexical/query/geo3d.rs:59:25 [INFO] [stderr] | [INFO] [stderr] 59 | /// trade-off note on [`SphereVisitor::visit_inside`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `distance_m` links to private item `SphereVisitor::visit_inside` [INFO] [stderr] --> src/lexical/query/geo3d.rs:158:29 [INFO] [stderr] | [INFO] [stderr] 158 | /// hits reported via [`SphereVisitor::visit_inside`] (the visitor [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `QueryParser` [INFO] [stderr] --> src/lexical/query/parser.rs:875:34 [INFO] [stderr] | [INFO] [stderr] 875 | /// Builder for constructing a [`QueryParser`] with a fluent API. [INFO] [stderr] | ^^^^^^^^^^^ no item named `QueryParser` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `QueryParser` [INFO] [stderr] --> src/lexical/query/parser.rs:878:44 [INFO] [stderr] | [INFO] [stderr] 878 | /// occurrence before building the final [`QueryParser`] instance. [INFO] [stderr] | ^^^^^^^^^^^ no item named `QueryParser` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `with_block_max` links to private item `Self::max_score_factor` [INFO] [stderr] --> src/lexical/query/scorer.rs:406:34 [INFO] [stderr] | [INFO] [stderr] 406 | /// back to the term-level [`Self::max_score_factor`] (which itself [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `get_spans` [INFO] [stderr] --> src/lexical/query/span.rs:65:73 [INFO] [stderr] | [INFO] [stderr] 65 | /// The result is an upper bound; actual matches are confirmed by [`get_spans`]. [INFO] [stderr] | ^^^^^^^^^ no item named `get_spans` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `highlight_terms` [INFO] [stderr] --> src/lexical/search/features/highlight.rs:636:44 [INFO] [stderr] | [INFO] [stderr] 636 | /// matches the implicit ordering of [`highlight_terms`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `highlight_terms` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `highlight_terms` [INFO] [stderr] --> src/lexical/search/features/highlight.rs:657:11 [INFO] [stderr] | [INFO] [stderr] 657 | /// [`highlight_terms`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `highlight_terms` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `compile_patterns` [INFO] [stderr] --> src/lexical/search/features/highlight.rs:680:20 [INFO] [stderr] | [INFO] [stderr] 680 | /// two-step [`compile_patterns`] / [`highlight_terms_compiled`] API [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `compile_patterns` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `highlight_terms_compiled` [INFO] [stderr] --> src/lexical/search/features/highlight.rs:680:43 [INFO] [stderr] | [INFO] [stderr] 680 | /// two-step [`compile_patterns`] / [`highlight_terms_compiled`] API [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `highlight_terms_compiled` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::create_output` [INFO] [stderr] --> src/storage/file.rs:148:31 [INFO] [stderr] | [INFO] [stderr] 148 | /// cache eviction in [`Self::create_output`] / [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ the struct `FileStorageConfig` has no field or associated item named `create_output` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::delete_file` [INFO] [stderr] --> src/storage/file.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | /// [`Self::delete_file`] landed). mmap-backed reads are the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the struct `FileStorageConfig` has no field or associated item named `delete_file` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `MemoryStorage` links to private item `MemFile` [INFO] [stderr] --> src/storage/memory.rs:109:37 [INFO] [stderr] | [INFO] [stderr] 109 | /// [`parking_lot::RwLock`]. Each [`MemFile`] keeps a growing backing buffer plus [INFO] [stderr] | ^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `MemoryOutput` links to private item `MemFile` [INFO] [stderr] --> src/storage/memory.rs:433:52 [INFO] [stderr] | [INFO] [stderr] 433 | /// `MemoryOutput` writes directly into a shared [`MemFile`] buffer. Each [INFO] [stderr] | ^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Read` [INFO] [stderr] --> src/storage/structured.rs:638:30 [INFO] [stderr] | [INFO] [stderr] 638 | /// allocated buffer + [`Read`] when the input cannot lend a slice [INFO] [stderr] | ^^^^ no item named `Read` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `size` links to private item `crate::vector::index::alloc_bounds` [INFO] [stderr] --> src/storage.rs:577:11 [INFO] [stderr] | [INFO] [stderr] 577 | /// [`crate::vector::index::alloc_bounds`]). A backend that returns a [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `flush_wal` links to private item `WalWriterState::dirty` [INFO] [stderr] --> src/store/log.rs:675:38 [INFO] [stderr] | [INFO] [stderr] 675 | /// already self-syncs, so the [`WalWriterState::dirty`] guard skips the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Engine::commit` [INFO] [stderr] --> src/store/log.rs:677:70 [INFO] [stderr] | [INFO] [stderr] 677 | /// group-commit path (#542 Phase 4) defers per-append fsync — [`Engine::commit`] [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `Engine` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `LaurusError` [INFO] [stderr] --> src/store/log.rs:1065:19 [INFO] [stderr] | [INFO] [stderr] 1065 | /// Returns [`LaurusError`] on storage I/O or deserialization failure. [INFO] [stderr] | ^^^^^^^^^^^ no item named `LaurusError` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorIndexQueryParams::ef_search` [INFO] [stderr] --> src/vector/core/field.rs:164:11 [INFO] [stderr] | [INFO] [stderr] 164 | /// [`VectorIndexQueryParams::ef_search`] always takes precedence over this [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `VectorIndexQueryParams` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `dot_u8_to_i32_neon` [INFO] [stderr] --> src/vector/core/sq_int8_neon.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 8 | //! - [`dot_u8_to_i32_neon`] — widen `u8 → u16`, multiply-accumulate [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `dot_u8_to_i32_neon` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `sq_diff_u8_to_i32_neon` [INFO] [stderr] --> src/vector/core/sq_int8_neon.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | //! - [`sq_diff_u8_to_i32_neon`] — `vabdq_u8` gives `|a - b|` as u8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `sq_diff_u8_to_i32_neon` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `abs_diff_u8_to_i32_neon` [INFO] [stderr] --> src/vector/core/sq_int8_neon.rs:13:9 [INFO] [stderr] | [INFO] [stderr] 13 | //! - [`abs_diff_u8_to_i32_neon`] — `vabdq_u8` then `vpadalq_u16` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `abs_diff_u8_to_i32_neon` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `segmented` links to private item `DeletionBitmap` [INFO] [stderr] --> src/vector/index/flat/segmented.rs:19:51 [INFO] [stderr] | [INFO] [stderr] 19 | //! Deletions are logical: a shared index-level [`DeletionBitmap`] is marked [INFO] [stderr] | ^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `VERSION_FIELD_DICT` links to private item `record_prefix_size` [INFO] [stderr] --> src/vector/index/format.rs:111:12 [INFO] [stderr] | [INFO] [stderr] 111 | /// (see [`record_prefix_size`]) instead of the inline [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorIndexQueryParams::ef_search` [INFO] [stderr] --> src/vector/index/hnsw/searcher.rs:239:14 [INFO] [stderr] | [INFO] [stderr] 239 | /// it via [`VectorIndexQueryParams::ef_search`]; the effective value used [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `VectorIndexQueryParams` in scope [INFO] [stderr] [INFO] [stderr] warning: public documentation for `HnswSearcher` links to private item `Self::effective_ef` [INFO] [stderr] --> src/vector/index/hnsw/searcher.rs:240:45 [INFO] [stderr] | [INFO] [stderr] 240 | /// by the graph traversal is computed by [`Self::effective_ef`] for each [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `new` links to private item `HNSW_DEFAULT_EF_SEARCH` [INFO] [stderr] --> src/vector/index/hnsw/searcher.rs:250:14 [INFO] [stderr] | [INFO] [stderr] 250 | /// of [`HNSW_DEFAULT_EF_SEARCH`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `with_default_ef_search` links to private item `HNSW_DEFAULT_EF_SEARCH` [INFO] [stderr] --> src/vector/index/hnsw/searcher.rs:264:12 [INFO] [stderr] | [INFO] [stderr] 264 | /// ([`HNSW_DEFAULT_EF_SEARCH`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorIndexQueryParams::ef_search` [INFO] [stderr] --> src/vector/index/hnsw/searcher.rs:281:21 [INFO] [stderr] | [INFO] [stderr] 281 | /// Per-query [`VectorIndexQueryParams::ef_search`] overrides this [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `VectorIndexQueryParams` in scope [INFO] [stderr] [INFO] [stderr] warning: public documentation for `segmented` links to private item `DeletionBitmap` [INFO] [stderr] --> src/vector/index/hnsw/segmented.rs:17:51 [INFO] [stderr] | [INFO] [stderr] 17 | //! Deletions are logical: a shared index-level [`DeletionBitmap`] is marked [INFO] [stderr] | ^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `new` links to private item `IVF_DEFAULT_N_PROBE` [INFO] [stderr] --> src/vector/index/ivf/searcher.rs:33:12 [INFO] [stderr] | [INFO] [stderr] 33 | /// ([`IVF_DEFAULT_N_PROBE`] = 1). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `SegmentedHnswIndex` [INFO] [stderr] --> src/vector/index/multi_field.rs:30:16 [INFO] [stderr] | [INFO] [stderr] 30 | //! ordinary [`SegmentedHnswIndex`]/`SegmentedFlatIndex`/`SegmentedIvfIndex`, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `SegmentedHnswIndex` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::open_or_create` [INFO] [stderr] --> src/vector/index/multi_field.rs:35:7 [INFO] [stderr] | [INFO] [stderr] 35 | //! [`Self::open_or_create`] does NOT detect or migrate the old [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `open_or_create` in module `multi_field` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `HnswIndexConfig::resolve_pq_codebook` [INFO] [stderr] --> src/vector/index/multi_field.rs:62:7 [INFO] [stderr] | [INFO] [stderr] 62 | //! [`HnswIndexConfig::resolve_pq_codebook`] only overwrites an already-resolved [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `HnswIndexConfig` in scope [INFO] [stderr] [INFO] [stderr] warning: public documentation for `MultiFieldVectorIndex` links to private item `MultiFieldReaderFacade` [INFO] [stderr] --> src/vector/index/multi_field.rs:158:38 [INFO] [stderr] | [INFO] [stderr] 158 | /// representative `dimension` and [`MultiFieldReaderFacade`]'s [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::data` [INFO] [stderr] --> src/vector/index/rerank_storage.rs:21:7 [INFO] [stderr] | [INFO] [stderr] 21 | //! [`Self::data`] buffer holds those bytes verbatim. The [INFO] [stderr] | ^^^^^^^^^^ no item named `data` in module `rerank_storage` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::get_f32_slice` [INFO] [stderr] --> src/vector/index/rerank_storage.rs:22:7 [INFO] [stderr] | [INFO] [stderr] 22 | //! [`Self::get_f32_slice`] hot-path accessor reinterprets the bytes [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `get_f32_slice` in module `rerank_storage` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `set_last_wal_seq` links to private item `SegmentManifest::last_wal_seq` [INFO] [stderr] --> src/vector/index/segment/manager.rs:390:21 [INFO] [stderr] | [INFO] [stderr] 390 | /// save (see [`SegmentManifest::last_wal_seq`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `reader_cache` links to private item `Self::search_managed_segments` [INFO] [stderr] --> src/vector/index/segmented_field.rs:66:11 [INFO] [stderr] | [INFO] [stderr] 66 | /// [`Self::search_managed_segments`]. Without this cache every query [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `overfetch` links to private item `Self::overfetch_top_k` [INFO] [stderr] --> src/vector/search/searcher.rs:498:16 [INFO] [stderr] | [INFO] [stderr] 498 | /// (see [`Self::overfetch_top_k`]) so the multi-vector score-mode merge has [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `overfetch` links to private item `default_overfetch` [INFO] [stderr] --> src/vector/search/searcher.rs:501:12 [INFO] [stderr] | [INFO] [stderr] 501 | /// ([`default_overfetch`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorIndexTypeConfig` [INFO] [stderr] --> src/vector/store/config.rs:141:29 [INFO] [stderr] | [INFO] [stderr] 141 | /// Build a per-field [`VectorIndexTypeConfig`] map from this [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ no item named `VectorIndexTypeConfig` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `BTreeMap` [INFO] [stderr] --> src/vector/store/config.rs:149:44 [INFO] [stderr] | [INFO] [stderr] 149 | /// option, keyed by field name in a [`BTreeMap`] for deterministic [INFO] [stderr] | ^^^^^^^^ no item named `BTreeMap` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorIndexTypeConfig` [INFO] [stderr] --> src/vector/store/config.rs:175:7 [INFO] [stderr] | [INFO] [stderr] 175 | /// [`VectorIndexTypeConfig`], given the collection-wide embedder and [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ no item named `VectorIndexTypeConfig` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `LexicalSearchRequest` [INFO] [stderr] --> src/vector/store/request.rs:8:47 [INFO] [stderr] | [INFO] [stderr] 8 | //! the lexical module's organization where [`LexicalSearchRequest`] and [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `LexicalSearchRequest` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `LexicalSearchQuery` [INFO] [stderr] --> src/vector/store/request.rs:9:7 [INFO] [stderr] | [INFO] [stderr] 9 | //! [`LexicalSearchQuery`] live in [`crate::lexical::search::searcher`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `LexicalSearchQuery` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `search` links to private item `crate::vector::search::searcher::VectorSearchParams::overfetch_top_k` [INFO] [stderr] --> src/vector/store.rs:527:29 [INFO] [stderr] | [INFO] [stderr] 527 | /// [`overfetch_top_k`](crate::vector::search::searcher::VectorSearchParams::overfetch_top_k) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `create_output` links to private item `Self::evict_mmap` [INFO] [stderr] --> src/storage/file.rs:463:15 [INFO] [stderr] | [INFO] [stderr] 463 | /// See [`Self::evict_mmap`] for the full lifetime contract. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `create_output_append` links to private item `Self::evict_mmap` [INFO] [stderr] --> src/storage/file.rs:503:11 [INFO] [stderr] | [INFO] [stderr] 503 | /// [`Self::evict_mmap`] already applies (Issue #508). [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `delete_file` links to private item `Self::evict_mmap` [INFO] [stderr] --> src/storage/file.rs:552:43 [INFO] [stderr] | [INFO] [stderr] 552 | /// lifetime contract documented on [`Self::evict_mmap`] applies. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/lexical/index/inverted/core/terms.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | /// ```ignore [INFO] [stderr] | _____^ [INFO] [stderr] 27 | | /// let terms = reader.terms("content")?; [INFO] [stderr] 28 | | /// let mut terms_enum = terms.iterator()?; [INFO] [stderr] 29 | | /// [INFO] [stderr] ... | [INFO] [stderr] 32 | | /// } [INFO] [stderr] 33 | | /// ```ignore [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stderr] --> src/lexical/index/inverted/core/terms.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | /// ```ignore [INFO] [stderr] | ^^^ [INFO] [stderr] = note: error from rustc: unknown start of token: ` [INFO] [stderr] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/lexical/index/inverted/core/terms.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | /// ```ignore [INFO] [stderr] | _____^ [INFO] [stderr] 73 | | /// let terms = reader.terms("content")?; [INFO] [stderr] 74 | | /// println!("Total terms: {}", terms.size()); [INFO] [stderr] 75 | | /// [INFO] [stderr] ... | [INFO] [stderr] 86 | | /// } [INFO] [stderr] 87 | | /// ```ignore [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stderr] --> src/lexical/index/inverted/core/terms.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | /// ```ignore [INFO] [stderr] | ^^^ [INFO] [stderr] = note: error from rustc: unknown start of token: ` [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/lexical/index/inverted/core/terms.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | /// ```ignore [INFO] [stderr] | _____^ [INFO] [stderr] 136 | | /// use laurus::lexical::terms::TermDictionaryAccess; [INFO] [stderr] 137 | | /// [INFO] [stderr] 138 | | /// let reader = index.reader()?; [INFO] [stderr] ... | [INFO] [stderr] 144 | | /// } [INFO] [stderr] 145 | | /// ```ignore [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stderr] --> src/lexical/index/inverted/core/terms.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | /// ```ignore [INFO] [stderr] | ^^^ [INFO] [stderr] = note: error from rustc: unknown start of token: ` [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/lexical/index/inverted/core/terms.rs:155:9 [INFO] [stderr] | [INFO] [stderr] 155 | /// ```ignore [INFO] [stderr] | _________^ [INFO] [stderr] 156 | | /// reader.terms(field)?.and_then(|terms| { [INFO] [stderr] 157 | | /// let mut iter = terms.iterator()?; [INFO] [stderr] 158 | | /// iter.seek_exact(term) [INFO] [stderr] 159 | | /// }) [INFO] [stderr] 160 | | /// ```ignore [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stderr] --> src/lexical/index/inverted/core/terms.rs:155:9 [INFO] [stderr] | [INFO] [stderr] 155 | /// ```ignore [INFO] [stderr] | ^^^ [INFO] [stderr] = note: error from rustc: unknown start of token: ` [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lexical/index/inverted/parsed_query_cache.rs:9:26 [INFO] [stderr] | [INFO] [stderr] 9 | //! [`Query::clone_box`](crate::lexical::query::Query::clone_box) (a cheap [INFO] [stderr] | ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 9 - //! [`Query::clone_box`](crate::lexical::query::Query::clone_box) (a cheap [INFO] [stderr] 9 + //! [`Query::clone_box`] (a cheap [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lexical/index/inverted/reader.rs:60:30 [INFO] [stderr] | [INFO] [stderr] 60 | /// [`QueryFilterCache`](crate::lexical::index::inverted::query_cache::QueryFilterCache). [INFO] [stderr] | ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 60 - /// [`QueryFilterCache`](crate::lexical::index::inverted::query_cache::QueryFilterCache). [INFO] [stderr] 60 + /// [`QueryFilterCache`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/lexical/query/multi_term.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | /// ```ignore [INFO] [stderr] | _____^ [INFO] [stderr] 34 | | /// use laurus::lexical::query::multi_term::MultiTermQuery; [INFO] [stderr] 35 | | /// use laurus::lexical::query::fuzzy::FuzzyQuery; [INFO] [stderr] 36 | | /// [INFO] [stderr] ... | [INFO] [stderr] 44 | | /// println!("Found {} matching terms", matching_terms.len()); [INFO] [stderr] 45 | | /// ```ignore [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stderr] --> src/lexical/query/multi_term.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | /// ```ignore [INFO] [stderr] | ^^^ [INFO] [stderr] = note: error from rustc: unknown start of token: ` [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/lexical/query/multi_term.rs:95:9 [INFO] [stderr] | [INFO] [stderr] 95 | /// ```ignore [INFO] [stderr] | _________^ [INFO] [stderr] 96 | | /// // For a FuzzyQuery: [INFO] [stderr] 97 | | /// fn get_terms_enum(&self, reader: &dyn LexicalIndexReader) -> Result<Box<dyn TermsEnum>> { [INFO] [stderr] 98 | | /// let terms = reader.terms(self.field)?; [INFO] [stderr] ... | [INFO] [stderr] 101 | | /// } [INFO] [stderr] 102 | | /// ```ignore [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stderr] --> src/lexical/query/multi_term.rs:95:9 [INFO] [stderr] | [INFO] [stderr] 95 | /// ```ignore [INFO] [stderr] | ^^^ [INFO] [stderr] = note: error from rustc: unknown start of token: ` [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lexical/query.rs:192:26 [INFO] [stderr] | [INFO] [stderr] 192 | /// [`BooleanQuery`](crate::lexical::query::BooleanQuery), span queries) [INFO] [stderr] | -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 192 - /// [`BooleanQuery`](crate::lexical::query::BooleanQuery), span queries) [INFO] [stderr] 192 + /// [`BooleanQuery`], span queries) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/lexical/search/features/spell_correct.rs:341:9 [INFO] [stderr] | [INFO] [stderr] 341 | /// ```ignore [INFO] [stderr] | _________^ [INFO] [stderr] 342 | | /// // 1. Get the index reader [INFO] [stderr] 343 | | /// let reader = self.engine.reader()?; [INFO] [stderr] 344 | | /// [INFO] [stderr] ... | [INFO] [stderr] 356 | | /// } [INFO] [stderr] 357 | | /// ```ignore [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stderr] --> src/lexical/search/features/spell_correct.rs:341:9 [INFO] [stderr] | [INFO] [stderr] 341 | /// ```ignore [INFO] [stderr] | ^^^ [INFO] [stderr] = note: error from rustc: unknown start of token: ` [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/spelling/corrector.rs:278:9 [INFO] [stderr] | [INFO] [stderr] 278 | /// ```ignore [INFO] [stderr] | _________^ [INFO] [stderr] 279 | | /// let terms = vec![ [INFO] [stderr] 280 | | /// ("hello".to_string(), 100), [INFO] [stderr] 281 | | /// ("world".to_string(), 50), [INFO] [stderr] 282 | | /// ]; [INFO] [stderr] 283 | | /// corrector.learn_from_terms(terms.into_iter())?; [INFO] [stderr] 284 | | /// ```ignore [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stderr] --> src/spelling/corrector.rs:278:9 [INFO] [stderr] | [INFO] [stderr] 278 | /// ```ignore [INFO] [stderr] | ^^^ [INFO] [stderr] = note: error from rustc: unknown start of token: ` [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/vector/index/storage.rs:53:69 [INFO] [stderr] | [INFO] [stderr] 53 | /// Each [`get`](Self::get) call opens a fresh [`StorageInput`](crate::storage::StorageInput) [INFO] [stderr] | -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 53 - /// Each [`get`](Self::get) call opens a fresh [`StorageInput`](crate::storage::StorageInput) [INFO] [stderr] 53 + /// Each [`get`](Self::get) call opens a fresh [`StorageInput`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/vector/store.rs:1000:30 [INFO] [stderr] | [INFO] [stderr] 1000 | /// [`PerFieldEmbedder`](crate::embedding::per_field::PerFieldEmbedder), [INFO] [stderr] | ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 1000 - /// [`PerFieldEmbedder`](crate::embedding::per_field::PerFieldEmbedder), [INFO] [stderr] 1000 + /// [`PerFieldEmbedder`], [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `laurus` (lib doc) generated 80 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.25s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: bytecheck v0.8.2, rkyv v0.8.16 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/laurus/index.html [INFO] running `Command { std: "docker" "inspect" "184198c0fb4bc0f2384a4930d82d1c8af4fc267477d2180177e887da6a54c7be", kill_on_drop: false }`