# rustc version rustc 1.99.0-nightly (d0babd8b6 2026-07-15)
# docs.rs version docsrs 0.0.0 (f1b150f0cd76f7cabcd39e1f4790ba771b28b5c4 2026-07-19 )
# 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" "b35c9417bbdf80484e0b202d6260300bd4e9115482bd487b0dcc4bd4b0abc540" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2026-07-16" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260715-1.99.0-nightly-d0babd8b6\", \"--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 sqlite-graphrag v1.2.5 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `ExtractionBackend` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] Provides the [`ExtractionBackend`] trait with concrete implementations for [INFO] [stderr] ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `ExtractionBackend` in scope [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: public documentation for `cli` links to private item `globals` [INFO] [stderr] --> src/cli/mod.rs:5:25 [INFO] [stderr] | [INFO] [stderr] 5 | //! Split by surface: [`globals`] holds the root parser and its flags, [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 `cli` links to private item `commands` [INFO] [stderr] --> src/cli/mod.rs:6:7 [INFO] [stderr] | [INFO] [stderr] 6 | //! [`commands`] the subcommand enum and its classification, and [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 `cli` links to private item `value_enums` [INFO] [stderr] --> src/cli/mod.rs:7:7 [INFO] [stderr] | [INFO] [stderr] 7 | //! [`value_enums`] the `ValueEnum` types shared across argument structs. [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 `set_setting` [INFO] [stderr] --> src/config/registry.rs:11:40 [INFO] [stderr] | [INFO] [stderr] 11 | /// Single source of truth shared by [`set_setting`] validation and the [INFO] [stderr] | ^^^^^^^^^^^ no item named `set_setting` 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_setting` [INFO] [stderr] --> src/config/registry.rs:17:40 [INFO] [stderr] | [INFO] [stderr] 17 | /// Every entry MUST have a matching [`get_setting`] reader somewhere in the [INFO] [stderr] | ^^^^^^^^^^^ no item named `get_setting` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `deep_research` links to private item `args` [INFO] [stderr] --> src/commands/deep_research/mod.rs:7:7 [INFO] [stderr] | [INFO] [stderr] 7 | //! [`args`] holds the CLI surface and [`envelope`] the serialisation shapes; [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 `deep_research` links to private item `envelope` [INFO] [stderr] --> src/commands/deep_research/mod.rs:7:42 [INFO] [stderr] | [INFO] [stderr] 7 | //! [`args`] holds the CLI surface and [`envelope`] the serialisation shapes; [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 `deep_research` links to private item `pipeline` [INFO] [stderr] --> src/commands/deep_research/mod.rs:8:7 [INFO] [stderr] | [INFO] [stderr] 8 | //! [`pipeline`] decomposes the query and executes each sub-query. The fan-out [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 `hybrid_search` links to private item `args` [INFO] [stderr] --> src/commands/hybrid_search/mod.rs:3:55 [INFO] [stderr] | [INFO] [stderr] 3 | //! The pipeline runs in stages, one per submodule: [`args`] parses and [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 `hybrid_search` links to private item `retrieval` [INFO] [stderr] --> src/commands/hybrid_search/mod.rs:4:28 [INFO] [stderr] | [INFO] [stderr] 4 | //! validates the flags, [`retrieval`] produces the vector and FTS5 candidate [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 `hybrid_search` links to private item `fusion` [INFO] [stderr] --> src/commands/hybrid_search/mod.rs:5:14 [INFO] [stderr] | [INFO] [stderr] 5 | //! lists, [`fusion`] combines them via RRF, [`graph_expansion`] widens 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 `hybrid_search` links to private item `graph_expansion` [INFO] [stderr] --> src/commands/hybrid_search/mod.rs:5:48 [INFO] [stderr] | [INFO] [stderr] 5 | //! lists, [`fusion`] combines them via RRF, [`graph_expansion`] widens 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 `hybrid_search` links to private item `envelope` [INFO] [stderr] --> src/commands/hybrid_search/mod.rs:6:44 [INFO] [stderr] | [INFO] [stderr] 6 | //! answer through the entity graph, and [`envelope`] describes the JSON shape [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 `merge_entities` links to private item `args` [INFO] [stderr] --> src/commands/merge_entities/mod.rs:10:7 [INFO] [stderr] | [INFO] [stderr] 10 | //! [`args`] holds the CLI surface, [`envelope`] the JSON report and [`resolve`] [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 `merge_entities` links to private item `envelope` [INFO] [stderr] --> src/commands/merge_entities/mod.rs:10:39 [INFO] [stderr] | [INFO] [stderr] 10 | //! [`args`] holds the CLI surface, [`envelope`] the JSON report and [`resolve`] [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 `merge_entities` links to private item `resolve` [INFO] [stderr] --> src/commands/merge_entities/mod.rs:10:72 [INFO] [stderr] | [INFO] [stderr] 10 | //! [`args`] holds the CLI surface, [`envelope`] the JSON report and [`resolve`] [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 `EMBEDDING_REQUEST_MAX_TOKENS` [INFO] [stderr] --> src/constants/enrich.rs:33:47 [INFO] [stderr] | [INFO] [stderr] 33 | /// `deepseek/deepseek-v4-flash:nitro` (see [`EMBEDDING_REQUEST_MAX_TOKENS`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EMBEDDING_REQUEST_MAX_TOKENS` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MIN_AVAILABLE_MEMORY_MB` [INFO] [stderr] --> src/constants/exit_codes.rs:26:65 [INFO] [stderr] | [INFO] [stderr] 26 | /// Process exit code returned when available memory is below [`MIN_AVAILABLE_MEMORY_MB`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `MIN_AVAILABLE_MEMORY_MB` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `EMBEDDING_REQUEST_MAX_TOKENS` [INFO] [stderr] --> src/constants/limits.rs:118:53 [INFO] [stderr] | [INFO] [stderr] 118 | /// [`REMEMBER_MAX_SAFE_MULTI_CHUNKS`] chunks and [`EMBEDDING_REQUEST_MAX_TOKENS`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EMBEDDING_REQUEST_MAX_TOKENS` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `LOW_MEMORY_EXIT_CODE` [INFO] [stderr] --> src/constants/runtime.rs:67:18 [INFO] [stderr] | [INFO] [stderr] 67 | /// (exit code [`LOW_MEMORY_EXIT_CODE`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `LOW_MEMORY_EXIT_CODE` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `CLI_LOCK_EXIT_CODE` [INFO] [stderr] --> src/constants/runtime.rs:78:7 [INFO] [stderr] | [INFO] [stderr] 78 | /// [`CLI_LOCK_EXIT_CODE`] (75). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `CLI_LOCK_EXIT_CODE` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `super::embed_passages_parallel_local` [INFO] [stderr] --> src/embedder/batch/entity_cache.rs:141:7 [INFO] [stderr] | [INFO] [stderr] 141 | /// [`super::embed_passages_parallel_local`] directly — chunks are unique per [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `embed_passages_parallel_local` in module `batch` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `embed_passages_parallel_with_embedding_choice` links to private item `embed_passages_parallel_shared` [INFO] [stderr] --> src/embedder/batch/passages.rs:32:7 [INFO] [stderr] | [INFO] [stderr] 32 | /// [`embed_passages_parallel_shared`] takes an `Arc<[String]>` instead and is [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 `wire` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] (GAP-SG-74). The submodule layout mirrors it too: [`wire`] holds the serde [INFO] [stderr] ^^^^^^ [INFO] [stderr] = note: no item named `wire` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `error` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] shapes, [`error`] the failure type, [`transport`] the retry loop, [`client`] [INFO] [stderr] ^^^^^^^ [INFO] [stderr] = note: no item named `error` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `transport` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] shapes, [`error`] the failure type, [`transport`] the retry loop, [`client`] [INFO] [stderr] ^^^^^^^^^^^ [INFO] [stderr] = note: no item named `transport` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `client` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] shapes, [`error`] the failure type, [`transport`] the retry loop, [`client`] [INFO] [stderr] ^^^^^^^^ [INFO] [stderr] = note: no item named `client` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `completion` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] the call surface and [`completion`] the response finalisation. [INFO] [stderr] ^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `completion` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `OpenRouterClient::embed_single` [INFO] [stderr] --> src/embedding_api/error.rs:6:7 [INFO] [stderr] | [INFO] [stderr] 6 | /// [`OpenRouterClient::embed_single`] / [`OpenRouterClient::embed_batch`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `OpenRouterClient` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `OpenRouterClient::embed_batch` [INFO] [stderr] --> src/embedding_api/error.rs:6:44 [INFO] [stderr] | [INFO] [stderr] 6 | /// [`OpenRouterClient::embed_single`] / [`OpenRouterClient::embed_batch`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `OpenRouterClient` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `walk` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`walk`] holds the single BFS engine; the other modules are thin adapters. [INFO] [stderr] ^^^^^^ [INFO] [stderr] = note: no item named `walk` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `traverse` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`traverse`] answers "which memories are within N hops", [`bfs`] additionally [INFO] [stderr] ^^^^^^^^^^ [INFO] [stderr] = note: no item named `traverse` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `bfs` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`traverse`] answers "which memories are within N hops", [`bfs`] additionally [INFO] [stderr] ^^^^^ [INFO] [stderr] = note: no item named `bfs` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ValueKind` [INFO] [stderr] --> src/i18n/validation/messages_config.rs:73:45 [INFO] [stderr] | [INFO] [stderr] 73 | /// Localized description of the domain a [`ValueKind`] accepts. [INFO] [stderr] | ^^^^^^^^^ no item named `ValueKind` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `envelope` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] * [`envelope`] — complete JSON payloads, and the single point where the [INFO] [stderr] ^^^^^^^^^^ [INFO] [stderr] = note: no item named `envelope` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `error_envelope` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] * [`error_envelope`] — failure payloads, with a serializer-free fallback [INFO] [stderr] ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `error_envelope` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `stream` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] * [`stream`] — NDJSON, one record per line, deliberately unshaped [INFO] [stderr] ^^^^^^^^ [INFO] [stderr] = note: no item named `stream` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `passthrough` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] * [`passthrough`] — plain text and verbatim bytes, no JSON at all [INFO] [stderr] ^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `passthrough` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `human` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] * [`human`] — stderr diagnostics via `tracing` [INFO] [stderr] ^^^^^^^ [INFO] [stderr] = note: no item named `human` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `sink` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] * [`sink`] — the one place bytes actually reach stdout [INFO] [stderr] ^^^^^^ [INFO] [stderr] = note: no item named `sink` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `responses` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] * [`responses`] — the serializable payload types themselves [INFO] [stderr] ^^^^^^^^^^^ [INFO] [stderr] = note: no item named `responses` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `emit_json` links to private item `should_indent` [INFO] [stderr] --> src/output/envelope.rs:56:60 [INFO] [stderr] | [INFO] [stderr] 56 | /// Indented on a terminal, compact everywhere else; see [`should_indent`]. [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 `apply` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`serde_json::Value`] to [`apply`], and writes what comes back. [INFO] [stderr] ^^^^^^^ [INFO] [stderr] = note: no item named `apply` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `AppError::Timeout` [INFO] [stderr] --> src/query_embedding.rs:75:34 [INFO] [stderr] | [INFO] [stderr] 75 | /// unreachable or too slow. [`AppError::Timeout`] is retryable, so [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `AppError` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `AppError::Embedding` [INFO] [stderr] --> src/query_embedding.rs:80:35 [INFO] [stderr] | [INFO] [stderr] 80 | /// invocation reproduces it. [`AppError::Embedding`] carries exit 11. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `AppError` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `handle_first_signal` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] Every platform reaches the SAME [`handle_first_signal`] body, so the [INFO] [stderr] ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `handle_first_signal` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `std::process::exit(130)` [INFO] [stderr] --> src/signals.rs:37:28 [INFO] [stderr] | [INFO] [stderr] 37 | /// Second signal: calls [`std::process::exit(130)`] for immediate termination [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `exit(130)` in module `process` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `memories` links to private item `rows` [INFO] [stderr] --> src/storage/memories/mod.rs:7:42 [INFO] [stderr] | [INFO] [stderr] 7 | //! One submodule per storage surface: [`rows`] holds the typed shapes, [`crud`] [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 `memories` links to private item `crud` [INFO] [stderr] --> src/storage/memories/mod.rs:7:75 [INFO] [stderr] | [INFO] [stderr] 7 | //! One submodule per storage surface: [`rows`] holds the typed shapes, [`crud`] [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 `memories` links to private item `listing` [INFO] [stderr] --> src/storage/memories/mod.rs:8:45 [INFO] [stderr] | [INFO] [stderr] 8 | //! the single-row lookups and mutations, [`listing`] the paginated reads, [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 `memories` links to private item `vectors` [INFO] [stderr] --> src/storage/memories/mod.rs:9:7 [INFO] [stderr] | [INFO] [stderr] 9 | //! [`vectors`] the `memory_embeddings` companion and its KNN query, [`fts`] 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 `memories` links to private item `fts` [INFO] [stderr] --> src/storage/memories/mod.rs:9:72 [INFO] [stderr] | [INFO] [stderr] 9 | //! [`vectors`] the `memory_embeddings` companion and its KNN query, [`fts`] 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 `read_by_name` [INFO] [stderr] --> src/storage/memories/rows.rs:33:19 [INFO] [stderr] | [INFO] [stderr] 33 | /// Returned by [`read_by_name`], [`read_full`], [`list`] and [`fts_search`]. [INFO] [stderr] | ^^^^^^^^^^^^ no item named `read_by_name` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `read_full` [INFO] [stderr] --> src/storage/memories/rows.rs:33:37 [INFO] [stderr] | [INFO] [stderr] 33 | /// Returned by [`read_by_name`], [`read_full`], [`list`] and [`fts_search`]. [INFO] [stderr] | ^^^^^^^^^ no item named `read_full` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `list` [INFO] [stderr] --> src/storage/memories/rows.rs:33:52 [INFO] [stderr] | [INFO] [stderr] 33 | /// Returned by [`read_by_name`], [`read_full`], [`list`] and [`fts_search`]. [INFO] [stderr] | ^^^^ no item named `list` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `fts_search` [INFO] [stderr] --> src/storage/memories/rows.rs:33:65 [INFO] [stderr] | [INFO] [stderr] 33 | /// Returned by [`read_by_name`], [`read_full`], [`list`] and [`fts_search`]. [INFO] [stderr] | ^^^^^^^^^^ no item named `fts_search` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `OpenRouterClient::embed_single` [INFO] [stderr] --> src/embedding_api/error.rs:62:55 [INFO] [stderr] | [INFO] [stderr] 62 | /// Lets the many pre-existing `?`-based callers of [`OpenRouterClient::embed_single`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `OpenRouterClient` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `OpenRouterClient::embed_batch` [INFO] [stderr] --> src/embedding_api/error.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | /// / [`OpenRouterClient::embed_batch`] (in [`crate::embedder`]) keep compiling [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `OpenRouterClient` in scope [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `SECONDS` [INFO] [stderr] --> src/errors.rs:263:35 [INFO] [stderr] | [INFO] [stderr] 263 | /// Use `--wait-job-singleton <SECONDS>` (per-command) to poll until the [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `sqlite-graphrag` (lib doc) generated 60 warnings [INFO] [stderr] Finished `dev` profile [optimized + debuginfo] target(s) in 6.17s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.31.2 [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/sqlite_graphrag/index.html [INFO] running `Command { std: "docker" "inspect" "b35c9417bbdf80484e0b202d6260300bd4e9115482bd487b0dcc4bd4b0abc540", kill_on_drop: false }`