coding-agent-search 0.6.2

Unified TUI search over local coding agent histories
Documentation

Build #3376135 2026-05-25 01:51:12

# rustc version rustc 1.98.0-nightly (23a3312d9 2026-05-23)

# docs.rs version docsrs 0.0.0 (f16e33f3e6ac9fc9e4413728c5dd1b2ba1c6b799 2026-05-23 )

# 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" "6a281aefd1034bcc4f33f8a1c8c15c68f8df852d6aa1f1e8e14c6ffbe59d9254" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260523-1.98.0-nightly-23a3312d9\", \"--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: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting coding-agent-search v0.6.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `redaction_algorithm_fingerprint` links to private item `MemoizingRedactor` [INFO] [stderr] --> src/indexer/redact_secrets.rs:177:28 [INFO] [stderr] | [INFO] [stderr] 177 | /// Memoization keys for [`MemoizingRedactor`] combine input content [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: public documentation for `from_packets` links to private item `AnalyticsGenerator::generate_statistics` [INFO] [stderr] --> src/pages/analytics.rs:77:40 [INFO] [stderr] | [INFO] [stderr] 77 | /// Packet-driven counterpart to [`AnalyticsGenerator::generate_statistics`]. [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 `select_model_file` [INFO] [stderr] --> src/search/fastembed_embedder.rs:88:39 [INFO] [stderr] | [INFO] [stderr] 88 | /// `model.onnx` (legacy) — use [`select_model_file`] to find it. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `select_model_file` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `model_download` [INFO] [stderr] --> src/search/model_manager.rs:10:69 [INFO] [stderr] | [INFO] [stderr] 10 | //! states so the UI can guide the user. Downloads are handled by [`model_download`]. [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `model_download` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `policy` [INFO] [stderr] --> src/search/semantic_manifest.rs:20:11 [INFO] [stderr] | [INFO] [stderr] 20 | //! - **[`policy`]**: Provides the contract (versions, budgets, tier names) that [INFO] [stderr] | ^^^^^^ no item named `policy` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `asset_state` [INFO] [stderr] --> src/search/semantic_manifest.rs:22:11 [INFO] [stderr] | [INFO] [stderr] 22 | //! - **[`asset_state`]**: Evaluates coarse readiness from this manifest plus [INFO] [stderr] | ^^^^^^^^^^^ no item named `asset_state` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `model_manager` [INFO] [stderr] --> src/search/semantic_manifest.rs:24:11 [INFO] [stderr] | [INFO] [stderr] 24 | //! - **[`model_manager`]**: Detects model availability; this module records [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `model_manager` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `SemanticAssetManifest::invalidation_action` [INFO] [stderr] --> src/search/semantic_manifest.rs:166:11 [INFO] [stderr] | [INFO] [stderr] 166 | /// [`SemanticAssetManifest::invalidation_action`] directly with the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SemanticAssetManifest` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `load` [INFO] [stderr] --> src/search/semantic_manifest.rs:742:18 [INFO] [stderr] | [INFO] [stderr] 742 | /// Unlike [`load`], this method treats parse errors and version mismatches [INFO] [stderr] | ^^^^ no item named `load` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `get` [INFO] [stderr] --> src/storage/sqlite.rs:112:58 [INFO] [stderr] | [INFO] [stderr] 112 | /// `FrankenConnection` is opened on the first call to [`get`]. [INFO] [stderr] | ^^^ no item named `get` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `get` [INFO] [stderr] --> src/storage/sqlite.rs:197:16 [INFO] [stderr] | [INFO] [stderr] 197 | /// Like [`get`] but spawns the open in a background thread and waits up to [INFO] [stderr] | ^^^ no item named `get` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `writer` [INFO] [stderr] --> src/storage/sqlite.rs:866:22 [INFO] [stderr] | [INFO] [stderr] 866 | /// Similar to [`writer`] but tuned for the parallel indexer write pool. [INFO] [stderr] | ^^^^^^ no item named `writer` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `update_from` [INFO] [stderr] --> src/ui/app.rs:2614:30 [INFO] [stderr] | [INFO] [stderr] 2614 | /// entries. Each call to [`update_from`] checks whether the event_idx has [INFO] [stderr] | ^^^^^^^^^^^ no item named `update_from` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `export_modal` links to private item `super::super::app::CassApp::render_export_overlay` [INFO] [stderr] --> src/ui/components/export_modal.rs:6:55 [INFO] [stderr] | [INFO] [stderr] 6 | //! State and logic live here; rendering is done in [`super::super::app::CassApp::render_export_overlay`] [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 `LayoutBreakpoint` [INFO] [stderr] --> src/ui/style_system.rs:505:7 [INFO] [stderr] | [INFO] [stderr] 505 | /// [`LayoutBreakpoint`] so that rendering code never makes ad-hoc decisions [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `LayoutBreakpoint` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `f32` [INFO] [stderr] --> src/daemon/protocol.rs:123:30 [INFO] [stderr] | [INFO] [stderr] 123 | /// Embeddings as Vec<Vec<f32>>. [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 123 | /// Embeddings as `Vec<Vec<f32>>`. [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `str` [INFO] [stderr] --> src/search/query.rs:230:22 [INFO] [stderr] | [INFO] [stderr] 230 | /// Uses LruCache<Arc<str>, Arc<str>> where key and value are the same Arc, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `str` [INFO] [stderr] --> src/search/query.rs:230:32 [INFO] [stderr] | [INFO] [stderr] 230 | /// Uses LruCache<Arc<str>, Arc<str>> where key and value are the same Arc, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `str` [INFO] [stderr] --> src/search/query.rs:231:36 [INFO] [stderr] | [INFO] [stderr] 231 | /// enabling O(1) lookup via Borrow<str> trait while preserving LRU semantics. [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 231 | /// enabling O(1) lookup via `Borrow<str>` trait while preserving LRU semantics. [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `str` [INFO] [stderr] --> src/search/query.rs:246:48 [INFO] [stderr] | [INFO] [stderr] 246 | /// Intern a string, returning a shared Arc<str>. [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 246 | /// Intern a string, returning a shared `Arc<str>`. [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `hits` [INFO] [stderr] --> src/lib.rs:373:90 [INFO] [stderr] | [INFO] [stderr] 373 | /// query can't tie up the whole machine. Override with CASS_SEARCH_NO_LIMIT_CAP=<hits> [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `bytes` [INFO] [stderr] --> src/lib.rs:374:43 [INFO] [stderr] | [INFO] [stderr] 374 | /// or CASS_SEARCH_NO_LIMIT_BYTES=<bytes>. [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `mark` [INFO] [stderr] --> src/lib.rs:443:80 [INFO] [stderr] | [INFO] [stderr] 443 | /// Highlight matching terms in output (uses **bold** markers in text, <mark> in HTML) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `data-dir` [INFO] [stderr] --> src/lib.rs:1485:51 [INFO] [stderr] | [INFO] [stderr] 1485 | /// Exact lexical index path. Defaults to <data-dir>/index/<schema-version>. [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `schema-version` [INFO] [stderr] --> src/lib.rs:1485:68 [INFO] [stderr] | [INFO] [stderr] 1485 | /// Exact lexical index path. Defaults to <data-dir>/index/<schema-version>. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `derive` is both a module and an attribute macro [INFO] [stderr] --> src/analytics/mod.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | //! - [`derive`] — safe derived-metric computation [INFO] [stderr] | ^^^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the module, prefix with `mod@` [INFO] [stderr] | [INFO] [stderr] 11 | //! - [`mod@derive`] — safe derived-metric computation [INFO] [stderr] | ++++ [INFO] [stderr] help: to link to the attribute macro, prefix with `attribute@` [INFO] [stderr] | [INFO] [stderr] 11 | //! - [`attribute@derive`] — safe derived-metric computation [INFO] [stderr] | ++++++++++ [INFO] [stderr] [INFO] [stderr] warning: `coding-agent-search` (lib doc) generated 26 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.74s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/coding_agent_search/index.html [INFO] running `Command { std: "docker" "inspect" "6a281aefd1034bcc4f33f8a1c8c15c68f8df852d6aa1f1e8e14c6ffbe59d9254", kill_on_drop: false }`