sqlitegraph 2.2.2

Embedded graph database with full ACID transactions, HNSW vector search, dual backend support, and comprehensive graph algorithms library
Documentation
Build #3239802 2026-05-06 13:09:31

# rustc version rustc 1.97.0-nightly (e95e73209 2026-05-05)

# docs.rs version docsrs 0.0.0 (ad302d961e54d5d2c273ab5bb3d4139759c933ad 2026-05-03 )

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder3/builds/sqlitegraph-2.2.2/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder3/builds/sqlitegraph-2.2.2/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder3/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder3/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "6442450944" "--cpuset-cpus" "20-25" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 4cbbe6899617d1eb5101860ceeec4710d11f7b2a84e0599be6e0c9ee59497214 [INFO] running `Command { std: "docker" "start" "4cbbe6899617d1eb5101860ceeec4710d11f7b2a84e0599be6e0c9ee59497214", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "4cbbe6899617d1eb5101860ceeec4710d11f7b2a84e0599be6e0c9ee59497214" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260505-1.97.0-nightly-e95e73209\", \"--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: algo_benchmark, basic_functionality_test, batch_bench, batch_stress_test, bench_parallel_bfs, block_locality_benchmark, cache_capacity_benchmark, cache_clone_forensics, cache_perf_test, cold_path_decomposition, compression_analysis, compression_detailed, compression_diagnostics, crash_test_child, debug_buffer_error, get_node_cache_sweep, phase53_1_execution, phase55_simple_benchmark, reopen_corruption_repro, test_100k, test_adaptive_pages, test_allocator_startup, test_batch_simple, test_binary_search, test_btree_100k, test_cache_warm, test_chunked_bfs, test_delta_encoding, test_direct_backend_benchmark, test_direct_edgestore, test_edge_store_direct, test_edgestore_perf, test_index_restore, test_index_staleness, test_lazy_decode, test_lock_overhead, test_native_edge, test_neighbors_cache, test_neighbors_detailed, test_neighbors_profile, test_open_detailed_timing, test_open_roundtrip, test_open_stage_timing, test_performance_comparison, test_rwlock_overhead, test_sqlite_neighbors_perf, test_v3_neighbors_perf, test_vec_clone, v3_forensic_page_analysis, v3_forensics_example, v3_get_node_profile, v3_offset_forensic, v3_perf_test, v3_readonly_profile, v3_reopen_verify [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 sqlitegraph v2.2.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `V3Backend` [INFO] [stderr] --> src/lib.rs:215:9 [INFO] [stderr] | [INFO] [stderr] 215 | //! - [`V3Backend`] - Native V3 backend implementation [INFO] [stderr] | ^^^^^^^^^ no item named `V3Backend` 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 `insert_node` [INFO] [stderr] --> src/lib.rs:225:9 [INFO] [stderr] | [INFO] [stderr] 225 | //! - [`insert_node()`], [`insert_edge()`] - Single entity/edge insertion [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `insert_node` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `insert_edge` [INFO] [stderr] --> src/lib.rs:225:28 [INFO] [stderr] | [INFO] [stderr] 225 | //! - [`insert_node()`], [`insert_edge()`] - Single entity/edge insertion [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `insert_edge` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `neighbors` [INFO] [stderr] --> src/lib.rs:227:9 [INFO] [stderr] | [INFO] [stderr] 227 | //! - [`neighbors()`] - Direct neighbor queries [INFO] [stderr] | ^^^^^^^^^^^ no item named `neighbors` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `bfs` [INFO] [stderr] --> src/lib.rs:228:9 [INFO] [stderr] | [INFO] [stderr] 228 | //! - [`bfs()`], [`k_hop()`], [`shortest_path()`] - Graph traversal algorithms [INFO] [stderr] | ^^^^^ this link resolves to the module `bfs`, which is not a function [INFO] [stderr] | [INFO] [stderr] help: to link to the module, prefix with `mod@` [INFO] [stderr] | [INFO] [stderr] 228 - //! - [`bfs()`], [`k_hop()`], [`shortest_path()`] - Graph traversal algorithms [INFO] [stderr] 228 + //! - [`mod@bfs`], [`k_hop()`], [`shortest_path()`] - Graph traversal algorithms [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `k_hop` [INFO] [stderr] --> src/lib.rs:228:20 [INFO] [stderr] | [INFO] [stderr] 228 | //! - [`bfs()`], [`k_hop()`], [`shortest_path()`] - Graph traversal algorithms [INFO] [stderr] | ^^^^^^^ no item named `k_hop` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `shortest_path` [INFO] [stderr] --> src/lib.rs:228:33 [INFO] [stderr] | [INFO] [stderr] 228 | //! - [`bfs()`], [`k_hop()`], [`shortest_path()`] - Graph traversal algorithms [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `shortest_path` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `7` [INFO] [stderr] --> src/backend/native/constants.rs:122:36 [INFO] [stderr] | [INFO] [stderr] 122 | /// Distinguished from V2 by magic[7] = 3 (instead of 0) [INFO] [stderr] | ^ no item named `7` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `7` [INFO] [stderr] --> src/backend/native/v3/constants.rs:13:36 [INFO] [stderr] | [INFO] [stderr] 13 | /// Distinguished from V2 by magic[7] = 3 (instead of 0) [INFO] [stderr] | ^ no item named `7` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `type_bytes` [INFO] [stderr] --> src/backend/native/v3/edge_compat.rs:160:79 [INFO] [stderr] | [INFO] [stderr] 160 | /// Edge type is encoded in edge_data using inline format: [type_len: u8][type_bytes] [INFO] [stderr] | ^^^^^^^^^^ no item named `type_bytes` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `edge_metadata...` [INFO] [stderr] --> src/backend/native/v3/edge_compat.rs:208:130 [INFO] [stderr] | [INFO] [stderr] 208 | ...ount: 4 bytes] [compressed_ids...][edge_metadata...] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `edge_metadata...` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] --> src/backend/native/v3/header.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | //! - magic[8] - Magic number with version byte [INFO] [stderr] | ^ no item named `8` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/header.rs:10:15 [INFO] [stderr] | [INFO] [stderr] 10 | //! - version[4] - Format version [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/header.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | //! - flags[4] - Feature flags [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] --> src/backend/native/v3/header.rs:12:18 [INFO] [stderr] | [INFO] [stderr] 12 | //! - node_count[8] - Total node count [INFO] [stderr] | ^ no item named `8` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] --> src/backend/native/v3/header.rs:13:18 [INFO] [stderr] | [INFO] [stderr] 13 | //! - edge_count[8] - Total edge count [INFO] [stderr] | ^ no item named `8` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/header.rs:14:22 [INFO] [stderr] | [INFO] [stderr] 14 | //! - schema_version[4] - Schema version [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/header.rs:15:16 [INFO] [stderr] | [INFO] [stderr] 15 | //! - reserved[4] - Reserved field [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] --> src/backend/native/v3/header.rs:16:24 [INFO] [stderr] | [INFO] [stderr] 16 | //! - node_data_offset[8] - **V3: NodeStore's B+Tree root page ID** (was byte offset in V2) [INFO] [stderr] | ^ no item named `8` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] --> src/backend/native/v3/header.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | //! - edge_data_offset[8] - **V3: EdgeStore's B+Tree root page ID** (was byte offset in V2) [INFO] [stderr] | ^ no item named `8` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] --> src/backend/native/v3/header.rs:18:31 [INFO] [stderr] | [INFO] [stderr] 18 | //! - outgoing_cluster_offset[8] - Outgoing edge cluster offset (V2 compat, byte offset) [INFO] [stderr] | ^ no item named `8` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] --> src/backend/native/v3/header.rs:19:31 [INFO] [stderr] | [INFO] [stderr] 19 | //! - incoming_cluster_offset[8] - Incoming edge cluster offset (V2 compat, byte offset) [INFO] [stderr] | ^ no item named `8` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] --> src/backend/native/v3/header.rs:20:25 [INFO] [stderr] | [INFO] [stderr] 20 | //! - free_space_offset[8] - Free space management offset (V2 compat, byte offset) [INFO] [stderr] | ^ no item named `8` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] --> src/backend/native/v3/header.rs:23:23 [INFO] [stderr] | [INFO] [stderr] 23 | //! - root_index_page[8] - Root B+Tree index page ID (primary node index) [INFO] [stderr] | ^ no item named `8` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] --> src/backend/native/v3/header.rs:24:27 [INFO] [stderr] | [INFO] [stderr] 24 | //! - free_page_list_head[8] - Head of free page list (0 if none) [INFO] [stderr] | ^ no item named `8` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] --> src/backend/native/v3/header.rs:25:19 [INFO] [stderr] | [INFO] [stderr] 25 | //! - total_pages[8] - Total pages allocated [INFO] [stderr] | ^ no item named `8` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/header.rs:26:17 [INFO] [stderr] | [INFO] [stderr] 26 | //! - page_size[4] - Page size in bytes (typically 4096) [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/header.rs:27:20 [INFO] [stderr] | [INFO] [stderr] 27 | //! - btree_height[4] - Current B+Tree height [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `i` [INFO] [stderr] --> src/backend/native/v3/index/page.rs:84:41 [INFO] [stderr] | [INFO] [stderr] 84 | /// Split keys (max 252) - keys[i] is the minimum key in child i+1 [INFO] [stderr] | ^ no item named `i` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/index_persistence.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | //! - magic[4]: "V3XI" (V3 eXlude Index) [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/index_persistence.rs:10:15 [INFO] [stderr] | [INFO] [stderr] 10 | //! - version[4]: Version number (currently 1) [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] --> src/backend/native/v3/index_persistence.rs:11:21 [INFO] [stderr] | [INFO] [stderr] 11 | //! - db_node_count[8]: Node count from DB header when index was persisted (staleness guard) [INFO] [stderr] | ^ no item named `8` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/index_persistence.rs:12:18 [INFO] [stderr] | [INFO] [stderr] 12 | //! - kind_count[4]: Number of unique kinds [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/index_persistence.rs:15:20 [INFO] [stderr] | [INFO] [stderr] 15 | //! - kind_len[4]: Length of kind string [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/index_persistence.rs:17:22 [INFO] [stderr] | [INFO] [stderr] 17 | //! - node_count[4]: Number of nodes with this kind [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/index_persistence.rs:19:18 [INFO] [stderr] | [INFO] [stderr] 19 | //! - name_count[4]: Number of unique names [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/index_persistence.rs:22:20 [INFO] [stderr] | [INFO] [stderr] 22 | //! - name_len[4]: Length of name string [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `4` [INFO] [stderr] --> src/backend/native/v3/index_persistence.rs:24:22 [INFO] [stderr] | [INFO] [stderr] 24 | //! - node_count[4]: Number of nodes with this name [INFO] [stderr] | ^ no item named `4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `abc` [INFO] [stderr] --> src/backend/native/v3/name_index.rs:12:32 [INFO] [stderr] | [INFO] [stderr] 12 | //! - Character classes: "func[abc]" [INFO] [stderr] | ^^^ no item named `abc` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `GraphSnapshot` [INFO] [stderr] --> src/graph/mod.rs:32:39 [INFO] [stderr] | [INFO] [stderr] 32 | //! For concurrent read access, use [`GraphSnapshot`] from the `mvcc` module: [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `GraphSnapshot` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `NoProgress` [INFO] [stderr] --> src/algo/mod.rs:336:11 [INFO] [stderr] | [INFO] [stderr] 336 | //! Use [`NoProgress`] for zero-overhead progress tracking (default). [INFO] [stderr] | ^^^^^^^^^^ no item named `NoProgress` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `to` [INFO] [stderr] --> src/algo/control_dependence.rs:325:44 [INFO] [stderr] | [INFO] [stderr] 325 | /// - If control-dependent: add to->cdg[to], add from->reverse_cdg[to] [INFO] [stderr] | ^^ no item named `to` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `to` [INFO] [stderr] --> src/algo/control_dependence.rs:325:71 [INFO] [stderr] | [INFO] [stderr] 325 | /// - If control-dependent: add to->cdg[to], add from->reverse_cdg[to] [INFO] [stderr] | ^^ no item named `to` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `node` [INFO] [stderr] --> src/algo/critical_path.rs:301:52 [INFO] [stderr] | [INFO] [stderr] 301 | /// - **Single node**: Returns result with path = [node], distance = 0 [INFO] [stderr] | ^^^^ no item named `node` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `t` [INFO] [stderr] --> src/algo/observability.rs:234:46 [INFO] [stderr] | [INFO] [stderr] 234 | /// - `A <= B` if for all threads t: clock_A[t] <= clock_B[t] [INFO] [stderr] | ^ no item named `t` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `t` [INFO] [stderr] --> src/algo/observability.rs:234:60 [INFO] [stderr] | [INFO] [stderr] 234 | /// - `A <= B` if for all threads t: clock_A[t] <= clock_B[t] [INFO] [stderr] | ^ no item named `t` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `t` [INFO] [stderr] --> src/algo/observability.rs:235:54 [INFO] [stderr] | [INFO] [stderr] 235 | /// - `A < B` if `A <= B` and exists t where clock_A[t] < clock_B[t] [INFO] [stderr] | ^ no item named `t` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `t` [INFO] [stderr] --> src/algo/observability.rs:235:67 [INFO] [stderr] | [INFO] [stderr] 235 | /// - `A < B` if `A <= B` and exists t where clock_A[t] < clock_B[t] [INFO] [stderr] | ^ no item named `t` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `t` [INFO] [stderr] --> src/algo/observability.rs:343:51 [INFO] [stderr] | [INFO] [stderr] 343 | /// Returns `true` if for all threads t: self[t] <= other[t], [INFO] [stderr] | ^ no item named `t` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `t` [INFO] [stderr] --> src/algo/observability.rs:343:63 [INFO] [stderr] | [INFO] [stderr] 343 | /// Returns `true` if for all threads t: self[t] <= other[t], [INFO] [stderr] | ^ no item named `t` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `t` [INFO] [stderr] --> src/algo/observability.rs:344:57 [INFO] [stderr] | [INFO] [stderr] 344 | /// and there exists at least one thread where self[t] < other[t]. [INFO] [stderr] | ^ no item named `t` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `t` [INFO] [stderr] --> src/algo/observability.rs:344:68 [INFO] [stderr] | [INFO] [stderr] 344 | /// and there exists at least one thread where self[t] < other[t]. [INFO] [stderr] | ^ no item named `t` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `t1` [INFO] [stderr] --> src/algo/observability.rs:402:16 [INFO] [stderr] | [INFO] [stderr] 402 | /// - self[t1] > other[t1] [INFO] [stderr] | ^^ no item named `t1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `t1` [INFO] [stderr] --> src/algo/observability.rs:402:28 [INFO] [stderr] | [INFO] [stderr] 402 | /// - self[t1] > other[t1] [INFO] [stderr] | ^^ no item named `t1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `t2` [INFO] [stderr] --> src/algo/observability.rs:403:16 [INFO] [stderr] | [INFO] [stderr] 403 | /// - self[t2] < other[t2] [INFO] [stderr] | ^^ no item named `t2` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `t2` [INFO] [stderr] --> src/algo/observability.rs:403:28 [INFO] [stderr] | [INFO] [stderr] 403 | /// - self[t2] < other[t2] [INFO] [stderr] | ^^ no item named `t2` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `source` [INFO] [stderr] --> src/algo/observability.rs:774:30 [INFO] [stderr] | [INFO] [stderr] 774 | /// 1. Initialize: distances[source] = 0.0, queue = [(source, 0 hops)] [INFO] [stderr] | ^^^^^^ no item named `source` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `node_id` [INFO] [stderr] --> src/algo/topological_sort.rs:129:33 [INFO] [stderr] | [INFO] [stderr] 129 | /// - **Single node**: Returns [node_id] [INFO] [stderr] | ^^^^^^^ no item named `node_id` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `transitive_closure` [INFO] [stderr] --> src/algo/transitive_reduction.rs:108:9 [INFO] [stderr] | [INFO] [stderr] 108 | /// - [`transitive_closure`] - For computing reachability used by this algorithm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `transitive_closure` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `node_id` [INFO] [stderr] --> src/algo/wcc.rs:74:30 [INFO] [stderr] | [INFO] [stderr] 74 | /// - Single node: Returns [[node_id]] [INFO] [stderr] | ^^^^^^^ no item named `node_id` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `edge_type` [INFO] [stderr] --> src/pattern_engine/mod.rs:4:20 [INFO] [stderr] | [INFO] [stderr] 4 | //! (start_label)-[edge_type]->(end_label) with optional property filters. [INFO] [stderr] | ^^^^^^^^^ no item named `edge_type` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `edge_type` [INFO] [stderr] --> src/pattern_engine/pattern.rs:9:53 [INFO] [stderr] | [INFO] [stderr] 9 | /// Represents a single-hop pattern: (start_label)-[edge_type]->(end_label) [INFO] [stderr] | ^^^^^^^^^ no item named `edge_type` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `i` [INFO] [stderr] --> src/hnsw/serialization.rs:216:51 [INFO] [stderr] | [INFO] [stderr] 216 | /// - Subsequent elements are differences (values[i] - values[i-1]) [INFO] [stderr] | ^ no item named `i` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `hidden_dim` [INFO] [stderr] --> src/inference/engine.rs:223:48 [INFO] [stderr] | [INFO] [stderr] 223 | /// * `attn_norm` - Pre-attention RMSNorm [hidden_dim] [INFO] [stderr] | ^^^^^^^^^^ no item named `hidden_dim` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `hidden_dim` [INFO] [stderr] --> src/inference/engine.rs:224:37 [INFO] [stderr] | [INFO] [stderr] 224 | /// * `ffn_norm` - FFN RMSNorm [hidden_dim] [INFO] [stderr] | ^^^^^^^^^^ no item named `hidden_dim` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `hidden_dim` [INFO] [stderr] --> src/inference/engine.rs:232:30 [INFO] [stderr] | [INFO] [stderr] 232 | /// * `bq` - Query bias [hidden_dim] or empty slice [INFO] [stderr] | ^^^^^^^^^^ no item named `hidden_dim` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `n_kv_dim` [INFO] [stderr] --> src/inference/engine.rs:233:28 [INFO] [stderr] | [INFO] [stderr] 233 | /// * `bk` - Key bias [n_kv_dim] or empty slice [INFO] [stderr] | ^^^^^^^^ no item named `n_kv_dim` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `n_kv_dim` [INFO] [stderr] --> src/inference/engine.rs:234:30 [INFO] [stderr] | [INFO] [stderr] 234 | /// * `bv` - Value bias [n_kv_dim] or empty slice [INFO] [stderr] | ^^^^^^^^ no item named `n_kv_dim` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `vocab_size` [INFO] [stderr] --> src/inference/sampling.rs:8:30 [INFO] [stderr] | [INFO] [stderr] 8 | /// * `logits` - Raw logits [vocab_size] [INFO] [stderr] | ^^^^^^^^^^ no item named `vocab_size` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `i` [INFO] [stderr] --> src/inference/simd.rs:49:36 [INFO] [stderr] | [INFO] [stderr] 49 | /// Matrix-vector multiply: output[i] = dot(weight[i*in_dim..], input). [INFO] [stderr] | ^ no item named `i` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `hidden_dim` [INFO] [stderr] --> src/inference/simd.rs:86:16 [INFO] [stderr] | [INFO] [stderr] 86 | /// x_norm is [hidden_dim]. Returns [hidden_dim]. [INFO] [stderr] | ^^^^^^^^^^ no item named `hidden_dim` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `hidden_dim` [INFO] [stderr] --> src/inference/simd.rs:86:38 [INFO] [stderr] | [INFO] [stderr] 86 | /// x_norm is [hidden_dim]. Returns [hidden_dim]. [INFO] [stderr] | ^^^^^^^^^^ no item named `hidden_dim` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `RwLock` [INFO] [stderr] --> src/backend/native/v3/btree.rs:114:48 [INFO] [stderr] | [INFO] [stderr] 114 | /// Optional WAL writer for durability (Arc<RwLock> for Clone + mutable access) [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] 114 | /// Optional WAL writer for durability (`Arc<RwLock>` for Clone + mutable access) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `PageAllocator` [INFO] [stderr] --> src/backend/native/v3/btree.rs:136:35 [INFO] [stderr] | [INFO] [stderr] 136 | /// * `allocator` - Arc<RwLock<PageAllocator>> for shared page management [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 136 | /// * `allocator` - `Arc<RwLock<PageAllocator>>` for shared page management [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `PageAllocator` [INFO] [stderr] --> src/backend/native/v3/btree.rs:164:35 [INFO] [stderr] | [INFO] [stderr] 164 | /// * `allocator` - Arc<RwLock<PageAllocator>> for shared page management [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 164 | /// * `allocator` - `Arc<RwLock<PageAllocator>>` for shared page management [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `PageAllocator` [INFO] [stderr] --> src/backend/native/v3/btree.rs:194:35 [INFO] [stderr] | [INFO] [stderr] 194 | /// * `allocator` - Arc<RwLock<PageAllocator>> for shared page management [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 194 | /// * `allocator` - `Arc<RwLock<PageAllocator>>` for shared page management [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `PageAllocator` [INFO] [stderr] --> src/backend/native/v3/btree.rs:226:35 [INFO] [stderr] | [INFO] [stderr] 226 | /// * `allocator` - Arc<RwLock<PageAllocator>> for shared page management [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 226 | /// * `allocator` - `Arc<RwLock<PageAllocator>>` for shared page management [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `u8` [INFO] [stderr] --> src/backend/native/v3/compression/edge_delta.rs:83:8 [INFO] [stderr] | [INFO] [stderr] 83 | /// Vec<u8> containing compressed delta-encoded varints [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 83 | /// `Vec<u8>` containing compressed delta-encoded varints [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `i64` [INFO] [stderr] --> src/backend/native/v3/compression/edge_delta.rs:127:8 [INFO] [stderr] | [INFO] [stderr] 127 | /// Vec<i64> containing decompressed edge IDs [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 127 | /// `Vec<i64>` containing decompressed edge IDs [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `u8` [INFO] [stderr] --> src/backend/native/v3/compression/varint.rs:98:10 [INFO] [stderr] | [INFO] [stderr] 98 | /// A Vec<u8> containing the varint-encoded value [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 98 | /// A `Vec<u8>` containing the varint-encoded value [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `u8` [INFO] [stderr] --> src/backend/native/v3/compression/varint.rs:278:10 [INFO] [stderr] | [INFO] [stderr] 278 | /// A Vec<u8> containing the varint-encoded value [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 278 | /// A `Vec<u8>` containing the varint-encoded value [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `u8` [INFO] [stderr] --> src/backend/native/v3/compression/varint.rs:312:10 [INFO] [stderr] | [INFO] [stderr] 312 | /// A Vec<u8> containing the varint-encoded value [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 312 | /// A `Vec<u8>` containing the varint-encoded value [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/backend/native/v3/edge_compat.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | //! ``` [INFO] [stderr] | _____^ [INFO] [stderr] 51 | | //! EdgeCluster { src: NodeId, dsts: Vec<NodeId>, dir: Out|In, metadata } [INFO] [stderr] 52 | | //! [INFO] [stderr] 53 | | //! B+Tree index: key = (src, dir) → value = edge_page_id [INFO] [stderr] ... | [INFO] [stderr] 57 | | //! Insert edge: load cluster (or create), append, maybe split if page full [INFO] [stderr] 58 | | //! ``` [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stderr] help: mark blocks that do not contain Rust code as text [INFO] [stderr] | [INFO] [stderr] 50 | //! ```text [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `i64` [INFO] [stderr] --> src/backend/native/v3/edge_compat.rs:469:41 [INFO] [stderr] | [INFO] [stderr] 469 | /// 2. Storing Arc<[i64]> instead of Vec<i64> - no cloning on read! [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 469 | /// 2. Storing Arc<[i64]> instead of `Vec<i64>` - no cloning on read! [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `KvEntry` [INFO] [stderr] --> src/backend/native/v3/kv_store/store.rs:37:44 [INFO] [stderr] | [INFO] [stderr] 37 | /// Each key maps to a version history (Vec<KvEntry> ordered by version). [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 37 | /// Each key maps to a version history (`Vec<KvEntry>` ordered by version). [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `PubSubEvent` [INFO] [stderr] --> src/backend/native/v3/pubsub/publisher.rs:59:43 [INFO] [stderr] | [INFO] [stderr] 59 | /// A tuple of (SubscriberId, Receiver<PubSubEvent>) [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 59 | /// A tuple of (SubscriberId, `Receiver<PubSubEvent>`) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/backend.rs:389:9 [INFO] [stderr] | [INFO] [stderr] 389 | /// ```ignore [INFO] [stderr] | _________^ [INFO] [stderr] 390 | | /// let (sub_id, rx) = graph.subscribe(SubscriptionFilter::all()); [INFO] [stderr] 391 | | /// // In another thread/task: [INFO] [stderr] 392 | | /// for event in rx { [INFO] [stderr] ... | [INFO] [stderr] 400 | | /// } [INFO] [stderr] 401 | | /// ``` [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/backend.rs:389:9 [INFO] [stderr] | [INFO] [stderr] 389 | /// ```ignore [INFO] [stderr] | ^^^ [INFO] [stderr] = note: error from rustc: unexpected closing delimiter: `}` [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/algo/call_graph_analysis.rs:85:7 [INFO] [stderr] | [INFO] [stderr] 85 | //! https://cp-algorithms.com/graph/strongly-connected-components.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 85 | //! <https://cp-algorithms.com/graph/strongly-connected-components.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/algo/call_graph_analysis.rs:339:7 [INFO] [stderr] | [INFO] [stderr] 339 | /// https://cp-algorithms.com/graph/strongly-connected-components.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 339 | /// <https://cp-algorithms.com/graph/strongly-connected-components.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/algo/cycle_basis.rs:43:7 [INFO] [stderr] | [INFO] [stderr] 43 | //! - https://jgrapht.org/javadoc-1.3.0/org/jgrapht/alg/cycle/PatonCycleBase.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 43 | //! - <https://jgrapht.org/javadoc-1.3.0/org/jgrapht/alg/cycle/PatonCycleBase.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/algo/cycle_basis.rs:44:7 [INFO] [stderr] | [INFO] [stderr] 44 | //! - https://en.wikipedia.org/wiki/Cycle_basis [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 44 | //! - <https://en.wikipedia.org/wiki/Cycle_basis> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/algo/graph_rewriting.rs:91:48 [INFO] [stderr] | [INFO] [stderr] 91 | //! - "Double Pushout (DPO) Graph Rewriting" - https://en.wikipedia.org/wiki/Graph_rewriting [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 91 | //! - "Double Pushout (DPO) Graph Rewriting" - <https://en.wikipedia.org/wiki/Graph_rewriting> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/algo/scc.rs:32:7 [INFO] [stderr] | [INFO] [stderr] 32 | //! - https://en.wikipedia.org/wiki/Tarjan%27s_strongly_connected_components_algorithm [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 32 | //! - <https://en.wikipedia.org/wiki/Tarjan%27s_strongly_connected_components_algorithm> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/algo/subgraph_isomorphism.rs:50:7 [INFO] [stderr] | [INFO] [stderr] 50 | //! - https://petgraph.github.io/petgraph/petgraph/algo/isomorphism/index.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 50 | //! - <https://petgraph.github.io/petgraph/petgraph/algo/isomorphism/index.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/algo/subgraph_isomorphism.rs:51:7 [INFO] [stderr] | [INFO] [stderr] 51 | //! - https://en.wikipedia.org/wiki/Subgraph_isomorphism_problem [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 51 | //! - <https://en.wikipedia.org/wiki/Subgraph_isomorphism_problem> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `i64` [INFO] [stderr] --> src/algo/subgraph_isomorphism.rs:174:28 [INFO] [stderr] | [INFO] [stderr] 174 | /// Each match is a Vec<i64> where the index is the pattern node index [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 174 | /// Each match is a `Vec<i64>` where the index is the pattern node index [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `i64` [INFO] [stderr] --> src/algo/taint_analysis.rs:917:48 [INFO] [stderr] | [INFO] [stderr] 917 | /// Tuple of (sources, sinks) where each is Vec<i64> of node IDs. [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 917 | /// Tuple of (sources, sinks) where each is `Vec<i64>` of node IDs. [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `i64` [INFO] [stderr] --> src/algo/taint_analysis.rs:929:38 [INFO] [stderr] | [INFO] [stderr] 929 | /// 3. Return (sources, sinks) as Vec<i64> [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 929 | /// 3. Return (sources, sinks) as `Vec<i64>` [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `i64` [INFO] [stderr] --> src/algo/taint_analysis.rs:990:48 [INFO] [stderr] | [INFO] [stderr] 990 | /// Tuple of (sources, sinks) where each is Vec<i64> of node IDs. [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 990 | /// Tuple of (sources, sinks) where each is `Vec<i64>` of node IDs. [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `SnapshotState` [INFO] [stderr] --> src/mvcc.rs:102:36 [INFO] [stderr] | [INFO] [stderr] 102 | /// 4. **No Mutable Aliasing**: Arc<SnapshotState> ensures no mutable access to snapshot data [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 102 | /// 4. **No Mutable Aliasing**: `Arc<SnapshotState>` ensures no mutable access to snapshot data [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `SnapshotState` [INFO] [stderr] --> src/mvcc.rs:208:27 [INFO] [stderr] | [INFO] [stderr] 208 | /// - The returned Arc<SnapshotState> provides immutable access [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 208 | /// - The returned `Arc<SnapshotState>` provides immutable access [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: could not parse code block as Rust code [INFO] [stderr] --> src/hnsw/multilayer.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | /// ``` [INFO] [stderr] | _____^ [INFO] [stderr] 54 | | /// Global ID (1-based) → Local IDs per layer (0-based) [INFO] [stderr] 55 | | /// 1 → [Some(0), None, Some(0)] // Vector 1 in layers 0 and 2 [INFO] [stderr] 56 | | /// 2 → [Some(1), Some(0), None] // Vector 2 in layers 0 and 1 [INFO] [stderr] ... | [INFO] [stderr] 62 | | /// Layer 2: 0→1, 1→3 [INFO] [stderr] 63 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] = note: error from rustc: unknown start of token: \u{2192} [INFO] [stderr] help: mark blocks that do not contain Rust code as text [INFO] [stderr] | [INFO] [stderr] 53 | /// ```text [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `u64` [INFO] [stderr] --> src/hnsw/multilayer.rs:66:31 [INFO] [stderr] | [INFO] [stderr] 66 | /// Global ID → Vec<Option<u64>> mapping [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 66 | /// Global ID → `Vec<Option<u64>>` mapping [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `LocalID` [INFO] [stderr] --> src/hnsw/multilayer.rs:67:49 [INFO] [stderr] | [INFO] [stderr] 67 | /// Index: VectorID (1-based), Value: Option<LocalID> per layer [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 67 | /// Index: VectorID (1-based), Value: `Option<LocalID>` per layer [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `u8` [INFO] [stderr] --> src/hnsw/serialization.rs:100:50 [INFO] [stderr] | [INFO] [stderr] 100 | /// * `writer` - Any type implementing Write (Vec<u8>, File, etc.) [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 100 | /// * `writer` - Any type implementing Write (`Vec<u8>`, File, etc.) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `sqlitegraph` (lib doc) generated 105 warnings (run `cargo fix --lib -p sqlitegraph` to apply 10 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.08s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: binrw v0.13.3 [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/sqlitegraph/index.html [INFO] running `Command { std: "docker" "stop" "-t" "1" "4cbbe6899617d1eb5101860ceeec4710d11f7b2a84e0599be6e0c9ee59497214", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4cbbe6899617d1eb5101860ceeec4710d11f7b2a84e0599be6e0c9ee59497214", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4cbbe6899617d1eb5101860ceeec4710d11f7b2a84e0599be6e0c9ee59497214", kill_on_drop: false }` [INFO] [stdout] 4cbbe6899617d1eb5101860ceeec4710d11f7b2a84e0599be6e0c9ee59497214