[INFO] fetching crate kglite 0.16.18...
[INFO] documenting kglite-0.16.18 against 824336ad4127ce295849937a24c08a4aeff6ada7 for pr-162169
[INFO] extracting crate kglite 0.16.18 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate kglite 0.16.18
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate kglite 0.16.18
[INFO] tweaked toml for crates.io crate kglite 0.16.18 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate kglite 0.16.18 on toolchain 824336ad4127ce295849937a24c08a4aeff6ada7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate kglite 0.16.18 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cc v1.3.0
[INFO] [stderr]   Downloaded macro_rules_attribute-proc_macro v0.2.2
[INFO] [stderr]   Downloaded sif-itree v0.4.1
[INFO] [stderr]   Downloaded monostate-impl v0.1.18
[INFO] [stderr]   Downloaded macro_rules_attribute v0.2.2
[INFO] [stderr]   Downloaded geo-traits v0.3.0
[INFO] [stderr]   Downloaded float_next_after v2.0.0
[INFO] [stderr]   Downloaded rayon-cond v0.4.0
[INFO] [stderr]   Downloaded monostate v0.1.18
[INFO] [stderr]   Downloaded arraydeque v0.5.1
[INFO] [stderr]   Downloaded hmac-sha256 v1.1.14
[INFO] [stderr]   Downloaded oxilangtag v0.1.6
[INFO] [stderr]   Downloaded i_tree v0.18.0
[INFO] [stderr]   Downloaded i_float v1.16.0
[INFO] [stderr]   Downloaded i_shape v1.18.0
[INFO] [stderr]   Downloaded oxiri v0.2.11
[INFO] [stderr]   Downloaded oxrdf v0.3.3
[INFO] [stderr]   Downloaded geographiclib-rs v0.2.7
[INFO] [stderr]   Downloaded psm v0.1.31
[INFO] [stderr]   Downloaded safetensors v0.8.0
[INFO] [stderr]   Downloaded bzip2 v0.6.1
[INFO] [stderr]   Downloaded libbz2-rs-sys v0.2.2
[INFO] [stderr]   Downloaded hf-hub v0.5.0
[INFO] [stderr]   Downloaded oxttl v0.2.3
[INFO] [stderr]   Downloaded rstar v0.13.0
[INFO] [stderr]   Downloaded yaml-rust2 v0.11.0
[INFO] [stderr]   Downloaded ort-sys v2.0.0-rc.13
[INFO] [stderr]   Downloaded parallel-bz2-redux v1.1.1
[INFO] [stderr]   Downloaded compact_str v0.9.0
[INFO] [stderr]   Downloaded openssl-sys v0.9.115
[INFO] [stderr]   Downloaded unicode-normalization-alignments v0.1.12
[INFO] [stderr]   Downloaded ar_archive_writer v0.5.2
[INFO] [stderr]   Downloaded der v0.8.0
[INFO] [stderr]   Downloaded wkt v0.14.0
[INFO] [stderr]   Downloaded ort v2.0.0-rc.13
[INFO] [stderr]   Downloaded tower-http v0.6.10
[INFO] [stderr]   Downloaded esaxx-rs v0.1.10
[INFO] [stderr]   Downloaded tokenizers v0.22.2
[INFO] [stderr]   Downloaded geojson v1.0.0
[INFO] [stderr]   Downloaded i_overlay v4.5.1
[INFO] [stderr]   Downloaded lzma-rust2 v0.15.7
[INFO] [stderr]   Downloaded openssl v0.10.79
[INFO] [stderr]   Downloaded syn v3.0.0
[INFO] [stderr]   Downloaded geo v0.33.1
[INFO] [stderr]   Downloaded fastembed v5.17.4
[INFO] [stderr]   Downloaded spm_precompiled v0.1.4
[INFO] [stderr]   Downloaded i_key_sort v0.10.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3b1a28d4005e0c8a8a79ef345041586fd8967799093744f1f5d79e6fb5b14d97
[INFO] running `Command { std: "docker" "start" "3b1a28d4005e0c8a8a79ef345041586fd8967799093744f1f5d79e6fb5b14d97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3b1a28d4005e0c8a8a79ef345041586fd8967799093744f1f5d79e6fb5b14d97", kill_on_drop: false }`
[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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3b1a28d4005e0c8a8a79ef345041586fd8967799093744f1f5d79e6fb5b14d97" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3b1a28d4005e0c8a8a79ef345041586fd8967799093744f1f5d79e6fb5b14d97", kill_on_drop: false }`
[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" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3b1a28d4005e0c8a8a79ef345041586fd8967799093744f1f5d79e6fb5b14d97" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling syn v3.0.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]     Checking hash32 v0.3.1
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking either v1.16.0
[INFO] [stderr]    Compiling cc v1.3.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking rayon-core v1.13.0
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking i_float v1.16.0
[INFO] [stderr]     Checking i_shape v1.18.0
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking simd-adler32 v0.3.9
[INFO] [stderr]     Checking i_tree v0.18.0
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling stacker v0.1.25
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]     Checking tinyvec v1.12.0
[INFO] [stderr]     Checking regex-automata v0.4.16
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking geographiclib-rs v0.2.7
[INFO] [stderr]     Checking rand_pcg v0.10.2
[INFO] [stderr]     Checking rand v0.10.1
[INFO] [stderr]     Checking i_key_sort v0.10.1
[INFO] [stderr]     Checking csv-core v0.1.13
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking i_overlay v4.5.1
[INFO] [stderr]     Checking sif-itree v0.4.1
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking cobs v0.3.0
[INFO] [stderr]     Checking float_next_after v2.0.0
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking fastrand v2.4.1
[INFO] [stderr]     Checking robust v1.2.0
[INFO] [stderr]     Checking fixedbitset v0.5.7
[INFO] [stderr]     Checking libbz2-rs-sys v0.2.2
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]     Checking csv v1.4.0
[INFO] [stderr]     Checking bzip2 v0.6.1
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking rstar v0.13.0
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]     Checking regex v1.13.1
[INFO] [stderr]     Checking fs2 v0.4.3
[INFO] [stderr]    Compiling ar_archive_writer v0.5.2
[INFO] [stderr]     Checking rstar v0.12.2
[INFO] [stderr]     Checking postcard v1.1.3
[INFO] [stderr]    Compiling psm v0.1.31
[INFO] [stderr]     Checking geo-types v0.7.19
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking petgraph v0.8.3
[INFO] [stderr]     Checking geo-traits v0.3.0
[INFO] [stderr]     Checking geo v0.33.1
[INFO] [stderr]     Checking geojson v1.0.0
[INFO] [stderr]     Checking wkt v0.14.0
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]  Documenting kglite v0.16.18 (/opt/rustwide/workdir)
[INFO] [stdout] warning: public documentation for `<unknown>` links to private item `crate::graph::core::filtering::values_equal`
[INFO] [stdout]    --> src/datatypes/values.rs:250:7
[INFO] [stdout]     |
[INFO] [stdout] 250 | /// [`crate::graph::core::filtering::values_equal`], which re-applies IEEE via
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `<unknown>` links to private item `Value::contains_nan`
[INFO] [stdout]    --> src/datatypes/values.rs:251:7
[INFO] [stdout]     |
[INFO] [stdout] 251 | /// [`Value::contains_nan`]; `MembershipSet` mirrors the same rule for `IN`.
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `from_cypher_rows` links to private item `resolve_column_type`
[INFO] [stdout]    --> src/datatypes/values.rs:772:43
[INFO] [stdout]     |
[INFO] [stdout] 772 |     /// narrowest lossless common type; [`resolve_column_type`] carries the
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `Expr` links to private item `ExprError`
[INFO] [stdout]    --> src/error.rs:374:21
[INFO] [stdout]     |
[INFO] [stdout] 374 |     /// 7-variant [`ExprError`] enum verbatim.
[INFO] [stdout]     |                     ^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BfsScratch`
[INFO] [stdout]   --> src/graph/algorithms/bidirectional.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// [`BfsScratch`], whose generation stamps pay for themselves only across many
[INFO] [stdout]    |       ^^^^^^^^^^ no item named `BfsScratch` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `shortest_path` links to private item `bidirectional_bfs`
[INFO] [stdout]    --> src/graph/algorithms/graph_algorithms.rs:387:52
[INFO] [stdout]     |
[INFO] [stdout] 387 | /// Find the shortest path between two nodes, by [`bidirectional_bfs`].
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `shortest_path` links to private item `all_shortest_paths`
[INFO] [stdout]    --> src/graph/algorithms/graph_algorithms.rs:396:7
[INFO] [stdout]     |
[INFO] [stdout] 396 | /// [`all_shortest_paths`].
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `shortest_path_cost` links to private item `bidirectional_bfs`
[INFO] [stdout]    --> src/graph/algorithms/graph_algorithms.rs:582:58
[INFO] [stdout]     |
[INFO] [stdout] 582 | /// path [`shortest_path`] would return, from the same [`bidirectional_bfs`].
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `is_empty` links to private item `TextIndex::top_k`
[INFO] [stdout]   --> src/graph/algorithms/text_index/bm25.rs:74:15
[INFO] [stdout]    |
[INFO] [stdout] 74 |     /// and [`TextIndex::top_k`] returns nothing.
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `vector_search` links to private item `selection_candidates`
[INFO] [stdout]    --> src/graph/algorithms/vector.rs:354:7
[INFO] [stdout]     |
[INFO] [stdout] 354 | /// [`selection_candidates`]), scored highest-first.
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `vector_search` links to private item `hnsw_covered_slots`
[INFO] [stdout]    --> src/graph/algorithms/vector.rs:359:30
[INFO] [stdout]     |
[INFO] [stdout] 359 | /// not in candidates (see [`hnsw_covered_slots`]). The Poincaré metric,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `vector_search` links to private item `route_stores`
[INFO] [stdout]    --> src/graph/algorithms/vector.rs:365:7
[INFO] [stdout]     |
[INFO] [stdout] 365 | /// [`route_stores`]) — or, when two or more types carry it, whenever the
[INFO] [stdout]     |       ^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `parse_selectors` links to private item `parse_selector`
[INFO] [stdout]   --> src/graph/cdc/selector.rs:83:7
[INFO] [stdout]    |
[INFO] [stdout] 83 | /// [`parse_selector`] — because that is a filter that constrains nothing,
[INFO] [stdout]    |       ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `execute` links to private item `Self::execute_pass`
[INFO] [stdout]    --> src/graph/core/pattern_matching/matcher_expansion.rs:260:16
[INFO] [stdout]     |
[INFO] [stdout] 260 |     /// Runs [`Self::execute_pass`] with the advisory caps on. If that pass hit
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_distinct_target` links to private item `PatternExecutor::distinct_target_var`
[INFO] [stdout]    --> src/graph/core/pattern_matching/matcher.rs:528:11
[INFO] [stdout]     |
[INFO] [stdout] 528 |     /// [`PatternExecutor::distinct_target_var`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_distinct_prior` links to private item `PatternExecutor::distinct_prior`
[INFO] [stdout]    --> src/graph/core/pattern_matching/matcher.rs:535:33
[INFO] [stdout]     |
[INFO] [stdout] 535 |     /// already emitted — see [`PatternExecutor::distinct_prior`]. Only has an
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_match_ceiling` links to private item `MatchCeiling`
[INFO] [stdout]    --> src/graph/core/pattern_matching/matcher.rs:543:55
[INFO] [stdout]     |
[INFO] [stdout] 543 |     /// Set by callers that retain the matches; see [`MatchCeiling`].
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `find_matching_nodes_pub` links to private item `Self::find_matching_nodes`
[INFO] [stdout]    --> src/graph/core/pattern_matching/matcher.rs:561:30
[INFO] [stdout]     |
[INFO] [stdout] 561 |     /// Public wrapper for [`Self::find_matching_nodes`] — shortestPath
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `:TYPE`
[INFO] [stdout]    --> src/graph/core/pattern_matching/parser.rs:525:31
[INFO] [stdout]     |
[INFO] [stdout] 525 |     /// Parse edge pattern: -[:TYPE]-> or <-[:TYPE]- or -[:TYPE]-
[INFO] [stdout]     |                               ^^^^^ invalid path separator
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `:TYPE`
[INFO] [stdout]    --> src/graph/core/pattern_matching/parser.rs:525:46
[INFO] [stdout]     |
[INFO] [stdout] 525 |     /// Parse edge pattern: -[:TYPE]-> or <-[:TYPE]- or -[:TYPE]-
[INFO] [stdout]     |                                              ^^^^^ invalid path separator
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `:TYPE`
[INFO] [stdout]    --> src/graph/core/pattern_matching/parser.rs:525:59
[INFO] [stdout]     |
[INFO] [stdout] 525 |     /// Parse edge pattern: -[:TYPE]-> or <-[:TYPE]- or -[:TYPE]-
[INFO] [stdout]     |                                                           ^^^^^ invalid path separator
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::super::languages::cypher::planner::rel_predicate_pushdown`
[INFO] [stdout]    --> src/graph/core/pattern_matching/pattern.rs:100:11
[INFO] [stdout]     |
[INFO] [stdout] 100 |     /// [`super::super::languages::cypher::planner::rel_predicate_pushdown`]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `languages` in module `core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `NodeView::resolved_field`
[INFO] [stdout]    --> src/graph/core/statistics.rs:328:21
[INFO] [stdout]     |
[INFO] [stdout] 328 | /// resolution is [`NodeView::resolved_field`]'s — a type's `unique_id_field` /
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `NodeView` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `fork_aliasing_tests`
[INFO] [stdout]   --> src/graph/dir_graph/caches.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// [`fork_aliasing_tests`] is that failure, and it failed before this type
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^ no item named `fork_aliasing_tests` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `list_unique_constraints` links to private item `Self::has_unique_constraints`
[INFO] [stdout]    --> src/graph/dir_graph/constraints.rs:164:11
[INFO] [stdout]     |
[INFO] [stdout] 164 |     /// [`Self::has_unique_constraints`] stay on the maps.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `enable_disk_mode` links to private item `Self::enable_disk_mode_at`
[INFO] [stdout]    --> src/graph/dir_graph/disk_persistence.rs:100:40
[INFO] [stdout]     |
[INFO] [stdout] 100 |     /// graph somewhere instead, see [`Self::enable_disk_mode_at`] — surfaced by
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `compact_disk` links to private item `Self::drop_dead_column_rows`
[INFO] [stdout]    --> src/graph/dir_graph/disk_persistence.rs:236:29
[INFO] [stdout]     |
[INFO] [stdout] 236 |     /// without them (see [`Self::drop_dead_column_rows`]). Node slots freed by
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `rebuild_indices_from_keys` links to private item `Self::rebuild_unique_indices_from_keys`
[INFO] [stdout]   --> src/graph/dir_graph/index_keys.rs:64:11
[INFO] [stdout]    |
[INFO] [stdout] 64 |     /// [`Self::rebuild_unique_indices_from_keys`] for why a `.kgl` must always
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `create_index` links to private item `Self::read_indexed`
[INFO] [stdout]    --> src/graph/dir_graph/indexes.rs:185:21
[INFO] [stdout]     |
[INFO] [stdout] 185 |     /// against — [`Self::read_indexed`] does the resolving, and the incremental
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_schema` links to private item `Self::reapply_ddl_not_null`
[INFO] [stdout]   --> src/graph/dir_graph/schema_ops.rs:54:11
[INFO] [stdout]    |
[INFO] [stdout] 54 |     /// [`Self::reapply_ddl_not_null`], because `required_fields` live inside the
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_schema` links to private item `Self::withdraw_schema_unique`
[INFO] [stdout]   --> src/graph/dir_graph/schema_ops.rs:56:11
[INFO] [stdout]    |
[INFO] [stdout] 56 |     /// [`Self::withdraw_schema_unique`]: computing the withdrawal from the
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `PropertyShape`
[INFO] [stdout]    --> src/graph/dir_graph/schema_ops.rs:117:58
[INFO] [stdout]     |
[INFO] [stdout] 117 |     /// (`list<...>` / `map{...}`) becomes an enforced [`PropertyShape`]; a
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ no item named `PropertyShape` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `node_indices`
[INFO] [stdout]   --> src/graph/dir_graph/mod.rs:92:86
[INFO] [stdout]    |
[INFO] [stdout] 92 |     /// Single-property indexes for fast lookups: (node_type, property) -> value -> [node_indices]
[INFO] [stdout]    |                                                                                      ^^^^^^^^^^^^ no item named `node_indices` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `property_indices` links to private item `LayeredIndex`
[INFO] [stdout]   --> src/graph/dir_graph/mod.rs:95:52
[INFO] [stdout]    |
[INFO] [stdout] 95 |     /// Each index's `value -> members` map is a [`LayeredIndex`]: a stack of
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `properties`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:101:65
[INFO] [stdout]     |
[INFO] [stdout] 101 |     /// Composite indexes for multi-field queries: (node_type, [properties]) -> composite_value -> [node_indices]
[INFO] [stdout]     |                                                                 ^^^^^^^^^^ no item named `properties` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `node_indices`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:101:101
[INFO] [stdout]     |
[INFO] [stdout] 101 |     /// Composite indexes for multi-field queries: (node_type, [properties]) -> composite_value -> [node_indices]
[INFO] [stdout]     |                                                                                                     ^^^^^^^^^^^^ no item named `node_indices` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `composite_indices` links to private item `LayeredIndex`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 |     /// [`LayeredIndex`] for the same reason as `property_indices`, and more
[INFO] [stdout]     |           ^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `node_indices`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:116:86
[INFO] [stdout]     |
[INFO] [stdout] 116 |     /// B-Tree range indexes for ordered lookups: (node_type, property) -> value -> [node_indices]
[INFO] [stdout]     |                                                                                      ^^^^^^^^^^^^ no item named `node_indices` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `range_indices` links to private item `LayeredRangeIndex`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |     /// A [`LayeredRangeIndex`]: `index_layer`'s level stack over **ordered**
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `properties`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:161:22
[INFO] [stdout]     |
[INFO] [stdout] 161 |     /// (node_type, [properties]) -> tuple value -> the one node occupying it.
[INFO] [stdout]     |                      ^^^^^^^^^^ no item named `properties` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `edge_type_counts_cache` links to private item `caches::ForkPrivateCache`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:446:34
[INFO] [stdout]     |
[INFO] [stdout] 446 |     /// **Fork-private** — see [`caches::ForkPrivateCache`] for the aliasing
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `text_indexes` links to private item `crate::graph::text_indexes`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:472:50
[INFO] [stdout]     |
[INFO] [stdout] 472 |     /// the embedding stores beside them — see [`crate::graph::text_indexes`]
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `text_indexes` links to private item `crate::graph::index_freshness`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:474:11
[INFO] [stdout]     |
[INFO] [stdout] 474 |     /// [`crate::graph::index_freshness`] for how a store catches up with writes
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `version` links to private item `crate::graph::session`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:700:25
[INFO] [stdout]     |
[INFO] [stdout] 700 |     /// OCC token for [`crate::graph::session`] and downstream consumers (the
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `cdc_log` links to private item `crate::graph::cdc`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:714:44
[INFO] [stdout]     |
[INFO] [stdout] 714 |     /// Lifecycle and publishing live in [`crate::graph::cdc`].
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KgError`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:831:17
[INFO] [stdout]     |
[INFO] [stdout] 831 |     /// Typed [`KgError`] for a write that failed with `message`, when that
[INFO] [stdout]     |                 ^^^^^^^ no item named `KgError` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KgError::CypherExecution`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:836:11
[INFO] [stdout]     |
[INFO] [stdout] 836 |     /// [`KgError::CypherExecution`], the bulk-loader path to
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `KgError` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KgError::Argument`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:837:11
[INFO] [stdout]     |
[INFO] [stdout] 837 |     /// [`KgError::Argument`]. Every binding that surfaces a write error over
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^ no item named `KgError` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `rebuild_type_schemas` links to private item `TypeSchema`
[INFO] [stdout]     --> src/graph/dir_graph/mod.rs:1678:52
[INFO] [stdout]      |
[INFO] [stdout] 1678 |     /// Rebuild `self.type_schemas` — one shared [`TypeSchema`] per node type,
[INFO] [stdout]      |                                                    ^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `ensure_column_store_for_push` links to private item `crate::graph::storage::column_store::ColumnStore::push_row`
[INFO] [stdout]     --> src/graph/dir_graph/mod.rs:1795:35
[INFO] [stdout]      |
[INFO] [stdout] 1795 |     /// [`ColumnStore::push_row`](crate::graph::storage::column_store::ColumnStore::push_row),
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `maybe_spill_columns` links to private item `ColumnStore::spillable_heap_bytes`
[INFO] [stdout]     --> src/graph/dir_graph/mod.rs:1886:14
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     ///    [`ColumnStore::spillable_heap_bytes`], not `heap_bytes`: the latter
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `fastembed::FastEmbedAdapter`
[INFO] [stdout]  --> src/graph/embedder/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! - [`fastembed::FastEmbedAdapter`] (gated on the `fastembed`
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `fastembed` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `resolve_source_column` links to private item `crate::graph::schema::soft_alias_fallback`
[INFO] [stdout]    --> src/graph/embeddings.rs:617:30
[INFO] [stdout]     |
[INFO] [stdout] 617 | /// [`soft_alias_fallback`]: crate::graph::schema::soft_alias_fallback
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `compute_type_connectivity` links to private item `compute_serial`
[INFO] [stdout]   --> src/graph/introspection/connectivity.rs:20:33
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// single-threaded path (see [`compute_serial`]).
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `NodeView`
[INFO] [stdout]     --> src/graph/introspection/schema_overview.rs:1509:14
[INFO] [stdout]      |
[INFO] [stdout] 1509 | /// Yields [`NodeView`]s, not `&NodeData`: a bare `NodeData` reference hands the
[INFO] [stdout]      |              ^^^^^^^^ no item named `NodeView` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `text_columns`
[INFO] [stdout]    --> src/graph/io/file/vector_persistence.rs:199:39
[INFO] [stdout]     |
[INFO] [stdout] 199 |     /// Export specific (node_type → [text_columns]) pairs.
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ no item named `text_columns` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `prepare_kgl_write` links to private item `save_inmemory_with`
[INFO] [stdout]     --> src/graph/io/file.rs:1204:20
[INFO] [stdout]      |
[INFO] [stdout] 1204 | /// path-writing [`save_inmemory_with`] and the buffer-writing bindings
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `save_graph_with` links to private item `save_inmemory_with`
[INFO] [stdout]     --> src/graph/io/file.rs:1241:55
[INFO] [stdout]      |
[INFO] [stdout] 1241 | /// flag is threaded to the in-memory `.kgl` write ([`save_inmemory_with`]);
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `save_graph_with` links to private item `save_guard`
[INFO] [stdout]     --> src/graph/io/file.rs:1248:8
[INFO] [stdout]      |
[INFO] [stdout] 1248 | /// ([`save_guard`], and [`SaveError::Refused`] for what a binding does with
[INFO] [stdout]      |        ^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `is_self` links to private item `Self::describe`
[INFO] [stdout]    --> src/graph/io/open.rs:274:58
[INFO] [stdout]     |
[INFO] [stdout] 274 |     /// rendering its own message gets the distinction [`Self::describe`] makes
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DurableOpenError::Refused`
[INFO] [stdout]    --> src/graph/io/open.rs:510:22
[INFO] [stdout]     |
[INFO] [stdout] 510 | /// module speaks. [`DurableOpenError::Refused`] becomes [`io::ErrorKind::InvalidData`]
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DurableOpenError` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `open_or_create_graph_in_mode` links to private item `crate::graph::durability`
[INFO] [stdout]    --> src/graph/io/open.rs:547:8
[INFO] [stdout]     |
[INFO] [stdout] 547 | /// ([`crate::graph::durability`]): a sidecar holding frames this checkpoint does
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `r`
[INFO] [stdout]    --> src/graph/languages/cypher/ast.rs:186:40
[INFO] [stdout]     |
[INFO] [stdout] 186 |     /// Optimizer-generated: MATCH ()-[r]->() RETURN count(r) → graph.edge_count() in O(1).
[INFO] [stdout]     |                                        ^ no item named `r` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `r`
[INFO] [stdout]    --> src/graph/languages/cypher/ast.rs:200:40
[INFO] [stdout]     |
[INFO] [stdout] 200 |     /// Optimizer-generated: MATCH ()-[r]->() RETURN type(r), count(*) → single edge scan.
[INFO] [stdout]     |                                        ^ no item named `r` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `type`
[INFO] [stdout]    --> src/graph/languages/cypher/ast.rs:205:76
[INFO] [stdout]     |
[INFO] [stdout] 205 |     /// Optimizer-generated: MATCH (n:Type) RETURN count(n) → type_indices[type].len() in O(1).
[INFO] [stdout]     |                                                                            ^^^^ no item named `type` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `r:Type`
[INFO] [stdout]    --> src/graph/languages/cypher/ast.rs:225:40
[INFO] [stdout]     |
[INFO] [stdout] 225 |     /// Optimizer-generated: MATCH ()-[r:Type]->() RETURN count(*) → single-pass edge scan.
[INFO] [stdout]     |                                        ^^^^^^ invalid path separator
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `index`
[INFO] [stdout]    --> src/graph/languages/cypher/ast.rs:503:28
[INFO] [stdout]     |
[INFO] [stdout] 503 |     /// Index access: expr[index]
[INFO] [stdout]     |                            ^^^^^ no item named `index` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `pattern_groups` links to private item `Predicate::Exists`
[INFO] [stdout]    --> src/graph/languages/cypher/ast.rs:567:38
[INFO] [stdout]     |
[INFO] [stdout] 567 |         /// identical semantics to [`Predicate::Exists`]'s `pattern_groups`,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `dynamic_labels` links to private item `crate::graph::core::pattern_matching::ParamLabel`
[INFO] [stdout]   --> src/graph/languages/cypher/dynamic_labels.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! ([`crate::graph::core::pattern_matching::ParamLabel`]) and this pass, which
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `dynamic_labels` links to private item `crate::graph::core::pattern_matching::PropertyMatcher::EqualsParam`
[INFO] [stdout]   --> src/graph/languages/cypher/dynamic_labels.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 | //! [`crate::graph::core::pattern_matching::PropertyMatcher::EqualsParam`],
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `UndoEntry::ColumnarCell`
[INFO] [stdout]   --> src/graph/languages/cypher/executor/columnar_write.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 | ///   [`UndoEntry::ColumnarCell`]; after the write it is gone. The journal
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^ no item named `UndoEntry` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `NodePattern::label_alternatives`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/execution_support.rs:351:21
[INFO] [stdout]     |
[INFO] [stdout] 351 | /// Reads through [`NodePattern::label_alternatives`], never `node_type` alone —
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `NodePattern` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `NodeValue`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/helpers.rs:720:46
[INFO] [stdout]     |
[INFO] [stdout] 720 | /// Materialise a graph node into an owned [`NodeValue`] suitable for
[INFO] [stdout]     |                                              ^^^^^^^^^ no item named `NodeValue` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `NodeValue`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/helpers.rs:849:13
[INFO] [stdout]     |
[INFO] [stdout] 849 | /// Owned [`NodeValue`] from a borrowed view. Split out of
[INFO] [stdout]     |             ^^^^^^^^^ no item named `NodeValue` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RelValue`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/helpers.rs:974:41
[INFO] [stdout]     |
[INFO] [stdout] 974 | /// Materialise an edge into an owned [`RelValue`] suitable for
[INFO] [stdout]     |                                         ^^^^^^^^ no item named `RelValue` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `PathValue`
[INFO] [stdout]     --> src/graph/languages/cypher/executor/helpers.rs:1011:7
[INFO] [stdout]      |
[INFO] [stdout] 1011 | /// [`PathValue`] suitable for `Value::Path`.
[INFO] [stdout]      |       ^^^^^^^^^ no item named `PathValue` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `3`
[INFO] [stdout]     --> src/graph/languages/cypher/executor/match_clause.rs:1273:47
[INFO] [stdout]      |
[INFO] [stdout] 1273 |     /// instead of the first: reads elements [3],[2],[1],[0] with both edge
[INFO] [stdout]      |                                               ^ no item named `3` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `2`
[INFO] [stdout]     --> src/graph/languages/cypher/executor/match_clause.rs:1273:51
[INFO] [stdout]      |
[INFO] [stdout] 1273 |     /// instead of the first: reads elements [3],[2],[1],[0] with both edge
[INFO] [stdout]      |                                                   ^ no item named `2` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `1`
[INFO] [stdout]     --> src/graph/languages/cypher/executor/match_clause.rs:1273:55
[INFO] [stdout]      |
[INFO] [stdout] 1273 |     /// instead of the first: reads elements [3],[2],[1],[0] with both edge
[INFO] [stdout]      |                                                       ^ no item named `1` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]     --> src/graph/languages/cypher/executor/match_clause.rs:1273:59
[INFO] [stdout]      |
[INFO] [stdout] 1273 |     /// instead of the first: reads elements [3],[2],[1],[0] with both edge
[INFO] [stdout]      |                                                           ^ no item named `0` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `WHERE`
[INFO] [stdout]     --> src/graph/languages/cypher/executor/match_clause/fused_match.rs:1320:31
[INFO] [stdout]      |
[INFO] [stdout] 1320 |     /// Fused MATCH (n:Type) [WHERE] RETURN expressions ORDER BY keys LIMIT k.
[INFO] [stdout]      |                               ^^^^^ no item named `WHERE` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TextIndex::top_k`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/return_clause.rs:806:26
[INFO] [stdout]     |
[INFO] [stdout] 806 |     /// **Exactness.** [`TextIndex::top_k`] scores each candidate through the
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ no item named `TextIndex` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::call_clause::CypherExecutor::centrality_to_rows`
[INFO] [stdout]  --> src/graph/languages/cypher/executor/rule_procedures.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! [`super::call_clause::CypherExecutor::centrality_to_rows`] does for
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `CypherExecutor` in module `call_clause`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::every_registry_name_dispatches`
[INFO] [stdout]   --> src/graph/languages/cypher/executor/scalar_functions/function_registry.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! [`tests::every_registry_name_dispatches`]: an entry naming a function the
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::aggregate_names_round_trip`
[INFO] [stdout]   --> src/graph/languages/cypher/executor/scalar_functions/function_registry.rs:22:45
[INFO] [stdout]    |
[INFO] [stdout] 22 | //! `ast::is_aggregate_function_name`, so [`tests::aggregate_names_round_trip`]
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `constraint_label`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/schema_ddl.rs:623:40
[INFO] [stdout]     |
[INFO] [stdout] 623 | /// name. Constraint DDL has its own [`constraint_label`]: the reason a
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^ no item named `constraint_label` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `constraints_added`
[INFO] [stdout]     |
[INFO] [stdout] 623 - /// name. Constraint DDL has its own [`constraint_label`]: the reason a
[INFO] [stdout] 623 + /// name. Constraint DDL has its own [`constraints_added`]: the reason a
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `literals`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/where_clause.rs:552:54
[INFO] [stdout]     |
[INFO] [stdout] 552 |     /// Extract IN predicates (variable.property IN [literals]) from AND-trees.
[INFO] [stdout]     |                                                      ^^^^^^^^ no item named `literals` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `is_mutation_query` links to private item `clause_is_mutation`
[INFO] [stdout]   --> src/graph/languages/cypher/executor/write.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | /// see [`clause_is_mutation`] for why mis-classifying one is a correctness bug.
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `with_row_limit` links to private item `apply_row_limit`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/mod.rs:294:11
[INFO] [stdout]     |
[INFO] [stdout] 294 |     /// [`apply_row_limit`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `with_parallel` links to private item `Self::parallel`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/mod.rs:366:45
[INFO] [stdout]     |
[INFO] [stdout] 366 |     /// `--parallel`. Off by default; see [`Self::parallel`].
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Interrupt`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/mod.rs:372:65
[INFO] [stdout]     |
[INFO] [stdout] 372 |     /// Bundle this executor's deadline + cancel flag into an [`Interrupt`]
[INFO] [stdout]     |                                                                 ^^^^^^^^^ no item named `Interrupt` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `edge`
[INFO] [stdout]    --> src/graph/languages/cypher/parser/clauses.rs:268:53
[INFO] [stdout]     |
[INFO] [stdout] 268 |     /// Parse a single CREATE path pattern: (node)-[edge]->(node)...
[INFO] [stdout]     |                                                     ^^^^ no item named `edge` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `index`
[INFO] [stdout]    --> src/graph/languages/cypher/parser/expression.rs:360:39
[INFO] [stdout]     |
[INFO] [stdout] 360 |     /// Parse postfix operators: expr[index] or expr[start..end]
[INFO] [stdout]     |                                       ^^^^^ no item named `index` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `rel_predicate_pushdown` links to private item `RelEdgePredicate`
[INFO] [stdout]  --> src/graph/languages/cypher/planner/rel_predicate_pushdown.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! [`RelEdgePredicate`], attaches the result to the matching
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]   |
[INFO] [stdout]   = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EdgePattern`
[INFO] [stdout]  --> src/graph/languages/cypher/planner/rel_predicate_pushdown.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! [`EdgePattern`], and removes the consumed sub-predicates from the
[INFO] [stdout]   |       ^^^^^^^^^^^ no item named `EdgePattern` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `schema_check` links to private item `validate_label`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | //!   see [`validate_label`], which carries the rationale.
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `schema_check` links to private item `warnings::strict_read_error`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:28:32
[INFO] [stdout]    |
[INFO] [stdout] 28 | //!   one *is* rejected — by [`warnings::strict_read_error`] at the session
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `warnings::AbsentSite`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:50:28
[INFO] [stdout]    |
[INFO] [stdout] 50 | //!    half-correct. See [`warnings::AbsentSite`].
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^ no item named `AbsentSite` in module `warnings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `warnings::reversed_direction_warnings`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | //!    [`warnings::reversed_direction_warnings`] for the conservatism rules.
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `reversed_direction_warnings` in module `warnings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `schema_check` links to private item `type_mismatch`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | //!    [`type_mismatch`] for the family resolver, the precedence and the
[INFO] [stdout]    |          ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `schema_check` links to private item `warnings::QueryWarnings::type_mismatch`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:60:39
[INFO] [stdout]    |
[INFO] [stdout] 60 | //!    never-warn classes. It rides [`warnings::QueryWarnings::type_mismatch`],
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `schema_check` links to private item `warnings::emit_query_warnings`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:67:7
[INFO] [stdout]    |
[INFO] [stdout] 67 | //! [`warnings::emit_query_warnings`] (kglite's `warning:` convention, for interactive
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `schema_check` links to private item `walk_query_patterns`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:71:31
[INFO] [stdout]    |
[INFO] [stdout] 71 | //! the single traversal in [`walk_query_patterns`] (see it for the covered and
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `warnings::match_var_labels`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 | //! ([`warnings::match_var_labels`]), which families 2-5 consult and which is
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `match_var_labels` in module `warnings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `validate_property`
[INFO] [stdout]    --> src/graph/languages/cypher/planner/schema_check/warnings.rs:192:7
[INFO] [stdout]     |
[INFO] [stdout] 192 | /// [`validate_property`] does, to avoid false positives on under-declared graphs).
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^ no item named `validate_property` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ConnectionTypeInfo::source_types`
[INFO] [stdout]    --> src/graph/languages/cypher/planner/schema_check/warnings.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /// - [`ConnectionTypeInfo::source_types`] / `target_types` are *unions* over
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ConnectionTypeInfo` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `collect_unknown_pattern_warnings` links to private item `collect_query_warnings`
[INFO] [stdout]    --> src/graph/languages/cypher/planner/schema_check/warnings.rs:526:16
[INFO] [stdout]     |
[INFO] [stdout] 526 | /// consume. [`collect_query_warnings`] is the same computation with the
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `validate_schema`
[INFO] [stdout]    --> src/graph/languages/cypher/planner/schema_check/warnings.rs:538:32
[INFO] [stdout]     |
[INFO] [stdout] 538 | /// Non-fatal counterpart to [`validate_schema`]: collect "did you mean?"
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ no item named `validate_schema` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `validate_schema`
[INFO] [stdout]    --> src/graph/languages/cypher/planner/schema_check/warnings.rs:738:45
[INFO] [stdout]     |
[INFO] [stdout] 738 | /// Returns the **first** violation, like [`validate_schema`], and reuses the
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^ no item named `validate_schema` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `validate_property`
[INFO] [stdout]    --> src/graph/languages/cypher/planner/schema_check/warnings.rs:739:37
[INFO] [stdout]     |
[INFO] [stdout] 739 | /// unknown-property wording from [`validate_property`] so a locked schema
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^ no item named `validate_property` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `query_warning_sink` links to private item `emit_query_warnings`
[INFO] [stdout]    --> src/graph/languages/cypher/planner/schema_check/warnings.rs:822:16
[INFO] [stdout]     |
[INFO] [stdout] 822 | /// The sink [`emit_query_warnings`] is currently writing to.
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `UnknownNodeType` links to private item `validate_label`
[INFO] [stdout]    --> src/graph/languages/cypher/planner/schema_check/mod.rs:102:55
[INFO] [stdout]     |
[INFO] [stdout] 102 |     /// Raised **only under a locked schema** — see [`validate_label`].
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `WHERE`
[INFO] [stdout]    --> src/graph/languages/cypher/planner/simplification.rs:534:31
[INFO] [stdout]     |
[INFO] [stdout] 534 | /// Pattern matched: MATCH → [WHERE] → RETURN.
[INFO] [stdout]     |                               ^^^^^ no item named `WHERE` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tokenize_cypher`
[INFO] [stdout]    --> src/graph/languages/cypher/tokenizer.rs:175:15
[INFO] [stdout]     |
[INFO] [stdout] 175 | /// Same as [`tokenize_cypher`] but returns the **char-position** at
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ no item named `tokenize_cypher` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `TokenizedCypher`
[INFO] [stdout]     |
[INFO] [stdout] 175 - /// Same as [`tokenize_cypher`] but returns the **char-position** at
[INFO] [stdout] 175 + /// Same as [`TokenizedCypher`] but returns the **char-position** at
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `push`
[INFO] [stdout]    --> src/graph/mutation/subgraph_streaming_writer.rs:528:42
[INFO] [stdout]     |
[INFO] [stdout] 528 |     /// Allocation-free counterpart of [`push`]. Writes the borrowed
[INFO] [stdout]     |                                          ^^^^ no item named `push` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `enforcement_overrides` links to private item `CHECK_NAMES`
[INFO] [stdout]    --> src/graph/ontology.rs:152:43
[INFO] [stdout]     |
[INFO] [stdout] 152 |     /// Per-check severities (keys from [`CHECK_NAMES`]); unlisted checks
[INFO] [stdout]     |                                           ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `exempt` links to private item `EXEMPTABLE_CHECKS`
[INFO] [stdout]    --> src/graph/ontology.rs:156:56
[INFO] [stdout]     |
[INFO] [stdout] 156 |     /// Per-check source-class exemptions (keys from [`EXEMPTABLE_CHECKS`]).
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `KGL_FORMAT_VERSION` links to private item `SaveMetadata::current`
[INFO] [stdout]    --> src/graph/schema.rs:851:38
[INFO] [stdout]     |
[INFO] [stdout] 851 | /// The single source of truth for [`SaveMetadata::current`]; also surfaced to
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `remove_embedding` links to private item `RemovedEmbedding`
[INFO] [stdout]     --> src/graph/schema.rs:1220:49
[INFO] [stdout]      |
[INFO] [stdout] 1220 |     /// rollback can put it back exactly (see [`RemovedEmbedding`]).
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `delta_size` links to private item `crate::graph::index_freshness`
[INFO] [stdout]     --> src/graph/schema.rs:1343:11
[INFO] [stdout]      |
[INFO] [stdout] 1343 |     /// [`crate::graph::index_freshness`]. Equals the store's size when no index
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `HnswIndex::relink`
[INFO] [stdout]     --> src/graph/schema.rs:1372:24
[INFO] [stdout]      |
[INFO] [stdout] 1372 |     /// ones through [`HnswIndex::relink`]. A failure at any point drops the
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^ no item named `HnswIndex` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `parallel` links to private item `crate::graph::parallel::should_fan_out`
[INFO] [stdout]    --> src/graph/session/execute.rs:168:12
[INFO] [stdout]     |
[INFO] [stdout] 168 |     /// ([`crate::graph::parallel::should_fan_out`]) — `true` is a permission,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `GraphBackend` links to private item `crate::graph::storage::impls`
[INFO] [stdout]   --> src/graph/storage/backend.rs:83:7
[INFO] [stdout]    |
[INFO] [stdout] 83 | /// [`crate::graph::storage::impls`], `ForkedGraph` and `RecordingGraph` in
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `Memory` links to private item `unique_heap_backend`
[INFO] [stdout]   --> src/graph/storage/backend.rs:93:47
[INFO] [stdout]    |
[INFO] [stdout] 93 |     /// a uniquely-owned handle first — see [`unique_heap_backend`].
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `Forked` links to private item `Self::try_compact`
[INFO] [stdout]    --> src/graph/storage/backend.rs:101:25
[INFO] [stdout]     |
[INFO] [stdout] 101 |     /// [`try_compact`](Self::try_compact) the moment the reader drops.
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `COLUMN_CLONES`
[INFO] [stdout]    --> src/graph/storage/column_store/typed_column.rs:104:53
[INFO] [stdout]     |
[INFO] [stdout] 104 | /// Hand-written so the copy can be counted — see [`COLUMN_CLONES`]. The arms
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^ no item named `COLUMN_CLONES` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `2B`
[INFO] [stdout]     --> src/graph/storage/column_store/mod.rs:1483:12
[INFO] [stdout]      |
[INFO] [stdout] 1483 |     ///   [2B] col_name_len  [NB] col_name_utf8
[INFO] [stdout]      |            ^^ no item named `2B` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `NB`
[INFO] [stdout]     --> src/graph/storage/column_store/mod.rs:1483:31
[INFO] [stdout]      |
[INFO] [stdout] 1483 |     ///   [2B] col_name_len  [NB] col_name_utf8
[INFO] [stdout]      |                               ^^ no item named `NB` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `2B`
[INFO] [stdout]     --> src/graph/storage/column_store/mod.rs:1484:12
[INFO] [stdout]      |
[INFO] [stdout] 1484 |     ///   [2B] type_tag_len  [NB] type_tag
[INFO] [stdout]      |            ^^ no item named `2B` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `NB`
[INFO] [stdout]     --> src/graph/storage/column_store/mod.rs:1484:31
[INFO] [stdout]      |
[INFO] [stdout] 1484 |     ///   [2B] type_tag_len  [NB] type_tag
[INFO] [stdout]      |                               ^^ no item named `NB` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `8B`
[INFO] [stdout]     --> src/graph/storage/column_store/mod.rs:1485:12
[INFO] [stdout]      |
[INFO] [stdout] 1485 |     ///   [8B] data_len      [NB] data_bytes (+ null_bytes for typed columns)
[INFO] [stdout]      |            ^^ no item named `8B` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `NB`
[INFO] [stdout]     --> src/graph/storage/column_store/mod.rs:1485:31
[INFO] [stdout]      |
[INFO] [stdout] 1485 |     ///   [8B] data_len      [NB] data_bytes (+ null_bytes for typed columns)
[INFO] [stdout]      |                               ^^ no item named `NB` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DEV`
[INFO] [stdout]   --> src/graph/storage/disk/csr.rs:46:6
[INFO] [stdout]    |
[INFO] [stdout] 46 | /// [DEV] Entry for external merge sort. Carries all fields needed for CsrEdge
[INFO] [stdout]    |      ^^^ no item named `DEV` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `edge_idx`
[INFO] [stdout]   --> src/graph/storage/disk/edge_properties.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 62 |     /// offsets[edge_idx]..offsets[edge_idx + 1] = byte range in heap.
[INFO] [stdout]    |                 ^^^^^^^^ no item named `edge_idx` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `edge_property_overlay_len` links to private item `EdgePropertyStore::overlay_len`
[INFO] [stdout]    --> src/graph/storage/disk/graph.rs:331:11
[INFO] [stdout]     |
[INFO] [stdout] 331 |     /// [`EdgePropertyStore::overlay_len`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `node_weight` links to private item `Self::owned_node_data`
[INFO] [stdout]    --> src/graph/storage/disk/graph.rs:430:11
[INFO] [stdout]     |
[INFO] [stdout] 430 |     /// [`Self::owned_node_data`] instead and leave the arena alone.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SegmentSummary`
[INFO] [stdout]    --> src/graph/storage/disk/graph_persist.rs:600:21
[INFO] [stdout]     |
[INFO] [stdout] 600 |     /// appends a [`SegmentSummary`] to the on-disk manifest, and
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ no item named `SegmentSummary` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `lookup_property_eq`
[INFO] [stdout]    --> src/graph/storage/disk/graph_property_index.rs:172:11
[INFO] [stdout]     |
[INFO] [stdout] 172 |     /// [`lookup_property_eq`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^ no item named `lookup_property_eq` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `build_property_index`
[INFO] [stdout]    --> src/graph/storage/disk/graph_property_index.rs:219:20
[INFO] [stdout]     |
[INFO] [stdout] 219 |     /// order as [`build_property_index`]).
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ no item named `build_property_index` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `property_index`
[INFO] [stdout]     |
[INFO] [stdout] 219 -     /// order as [`build_property_index`]).
[INFO] [stdout] 219 +     /// order as [`property_index`]).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `lookup_global_eq`
[INFO] [stdout]    --> src/graph/storage/disk/graph_property_index.rs:314:50
[INFO] [stdout]     |
[INFO] [stdout] 314 |     /// index. Same `None`/`Some` semantics as [`lookup_global_eq`].
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^ no item named `lookup_global_eq` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `build`
[INFO] [stdout]    --> src/graph/storage/disk/property_index.rs:552:21
[INFO] [stdout]     |
[INFO] [stdout] 552 |     /// Shared by [`build`] and [`build_global`].
[INFO] [stdout]     |                     ^^^^^ no item named `build` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `build_global`
[INFO] [stdout]    --> src/graph/storage/disk/property_index.rs:552:35
[INFO] [stdout]     |
[INFO] [stdout] 552 |     /// Shared by [`build`] and [`build_global`].
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ no item named `build_global` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `row_properties`
[INFO] [stdout]    --> src/graph/storage/mapped/column_store.rs:541:42
[INFO] [stdout]     |
[INFO] [stdout] 541 |     /// Allocation-free counterpart of [`row_properties`]: visits each
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^ no item named `row_properties` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `invalidate_type_index`
[INFO] [stdout]    --> src/graph/storage/mapped_graph_impl.rs:111:39
[INFO] [stdout]     |
[INFO] [stdout] 111 |     /// first query — the mirror of [`invalidate_type_index`] +
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^ no item named `invalidate_type_index` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `invalidate_property_index`
[INFO] [stdout]    --> src/graph/storage/mapped_graph_impl.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 |     /// [`invalidate_property_index`], which is what a mutation does. Used by
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `invalidate_property_index` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MemoryGraph`
[INFO] [stdout]    --> src/graph/storage/mapped_graph_impl.rs:135:57
[INFO] [stdout]     |
[INFO] [stdout] 135 |     /// Borrow the inner `StableDiGraph`. Shared with [`MemoryGraph`]
[INFO] [stdout]     |                                                         ^^^^^^^^^^^ no item named `MemoryGraph` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MappedGraph`
[INFO] [stdout]    --> src/graph/storage/memory_graph_impl.rs:156:57
[INFO] [stdout]     |
[INFO] [stdout] 156 |     /// Borrow the inner `StableDiGraph`. Shared with [`MappedGraph`]
[INFO] [stdout]     |                                                         ^^^^^^^^^^^ no item named `MappedGraph` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `resolved_field_str` links to private item `StrField::NotString`
[INFO] [stdout]    --> src/graph/storage/node_view.rs:225:29
[INFO] [stdout]     |
[INFO] [stdout] 225 |     /// non-string, hence [`StrField::NotString`]), then the structural soft
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `UndoEntry::ColumnarTombstone`
[INFO] [stdout]    --> src/graph/storage/impls.rs:442:19
[INFO] [stdout]     |
[INFO] [stdout] 442 |             /// [`UndoEntry::ColumnarTombstone`] a flag flip rather than a row
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UndoEntry` in scope
[INFO] [stdout] ...
[INFO] [stdout] 463 | impl_heap_pre_image_capture!(MemoryGraph);
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_heap_pre_image_capture` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `UndoEntry::ColumnarTombstone`
[INFO] [stdout]    --> src/graph/storage/impls.rs:442:19
[INFO] [stdout]     |
[INFO] [stdout] 442 |             /// [`UndoEntry::ColumnarTombstone`] a flag flip rather than a row
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UndoEntry` in scope
[INFO] [stdout] ...
[INFO] [stdout] 464 | impl_heap_pre_image_capture!(MappedGraph);
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_heap_pre_image_capture` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `CaptureOrigin` links to private item `MutationOp::UpsertNode`
[INFO] [stdout]   --> src/graph/storage/recording.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 | /// [`MutationOp::UpsertNode`] is add-or-replace either way (which is what makes
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `RawOp` links to private item `MutationOp`
[INFO] [stdout]    --> src/graph/storage/recording.rs:106:34
[INFO] [stdout]     |
[INFO] [stdout] 106 | /// flush time). Turned into a [`MutationOp`] by [`resolve_ops`].
[INFO] [stdout]     |                                  ^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `new` links to private item `Self::claim_wal_ownership`
[INFO] [stdout]    --> src/graph/storage/recording.rs:284:62
[INFO] [stdout]     |
[INFO] [stdout] 284 |     /// owns. The durable path calls [`claim_wal_ownership`](Self::claim_wal_ownership)
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `resolve_ops` links to private item `MutationOp`
[INFO] [stdout]    --> src/graph/storage/recording.rs:680:7
[INFO] [stdout]     |
[INFO] [stdout] 680 | /// [`MutationOp`]s, reading final node/edge state from `graph` and
[INFO] [stdout]     |       ^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `str_prop_eq` links to private item `crate::graph::core::filtering::str_values_equal`
[INFO] [stdout]    --> src/graph/storage/mod.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 |     /// [`crate::graph::core::filtering::str_values_equal`], so a stored
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TextIndexStore` links to private item `crate::graph::index_freshness`
[INFO] [stdout]   --> src/graph/text_indexes.rs:99:7
[INFO] [stdout]    |
[INFO] [stdout] 99 | /// [`crate::graph::index_freshness`]: this lock first, the freshness state
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `delta_size` links to private item `crate::graph::index_freshness`
[INFO] [stdout]    --> src/graph/text_indexes.rs:286:32
[INFO] [stdout]     |
[INFO] [stdout] 286 |     /// an upper bound — see [`crate::graph::index_freshness`].
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `refresh` links to private item `FOLD_SLOTS_PER_REBUILD`
[INFO] [stdout]    --> src/graph/text_indexes.rs:373:39
[INFO] [stdout]     |
[INFO] [stdout] 373 |     /// 0.36-0.60 ms at 100k). Past [`FOLD_SLOTS_PER_REBUILD`] documents that
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `refresh` links to private item `rebuild_beats_folding`
[INFO] [stdout]    --> src/graph/text_indexes.rs:375:15
[INFO] [stdout]     |
[INFO] [stdout] 375 |     /// see [`rebuild_beats_folding`] for the measurement and the constant.
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `build_text_index` links to private item `rebuild_beats_folding`
[INFO] [stdout]    --> src/graph/text_indexes.rs:597:8
[INFO] [stdout]     |
[INFO] [stdout] 597 | /// ([`rebuild_beats_folding`]). `None` keeps whatever the existing index
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `WAL_FORMAT_VERSION` links to private item `MutationOp::SetNodeLabels`
[INFO] [stdout]   --> src/graph/wal.rs:86:28
[INFO] [stdout]    |
[INFO] [stdout] 86 | /// **v2 → v3** appended [`MutationOp::SetNodeLabels`] to the op enum.
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `MIN_READABLE_WAL_FORMAT_VERSION` links to private item `MutationOp`
[INFO] [stdout]    --> src/graph/wal.rs:101:15
[INFO] [stdout]     |
[INFO] [stdout] 101 | /// current [`MutationOp`] schema; see [`WAL_FORMAT_VERSION`] for why that
[INFO] [stdout]     |               ^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `recover` links to private item `read_frames`
[INFO] [stdout]    --> src/graph/wal.rs:610:7
[INFO] [stdout]     |
[INFO] [stdout] 610 | /// [`read_frames`]).
[INFO] [stdout]     |       ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `prepare_kgl_write` links to private item `save_inmemory_with`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           path-writing [`save_inmemory_with`] and the buffer-writing bindings
[INFO] [stdout]                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `save_graph_with` links to private item `save_inmemory_with`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           flag is threaded to the in-memory `.kgl` write ([`save_inmemory_with`]);
[INFO] [stdout]                                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `save_graph_with` links to private item `save_guard`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`save_guard`], and [`SaveError::Refused`] for what a binding does with
[INFO] [stdout]             ^^^^^^^^^^^^
[INFO] [stdout]   = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `open_or_create_graph_in_mode` links to private item `crate::graph::durability`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`crate::graph::durability`]): a sidecar holding frames this checkpoint does
[INFO] [stdout]             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `KGL_FORMAT_VERSION` links to private item `SaveMetadata::current`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           The single source of truth for [`SaveMetadata::current`]; also surfaced to
[INFO] [stdout]                                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `load_blueprint_file`
[INFO] [stdout]    --> src/lib.rs:652:32
[INFO] [stdout]     |
[INFO] [stdout] 652 |     /// thin wrappers around [`load_blueprint_file`] + [`build`].
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^ no item named `load_blueprint_file` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `build`
[INFO] [stdout]    --> src/lib.rs:652:58
[INFO] [stdout]     |
[INFO] [stdout] 652 |     /// thin wrappers around [`load_blueprint_file`] + [`build`].
[INFO] [stdout]     |                                                          ^^^^^ no item named `build` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `dynamic_labels` links to private item `crate::graph::core::pattern_matching::ParamLabel`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`crate::graph::core::pattern_matching::ParamLabel`]) and this pass, which
[INFO] [stdout]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `dynamic_labels` links to private item `crate::graph::core::pattern_matching::PropertyMatcher::EqualsParam`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`crate::graph::core::pattern_matching::PropertyMatcher::EqualsParam`],
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `query_warning_sink` links to private item `emit_query_warnings`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           The sink [`emit_query_warnings`] is currently writing to.
[INFO] [stdout]                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/error.rs:316:25
[INFO] [stdout]     |
[INFO] [stdout] 316 |     /// [`SchemaError`](crate::graph::languages::cypher::planner::schema_check::SchemaError)
[INFO] [stdout]     |          -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 316 -     /// [`SchemaError`](crate::graph::languages::cypher::planner::schema_check::SchemaError)
[INFO] [stdout] 316 +     /// [`SchemaError`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/graph/cdc/event.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | //!   [`RawOp`](crate::graph::storage::recording::RawOp) as a
[INFO] [stdout]    |        -------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 17 - //!   [`RawOp`](crate::graph::storage::recording::RawOp) as a
[INFO] [stdout] 17 + //!   [`RawOp`] as a
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: table row has too many columns
[INFO] [stdout]   --> src/graph/core/membership.rs:32:34
[INFO] [stdout]    |
[INFO] [stdout] 32 | //! | `Float64(f)`, integral, `|f| <= 2^53` | `Int(f as i64)` — an `Int64` can only equal an integral float |
[INFO] [stdout]    |                                  ^ any content after this column divider is discarded
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `|` characters in tables, add a `\` before them like `\|`
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_markdown_table)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/graph/core/pattern_matching/column_filter.rs:17:24
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! [`str_field_test`](super::matcher::str_field_test)'s and the rest is
[INFO] [stdout]    |      ----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 17 - //! [`str_field_test`](super::matcher::str_field_test)'s and the rest is
[INFO] [stdout] 17 + //! [`str_field_test`]'s and the rest is
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/graph/dir_graph/columnar_rebuild.rs:62:43
[INFO] [stdout]    |
[INFO] [stdout] 62 |     /// [`GraphWrite::set_node_property`](crate::graph::storage::GraphWrite::set_node_property),
[INFO] [stdout]    |          -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |          |
[INFO] [stdout]    |          because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 62 -     /// [`GraphWrite::set_node_property`](crate::graph::storage::GraphWrite::set_node_property),
[INFO] [stdout] 62 +     /// [`GraphWrite::set_node_property`],
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Geometry`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:439:17
[INFO] [stdout]     |
[INFO] [stdout] 439 |     /// Uses Arc<Geometry> to avoid cloning heavy geometry objects.
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 439 |     /// Uses `Arc<Geometry>` to avoid cloning heavy geometry objects.
[INFO] [stdout]     |              +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `TemporalConfig`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:494:75
[INFO] [stdout]     |
[INFO] [stdout] 494 |     /// Temporal configurations per connection type: connection_type → Vec<TemporalConfig>.
[INFO] [stdout]     |                                                                           ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 494 |     /// Temporal configurations per connection type: connection_type → `Vec<TemporalConfig>`.
[INFO] [stdout]     |                                                                        +                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `TypeSchema`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:616:63
[INFO] [stdout]     |
[INFO] [stdout] 616 |     /// Shared property schemas per node type: type_name → Arc<TypeSchema>.
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 616 |     /// Shared property schemas per node type: type_name → `Arc<TypeSchema>`.
[INFO] [stdout]     |                                                            +               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `i64`
[INFO] [stdout]    --> src/graph/io/file.rs:332:45
[INFO] [stdout]     |
[INFO] [stdout] 332 |     /// Timeseries data version: 1 = Vec<Vec<i64>> keys (legacy), 2 = NaiveDate keys.
[INFO] [stdout]     |                                             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 332 |     /// Timeseries data version: 1 = `Vec<Vec<i64>>` keys (legacy), 2 = NaiveDate keys.
[INFO] [stdout]     |                                      +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `unknown`
[INFO] [stdout]    --> src/graph/io/file.rs:746:65
[INFO] [stdout]     |
[INFO] [stdout] 746 | /// then serialize the unregistered key and `load()` would see "<unknown>"
[INFO] [stdout]     |                                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/graph/languages/cypher/executor/columnar_write.rs:68:36
[INFO] [stdout]    |
[INFO] [stdout] 68 | /// [`GraphWrite::set_node_title`](crate::graph::storage::GraphWrite::set_node_title),
[INFO] [stdout]    |      ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 68 - /// [`GraphWrite::set_node_title`](crate::graph::storage::GraphWrite::set_node_title),
[INFO] [stdout] 68 + /// [`GraphWrite::set_node_title`],
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Geometry`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/expression.rs:656:20
[INFO] [stdout]     |
[INFO] [stdout] 656 |     /// Returns Arc<Geometry> — cheap to clone (just a refcount bump).
[INFO] [stdout]     |                    ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 656 |     /// Returns `Arc<Geometry>` — cheap to clone (just a refcount bump).
[INFO] [stdout]     |                 +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `f32`
[INFO] [stdout]     --> src/graph/languages/cypher/executor/helpers.rs:1315:68
[INFO] [stdout]      |
[INFO] [stdout] 1315 | /// Parse a JSON-style float list string "[1.0, 2.0, 3.0]" into Vec<f32>.
[INFO] [stdout]      |                                                                    ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 1315 | /// Parse a JSON-style float list string "[1.0, 2.0, 3.0]" into `Vec<f32>`.
[INFO] [stdout]      |                                                                 +        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `f32`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/scalar_functions/mod.rs:322:22
[INFO] [stdout]     |
[INFO] [stdout] 322 |     /// Extract a Vec<f32> from an expression that is either a ListLiteral or a JSON string.
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 322 |     /// Extract a `Vec<f32>` from an expression that is either a ListLiteral or a JSON string.
[INFO] [stdout]     |                   +        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/graph/languages/cypher/executor/show_indexes.rs:5:36
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! [`collect_indexes_structured`](crate::graph::introspection::schema_overview::collect_indexes_structured)
[INFO] [stdout]   |      ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |      |
[INFO] [stdout]   |      because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 5 - //! [`collect_indexes_structured`](crate::graph::introspection::schema_overview::collect_indexes_structured)
[INFO] [stdout] 5 + //! [`collect_indexes_structured`]
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `X`
[INFO] [stdout]    --> src/graph/languages/cypher/parser/mod.rs:295:28
[INFO] [stdout]     |
[INFO] [stdout] 295 |     /// original "Expected <X>" wording. Case-preserving: a keyword name keeps
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `ColumnStore`
[INFO] [stdout]    --> src/graph/mutation/subgraph_streaming_writer.rs:286:23
[INFO] [stdout]     |
[INFO] [stdout] 286 |     /// wrap in an Arc<ColumnStore>. The writer is consumed; its files
[INFO] [stdout]     |                       ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 286 |     /// wrap in an `Arc<ColumnStore>`. The writer is consumed; its files
[INFO] [stdout]     |                    +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `String`
[INFO] [stdout]    --> src/graph/schema.rs:905:60
[INFO] [stdout]     |
[INFO] [stdout] 905 | /// Custom serializer emits sorted keys for the two HashSet<String> and the
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 905 | /// Custom serializer emits sorted keys for the two `HashSet<String>` and the
[INFO] [stdout]     |                                                     +               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `f32`
[INFO] [stdout]    --> src/graph/schema.rs:973:17
[INFO] [stdout]     |
[INFO] [stdout] 973 | /// The flat Vec<f32> layout enables SIMD-friendly linear scans during vector search.
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 973 | /// The flat `Vec<f32>` layout enables SIMD-friendly linear scans during vector search.
[INFO] [stdout]     |              +        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/graph/session/durable.rs:23:47
[INFO] [stdout]    |
[INFO] [stdout] 23 | //!    newer state. ([`durability::open_log`](crate::graph::durability::open_log))
[INFO] [stdout]    |                       ----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 23 - //!    newer state. ([`durability::open_log`](crate::graph::durability::open_log))
[INFO] [stdout] 23 + //!    newer state. ([`durability::open_log`])
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/graph/session/durable.rs:40:45
[INFO] [stdout]    |
[INFO] [stdout] 40 | //!    ([`durability::checkpoint_prologue`](crate::graph::durability::checkpoint_prologue)
[INFO] [stdout]    |          ---------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |          |
[INFO] [stdout]    |          because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 40 - //!    ([`durability::checkpoint_prologue`](crate::graph::durability::checkpoint_prologue)
[INFO] [stdout] 40 + //!    ([`durability::checkpoint_prologue`]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/graph/storage/column_store/mod.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! [`TypedColumn`](typed_column::TypedColumn) per property key; rows map 1:1 to
[INFO] [stdout]   |      -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |      |
[INFO] [stdout]   |      because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 4 - //! [`TypedColumn`](typed_column::TypedColumn) per property key; rows map 1:1 to
[INFO] [stdout] 4 + //! [`TypedColumn`] per property key; rows map 1:1 to
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Value`
[INFO] [stdout]     --> src/graph/storage/column_store/mod.rs:1487:61
[INFO] [stdout]      |
[INFO] [stdout] 1487 |     ///   For "mixed": data_bytes = the selected codec's Vec<Value>
[INFO] [stdout]      |                                                             ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 1487 |     ///   For "mixed": data_bytes = the selected codec's `Vec<Value>`
[INFO] [stdout]      |                                                          +          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/graph/storage/node_view.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! [`ColumnStore`](crate::graph::storage::column_store::ColumnStore) that the
[INFO] [stdout]   |      -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |      |
[INFO] [stdout]   |      because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 6 - //! [`ColumnStore`](crate::graph::storage::column_store::ColumnStore) that the
[INFO] [stdout] 6 + //! [`ColumnStore`] that the
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/graph/text_indexes.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! [`TextIndex`](crate::graph::algorithms::text_index::TextIndex) is
[INFO] [stdout]   |      -----------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |      |
[INFO] [stdout]   |      because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 9 - //! [`TextIndex`](crate::graph::algorithms::text_index::TextIndex) is
[INFO] [stdout] 9 + //! [`TextIndex`] is
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 18s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/kglite/index.html
[INFO] running `Command { std: "docker" "inspect" "3b1a28d4005e0c8a8a79ef345041586fd8967799093744f1f5d79e6fb5b14d97", kill_on_drop: false }`
[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" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3b1a28d4005e0c8a8a79ef345041586fd8967799093744f1f5d79e6fb5b14d97" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "fastembed okf rdf parallel-bz2" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling openssl-sys v0.9.115
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling openssl v0.10.79
[INFO] [stderr]     Checking either v1.16.0
[INFO] [stderr]     Checking http v1.4.0
[INFO] [stderr]     Checking mio v1.2.0
[INFO] [stderr]     Checking socket2 v0.6.3
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]     Checking slab v0.4.12
[INFO] [stderr]     Checking zeroize v1.8.2
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]     Checking rustls-pki-types v1.14.1
[INFO] [stderr]     Checking hash32 v0.3.1
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]    Compiling pem-rfc7468 v1.0.0
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking heapless v0.8.0
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling webpki-root-certs v1.0.7
[INFO] [stderr]    Compiling der v0.8.0
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling socks v0.3.4
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking rstar v0.12.2
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]    Compiling onig_sys v69.9.3
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]     Checking foldhash v0.2.0
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling lzma-rust2 v0.15.7
[INFO] [stderr]    Compiling hmac-sha256 v1.1.14
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking h2 v0.4.16
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking geo-types v0.7.19
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking http-body-util v0.1.4
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling esaxx-rs v0.1.10
[INFO] [stderr]     Checking console v0.16.3
[INFO] [stderr]     Checking dirs-sys v0.5.0
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]     Checking zerofrom v0.1.7
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]     Checking yoke v0.8.2
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking hyper v1.11.0
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling monostate-impl v0.1.18
[INFO] [stderr]     Checking regex-automata v0.4.16
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking webpki-roots v1.0.7
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking unit-prefix v0.5.2
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]    Compiling macro_rules_attribute-proc_macro v0.2.2
[INFO] [stderr]     Checking unicode-segmentation v1.13.2
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking utf8-zero v0.8.1
[INFO] [stderr]     Checking macro_rules_attribute v0.2.2
[INFO] [stderr]     Checking compact_str v0.9.0
[INFO] [stderr]     Checking ndarray v0.17.2
[INFO] [stderr]     Checking spm_precompiled v0.1.4
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking tower-http v0.6.10
[INFO] [stderr]     Checking indicatif v0.18.4
[INFO] [stderr]     Checking regex v1.13.1
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking onig v6.5.3
[INFO] [stderr]     Checking monostate v0.1.18
[INFO] [stderr]     Checking derive_builder v0.20.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking dirs v6.0.0
[INFO] [stderr]     Checking i_key_sort v0.10.1
[INFO] [stderr]     Checking dary_heap v0.3.9
[INFO] [stderr]     Checking unicode-normalization-alignments v0.1.12
[INFO] [stderr]     Checking rayon-cond v0.4.0
[INFO] [stderr]     Checking oxilangtag v0.1.6
[INFO] [stderr]     Checking unicode_categories v0.1.1
[INFO] [stderr]     Checking oxiri v0.2.11
[INFO] [stderr]     Checking hf-hub v0.5.0
[INFO] [stderr]     Checking i_overlay v4.5.1
[INFO] [stderr]     Checking oxrdf v0.3.3
[INFO] [stderr]     Checking safetensors v0.8.0
[INFO] [stderr]     Checking cobs v0.3.0
[INFO] [stderr]     Checking geo-traits v0.3.0
[INFO] [stderr]     Checking tokenizers v0.22.2
[INFO] [stderr]     Checking hashlink v0.11.1
[INFO] [stderr]    Compiling ort-sys v2.0.0-rc.13
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking crossbeam-channel v0.5.16
[INFO] [stderr]     Checking arraydeque v0.5.1
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking wkt v0.14.0
[INFO] [stderr]     Checking geo v0.33.1
[INFO] [stderr]     Checking yaml-rust2 v0.11.0
[INFO] [stderr]     Checking parallel-bz2-redux v1.1.1
[INFO] [stderr]     Checking oxttl v0.2.3
[INFO] [stderr]     Checking postcard v1.1.3
[INFO] [stderr]     Checking geojson v1.0.0
[INFO] [stderr]     Checking rstar v0.13.0
[INFO] [stderr]     Checking ort v2.0.0-rc.13
[INFO] [stderr]     Checking fastembed v5.17.4
[INFO] [stderr]  Documenting kglite v0.16.18 (/opt/rustwide/workdir)
[INFO] [stdout] warning: public documentation for `from_cypher_rows` links to private item `resolve_column_type`
[INFO] [stdout]    --> src/datatypes/values.rs:772:43
[INFO] [stdout]     |
[INFO] [stdout] 772 |     /// narrowest lossless common type; [`resolve_column_type`] carries the
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `Expr` links to private item `ExprError`
[INFO] [stdout]    --> src/error.rs:374:21
[INFO] [stdout]     |
[INFO] [stdout] 374 |     /// 7-variant [`ExprError`] enum verbatim.
[INFO] [stdout]     |                     ^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `shortest_path` links to private item `bidirectional_bfs`
[INFO] [stdout]    --> src/graph/algorithms/graph_algorithms.rs:387:52
[INFO] [stdout]     |
[INFO] [stdout] 387 | /// Find the shortest path between two nodes, by [`bidirectional_bfs`].
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `shortest_path` links to private item `all_shortest_paths`
[INFO] [stdout]    --> src/graph/algorithms/graph_algorithms.rs:396:7
[INFO] [stdout]     |
[INFO] [stdout] 396 | /// [`all_shortest_paths`].
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `shortest_path_cost` links to private item `bidirectional_bfs`
[INFO] [stdout]    --> src/graph/algorithms/graph_algorithms.rs:582:58
[INFO] [stdout]     |
[INFO] [stdout] 582 | /// path [`shortest_path`] would return, from the same [`bidirectional_bfs`].
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `is_empty` links to private item `TextIndex::top_k`
[INFO] [stdout]   --> src/graph/algorithms/text_index/bm25.rs:74:15
[INFO] [stdout]    |
[INFO] [stdout] 74 |     /// and [`TextIndex::top_k`] returns nothing.
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `vector_search` links to private item `selection_candidates`
[INFO] [stdout]    --> src/graph/algorithms/vector.rs:354:7
[INFO] [stdout]     |
[INFO] [stdout] 354 | /// [`selection_candidates`]), scored highest-first.
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `vector_search` links to private item `hnsw_covered_slots`
[INFO] [stdout]    --> src/graph/algorithms/vector.rs:359:30
[INFO] [stdout]     |
[INFO] [stdout] 359 | /// not in candidates (see [`hnsw_covered_slots`]). The Poincaré metric,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `vector_search` links to private item `route_stores`
[INFO] [stdout]    --> src/graph/algorithms/vector.rs:365:7
[INFO] [stdout]     |
[INFO] [stdout] 365 | /// [`route_stores`]) — or, when two or more types carry it, whenever the
[INFO] [stdout]     |       ^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `parse_selectors` links to private item `parse_selector`
[INFO] [stdout]   --> src/graph/cdc/selector.rs:83:7
[INFO] [stdout]    |
[INFO] [stdout] 83 | /// [`parse_selector`] — because that is a filter that constrains nothing,
[INFO] [stdout]    |       ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `execute` links to private item `Self::execute_pass`
[INFO] [stdout]    --> src/graph/core/pattern_matching/matcher_expansion.rs:260:16
[INFO] [stdout]     |
[INFO] [stdout] 260 |     /// Runs [`Self::execute_pass`] with the advisory caps on. If that pass hit
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_distinct_target` links to private item `PatternExecutor::distinct_target_var`
[INFO] [stdout]    --> src/graph/core/pattern_matching/matcher.rs:528:11
[INFO] [stdout]     |
[INFO] [stdout] 528 |     /// [`PatternExecutor::distinct_target_var`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_distinct_prior` links to private item `PatternExecutor::distinct_prior`
[INFO] [stdout]    --> src/graph/core/pattern_matching/matcher.rs:535:33
[INFO] [stdout]     |
[INFO] [stdout] 535 |     /// already emitted — see [`PatternExecutor::distinct_prior`]. Only has an
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_match_ceiling` links to private item `MatchCeiling`
[INFO] [stdout]    --> src/graph/core/pattern_matching/matcher.rs:543:55
[INFO] [stdout]     |
[INFO] [stdout] 543 |     /// Set by callers that retain the matches; see [`MatchCeiling`].
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `find_matching_nodes_pub` links to private item `Self::find_matching_nodes`
[INFO] [stdout]    --> src/graph/core/pattern_matching/matcher.rs:561:30
[INFO] [stdout]     |
[INFO] [stdout] 561 |     /// Public wrapper for [`Self::find_matching_nodes`] — shortestPath
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `list_unique_constraints` links to private item `Self::has_unique_constraints`
[INFO] [stdout]    --> src/graph/dir_graph/constraints.rs:164:11
[INFO] [stdout]     |
[INFO] [stdout] 164 |     /// [`Self::has_unique_constraints`] stay on the maps.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `enable_disk_mode` links to private item `Self::enable_disk_mode_at`
[INFO] [stdout]    --> src/graph/dir_graph/disk_persistence.rs:100:40
[INFO] [stdout]     |
[INFO] [stdout] 100 |     /// graph somewhere instead, see [`Self::enable_disk_mode_at`] — surfaced by
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `compact_disk` links to private item `Self::drop_dead_column_rows`
[INFO] [stdout]    --> src/graph/dir_graph/disk_persistence.rs:236:29
[INFO] [stdout]     |
[INFO] [stdout] 236 |     /// without them (see [`Self::drop_dead_column_rows`]). Node slots freed by
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `rebuild_indices_from_keys` links to private item `Self::rebuild_unique_indices_from_keys`
[INFO] [stdout]   --> src/graph/dir_graph/index_keys.rs:64:11
[INFO] [stdout]    |
[INFO] [stdout] 64 |     /// [`Self::rebuild_unique_indices_from_keys`] for why a `.kgl` must always
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `create_index` links to private item `Self::read_indexed`
[INFO] [stdout]    --> src/graph/dir_graph/indexes.rs:185:21
[INFO] [stdout]     |
[INFO] [stdout] 185 |     /// against — [`Self::read_indexed`] does the resolving, and the incremental
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_schema` links to private item `Self::reapply_ddl_not_null`
[INFO] [stdout]   --> src/graph/dir_graph/schema_ops.rs:54:11
[INFO] [stdout]    |
[INFO] [stdout] 54 |     /// [`Self::reapply_ddl_not_null`], because `required_fields` live inside the
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_schema` links to private item `Self::withdraw_schema_unique`
[INFO] [stdout]   --> src/graph/dir_graph/schema_ops.rs:56:11
[INFO] [stdout]    |
[INFO] [stdout] 56 |     /// [`Self::withdraw_schema_unique`]: computing the withdrawal from the
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `node_indices`
[INFO] [stdout]   --> src/graph/dir_graph/mod.rs:92:86
[INFO] [stdout]    |
[INFO] [stdout] 92 |     /// Single-property indexes for fast lookups: (node_type, property) -> value -> [node_indices]
[INFO] [stdout]    |                                                                                      ^^^^^^^^^^^^ no item named `node_indices` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `property_indices` links to private item `LayeredIndex`
[INFO] [stdout]   --> src/graph/dir_graph/mod.rs:95:52
[INFO] [stdout]    |
[INFO] [stdout] 95 |     /// Each index's `value -> members` map is a [`LayeredIndex`]: a stack of
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `properties`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:101:65
[INFO] [stdout]     |
[INFO] [stdout] 101 |     /// Composite indexes for multi-field queries: (node_type, [properties]) -> composite_value -> [node_indices]
[INFO] [stdout]     |                                                                 ^^^^^^^^^^ no item named `properties` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `node_indices`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:101:101
[INFO] [stdout]     |
[INFO] [stdout] 101 |     /// Composite indexes for multi-field queries: (node_type, [properties]) -> composite_value -> [node_indices]
[INFO] [stdout]     |                                                                                                     ^^^^^^^^^^^^ no item named `node_indices` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `composite_indices` links to private item `LayeredIndex`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 |     /// [`LayeredIndex`] for the same reason as `property_indices`, and more
[INFO] [stdout]     |           ^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `node_indices`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:116:86
[INFO] [stdout]     |
[INFO] [stdout] 116 |     /// B-Tree range indexes for ordered lookups: (node_type, property) -> value -> [node_indices]
[INFO] [stdout]     |                                                                                      ^^^^^^^^^^^^ no item named `node_indices` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `range_indices` links to private item `LayeredRangeIndex`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |     /// A [`LayeredRangeIndex`]: `index_layer`'s level stack over **ordered**
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `edge_type_counts_cache` links to private item `caches::ForkPrivateCache`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:446:34
[INFO] [stdout]     |
[INFO] [stdout] 446 |     /// **Fork-private** — see [`caches::ForkPrivateCache`] for the aliasing
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `text_indexes` links to private item `crate::graph::text_indexes`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:472:50
[INFO] [stdout]     |
[INFO] [stdout] 472 |     /// the embedding stores beside them — see [`crate::graph::text_indexes`]
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `text_indexes` links to private item `crate::graph::index_freshness`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:474:11
[INFO] [stdout]     |
[INFO] [stdout] 474 |     /// [`crate::graph::index_freshness`] for how a store catches up with writes
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `version` links to private item `crate::graph::session`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:700:25
[INFO] [stdout]     |
[INFO] [stdout] 700 |     /// OCC token for [`crate::graph::session`] and downstream consumers (the
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `cdc_log` links to private item `crate::graph::cdc`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:714:44
[INFO] [stdout]     |
[INFO] [stdout] 714 |     /// Lifecycle and publishing live in [`crate::graph::cdc`].
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KgError`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:831:17
[INFO] [stdout]     |
[INFO] [stdout] 831 |     /// Typed [`KgError`] for a write that failed with `message`, when that
[INFO] [stdout]     |                 ^^^^^^^ no item named `KgError` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KgError::CypherExecution`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:836:11
[INFO] [stdout]     |
[INFO] [stdout] 836 |     /// [`KgError::CypherExecution`], the bulk-loader path to
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `KgError` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KgError::Argument`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:837:11
[INFO] [stdout]     |
[INFO] [stdout] 837 |     /// [`KgError::Argument`]. Every binding that surfaces a write error over
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^ no item named `KgError` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `rebuild_type_schemas` links to private item `TypeSchema`
[INFO] [stdout]     --> src/graph/dir_graph/mod.rs:1678:52
[INFO] [stdout]      |
[INFO] [stdout] 1678 |     /// Rebuild `self.type_schemas` — one shared [`TypeSchema`] per node type,
[INFO] [stdout]      |                                                    ^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `ensure_column_store_for_push` links to private item `crate::graph::storage::column_store::ColumnStore::push_row`
[INFO] [stdout]     --> src/graph/dir_graph/mod.rs:1795:35
[INFO] [stdout]      |
[INFO] [stdout] 1795 |     /// [`ColumnStore::push_row`](crate::graph::storage::column_store::ColumnStore::push_row),
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `maybe_spill_columns` links to private item `ColumnStore::spillable_heap_bytes`
[INFO] [stdout]     --> src/graph/dir_graph/mod.rs:1886:14
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     ///    [`ColumnStore::spillable_heap_bytes`], not `heap_bytes`: the latter
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `resolve_source_column` links to private item `crate::graph::schema::soft_alias_fallback`
[INFO] [stdout]    --> src/graph/embeddings.rs:617:30
[INFO] [stdout]     |
[INFO] [stdout] 617 | /// [`soft_alias_fallback`]: crate::graph::schema::soft_alias_fallback
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `compute_type_connectivity` links to private item `compute_serial`
[INFO] [stdout]   --> src/graph/introspection/connectivity.rs:20:33
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// single-threaded path (see [`compute_serial`]).
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `text_columns`
[INFO] [stdout]    --> src/graph/io/file/vector_persistence.rs:199:39
[INFO] [stdout]     |
[INFO] [stdout] 199 |     /// Export specific (node_type → [text_columns]) pairs.
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ no item named `text_columns` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `prepare_kgl_write` links to private item `save_inmemory_with`
[INFO] [stdout]     --> src/graph/io/file.rs:1204:20
[INFO] [stdout]      |
[INFO] [stdout] 1204 | /// path-writing [`save_inmemory_with`] and the buffer-writing bindings
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `save_graph_with` links to private item `save_inmemory_with`
[INFO] [stdout]     --> src/graph/io/file.rs:1241:55
[INFO] [stdout]      |
[INFO] [stdout] 1241 | /// flag is threaded to the in-memory `.kgl` write ([`save_inmemory_with`]);
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `save_graph_with` links to private item `save_guard`
[INFO] [stdout]     --> src/graph/io/file.rs:1248:8
[INFO] [stdout]      |
[INFO] [stdout] 1248 | /// ([`save_guard`], and [`SaveError::Refused`] for what a binding does with
[INFO] [stdout]      |        ^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `is_self` links to private item `Self::describe`
[INFO] [stdout]    --> src/graph/io/open.rs:274:58
[INFO] [stdout]     |
[INFO] [stdout] 274 |     /// rendering its own message gets the distinction [`Self::describe`] makes
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `open_or_create_graph_in_mode` links to private item `crate::graph::durability`
[INFO] [stdout]    --> src/graph/io/open.rs:547:8
[INFO] [stdout]     |
[INFO] [stdout] 547 | /// ([`crate::graph::durability`]): a sidecar holding frames this checkpoint does
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `index`
[INFO] [stdout]    --> src/graph/languages/cypher/ast.rs:503:28
[INFO] [stdout]     |
[INFO] [stdout] 503 |     /// Index access: expr[index]
[INFO] [stdout]     |                            ^^^^^ no item named `index` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `pattern_groups` links to private item `Predicate::Exists`
[INFO] [stdout]    --> src/graph/languages/cypher/ast.rs:567:38
[INFO] [stdout]     |
[INFO] [stdout] 567 |         /// identical semantics to [`Predicate::Exists`]'s `pattern_groups`,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `dynamic_labels` links to private item `crate::graph::core::pattern_matching::ParamLabel`
[INFO] [stdout]   --> src/graph/languages/cypher/dynamic_labels.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! ([`crate::graph::core::pattern_matching::ParamLabel`]) and this pass, which
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `dynamic_labels` links to private item `crate::graph::core::pattern_matching::PropertyMatcher::EqualsParam`
[INFO] [stdout]   --> src/graph/languages/cypher/dynamic_labels.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 | //! [`crate::graph::core::pattern_matching::PropertyMatcher::EqualsParam`],
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `is_mutation_query` links to private item `clause_is_mutation`
[INFO] [stdout]   --> src/graph/languages/cypher/executor/write.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | /// see [`clause_is_mutation`] for why mis-classifying one is a correctness bug.
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `with_row_limit` links to private item `apply_row_limit`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/mod.rs:294:11
[INFO] [stdout]     |
[INFO] [stdout] 294 |     /// [`apply_row_limit`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `with_parallel` links to private item `Self::parallel`
[INFO] [stdout]    --> src/graph/languages/cypher/executor/mod.rs:366:45
[INFO] [stdout]     |
[INFO] [stdout] 366 |     /// `--parallel`. Off by default; see [`Self::parallel`].
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `rel_predicate_pushdown` links to private item `RelEdgePredicate`
[INFO] [stdout]  --> src/graph/languages/cypher/planner/rel_predicate_pushdown.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! [`RelEdgePredicate`], attaches the result to the matching
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]   |
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EdgePattern`
[INFO] [stdout]  --> src/graph/languages/cypher/planner/rel_predicate_pushdown.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! [`EdgePattern`], and removes the consumed sub-predicates from the
[INFO] [stdout]   |       ^^^^^^^^^^^ no item named `EdgePattern` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `schema_check` links to private item `validate_label`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | //!   see [`validate_label`], which carries the rationale.
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `schema_check` links to private item `warnings::strict_read_error`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:28:32
[INFO] [stdout]    |
[INFO] [stdout] 28 | //!   one *is* rejected — by [`warnings::strict_read_error`] at the session
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `warnings::AbsentSite`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:50:28
[INFO] [stdout]    |
[INFO] [stdout] 50 | //!    half-correct. See [`warnings::AbsentSite`].
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^ no item named `AbsentSite` in module `warnings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `warnings::reversed_direction_warnings`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | //!    [`warnings::reversed_direction_warnings`] for the conservatism rules.
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `reversed_direction_warnings` in module `warnings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `schema_check` links to private item `type_mismatch`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | //!    [`type_mismatch`] for the family resolver, the precedence and the
[INFO] [stdout]    |          ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `schema_check` links to private item `warnings::QueryWarnings::type_mismatch`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:60:39
[INFO] [stdout]    |
[INFO] [stdout] 60 | //!    never-warn classes. It rides [`warnings::QueryWarnings::type_mismatch`],
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `schema_check` links to private item `warnings::emit_query_warnings`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:67:7
[INFO] [stdout]    |
[INFO] [stdout] 67 | //! [`warnings::emit_query_warnings`] (kglite's `warning:` convention, for interactive
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `schema_check` links to private item `walk_query_patterns`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:71:31
[INFO] [stdout]    |
[INFO] [stdout] 71 | //! the single traversal in [`walk_query_patterns`] (see it for the covered and
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `warnings::match_var_labels`
[INFO] [stdout]   --> src/graph/languages/cypher/planner/schema_check/mod.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 | //! ([`warnings::match_var_labels`]), which families 2-5 consult and which is
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `match_var_labels` in module `warnings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `collect_unknown_pattern_warnings` links to private item `collect_query_warnings`
[INFO] [stdout]    --> src/graph/languages/cypher/planner/schema_check/warnings.rs:526:16
[INFO] [stdout]     |
[INFO] [stdout] 526 | /// consume. [`collect_query_warnings`] is the same computation with the
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `query_warning_sink` links to private item `emit_query_warnings`
[INFO] [stdout]    --> src/graph/languages/cypher/planner/schema_check/warnings.rs:822:16
[INFO] [stdout]     |
[INFO] [stdout] 822 | /// The sink [`emit_query_warnings`] is currently writing to.
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `UnknownNodeType` links to private item `validate_label`
[INFO] [stdout]    --> src/graph/languages/cypher/planner/schema_check/mod.rs:102:55
[INFO] [stdout]     |
[INFO] [stdout] 102 |     /// Raised **only under a locked schema** — see [`validate_label`].
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `enforcement_overrides` links to private item `CHECK_NAMES`
[INFO] [stdout]    --> src/graph/ontology.rs:152:43
[INFO] [stdout]     |
[INFO] [stdout] 152 |     /// Per-check severities (keys from [`CHECK_NAMES`]); unlisted checks
[INFO] [stdout]     |                                           ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `exempt` links to private item `EXEMPTABLE_CHECKS`
[INFO] [stdout]    --> src/graph/ontology.rs:156:56
[INFO] [stdout]     |
[INFO] [stdout] 156 |     /// Per-check source-class exemptions (keys from [`EXEMPTABLE_CHECKS`]).
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `KGL_FORMAT_VERSION` links to private item `SaveMetadata::current`
[INFO] [stdout]    --> src/graph/schema.rs:851:38
[INFO] [stdout]     |
[INFO] [stdout] 851 | /// The single source of truth for [`SaveMetadata::current`]; also surfaced to
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `remove_embedding` links to private item `RemovedEmbedding`
[INFO] [stdout]     --> src/graph/schema.rs:1220:49
[INFO] [stdout]      |
[INFO] [stdout] 1220 |     /// rollback can put it back exactly (see [`RemovedEmbedding`]).
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `delta_size` links to private item `crate::graph::index_freshness`
[INFO] [stdout]     --> src/graph/schema.rs:1343:11
[INFO] [stdout]      |
[INFO] [stdout] 1343 |     /// [`crate::graph::index_freshness`]. Equals the store's size when no index
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `HnswIndex::relink`
[INFO] [stdout]     --> src/graph/schema.rs:1372:24
[INFO] [stdout]      |
[INFO] [stdout] 1372 |     /// ones through [`HnswIndex::relink`]. A failure at any point drops the
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^ no item named `HnswIndex` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `parallel` links to private item `crate::graph::parallel::should_fan_out`
[INFO] [stdout]    --> src/graph/session/execute.rs:168:12
[INFO] [stdout]     |
[INFO] [stdout] 168 |     /// ([`crate::graph::parallel::should_fan_out`]) — `true` is a permission,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `GraphBackend` links to private item `crate::graph::storage::impls`
[INFO] [stdout]   --> src/graph/storage/backend.rs:83:7
[INFO] [stdout]    |
[INFO] [stdout] 83 | /// [`crate::graph::storage::impls`], `ForkedGraph` and `RecordingGraph` in
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `Memory` links to private item `unique_heap_backend`
[INFO] [stdout]   --> src/graph/storage/backend.rs:93:47
[INFO] [stdout]    |
[INFO] [stdout] 93 |     /// a uniquely-owned handle first — see [`unique_heap_backend`].
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `Forked` links to private item `Self::try_compact`
[INFO] [stdout]    --> src/graph/storage/backend.rs:101:25
[INFO] [stdout]     |
[INFO] [stdout] 101 |     /// [`try_compact`](Self::try_compact) the moment the reader drops.
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `edge_property_overlay_len` links to private item `EdgePropertyStore::overlay_len`
[INFO] [stdout]    --> src/graph/storage/disk/graph.rs:331:11
[INFO] [stdout]     |
[INFO] [stdout] 331 |     /// [`EdgePropertyStore::overlay_len`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `node_weight` links to private item `Self::owned_node_data`
[INFO] [stdout]    --> src/graph/storage/disk/graph.rs:430:11
[INFO] [stdout]     |
[INFO] [stdout] 430 |     /// [`Self::owned_node_data`] instead and leave the arena alone.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SegmentSummary`
[INFO] [stdout]    --> src/graph/storage/disk/graph_persist.rs:600:21
[INFO] [stdout]     |
[INFO] [stdout] 600 |     /// appends a [`SegmentSummary`] to the on-disk manifest, and
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ no item named `SegmentSummary` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `lookup_property_eq`
[INFO] [stdout]    --> src/graph/storage/disk/graph_property_index.rs:172:11
[INFO] [stdout]     |
[INFO] [stdout] 172 |     /// [`lookup_property_eq`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^ no item named `lookup_property_eq` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `build_property_index`
[INFO] [stdout]    --> src/graph/storage/disk/graph_property_index.rs:219:20
[INFO] [stdout]     |
[INFO] [stdout] 219 |     /// order as [`build_property_index`]).
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ no item named `build_property_index` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `property_index`
[INFO] [stdout]     |
[INFO] [stdout] 219 -     /// order as [`build_property_index`]).
[INFO] [stdout] 219 +     /// order as [`property_index`]).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `lookup_global_eq`
[INFO] [stdout]    --> src/graph/storage/disk/graph_property_index.rs:314:50
[INFO] [stdout]     |
[INFO] [stdout] 314 |     /// index. Same `None`/`Some` semantics as [`lookup_global_eq`].
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^ no item named `lookup_global_eq` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MemoryGraph`
[INFO] [stdout]    --> src/graph/storage/mapped_graph_impl.rs:135:57
[INFO] [stdout]     |
[INFO] [stdout] 135 |     /// Borrow the inner `StableDiGraph`. Shared with [`MemoryGraph`]
[INFO] [stdout]     |                                                         ^^^^^^^^^^^ no item named `MemoryGraph` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `resolved_field_str` links to private item `StrField::NotString`
[INFO] [stdout]    --> src/graph/storage/node_view.rs:225:29
[INFO] [stdout]     |
[INFO] [stdout] 225 |     /// non-string, hence [`StrField::NotString`]), then the structural soft
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `CaptureOrigin` links to private item `MutationOp::UpsertNode`
[INFO] [stdout]   --> src/graph/storage/recording.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 | /// [`MutationOp::UpsertNode`] is add-or-replace either way (which is what makes
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `RawOp` links to private item `MutationOp`
[INFO] [stdout]    --> src/graph/storage/recording.rs:106:34
[INFO] [stdout]     |
[INFO] [stdout] 106 | /// flush time). Turned into a [`MutationOp`] by [`resolve_ops`].
[INFO] [stdout]     |                                  ^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `new` links to private item `Self::claim_wal_ownership`
[INFO] [stdout]    --> src/graph/storage/recording.rs:284:62
[INFO] [stdout]     |
[INFO] [stdout] 284 |     /// owns. The durable path calls [`claim_wal_ownership`](Self::claim_wal_ownership)
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `resolve_ops` links to private item `MutationOp`
[INFO] [stdout]    --> src/graph/storage/recording.rs:680:7
[INFO] [stdout]     |
[INFO] [stdout] 680 | /// [`MutationOp`]s, reading final node/edge state from `graph` and
[INFO] [stdout]     |       ^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `str_prop_eq` links to private item `crate::graph::core::filtering::str_values_equal`
[INFO] [stdout]    --> src/graph/storage/mod.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 |     /// [`crate::graph::core::filtering::str_values_equal`], so a stored
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TextIndexStore` links to private item `crate::graph::index_freshness`
[INFO] [stdout]   --> src/graph/text_indexes.rs:99:7
[INFO] [stdout]    |
[INFO] [stdout] 99 | /// [`crate::graph::index_freshness`]: this lock first, the freshness state
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `delta_size` links to private item `crate::graph::index_freshness`
[INFO] [stdout]    --> src/graph/text_indexes.rs:286:32
[INFO] [stdout]     |
[INFO] [stdout] 286 |     /// an upper bound — see [`crate::graph::index_freshness`].
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `refresh` links to private item `FOLD_SLOTS_PER_REBUILD`
[INFO] [stdout]    --> src/graph/text_indexes.rs:373:39
[INFO] [stdout]     |
[INFO] [stdout] 373 |     /// 0.36-0.60 ms at 100k). Past [`FOLD_SLOTS_PER_REBUILD`] documents that
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `refresh` links to private item `rebuild_beats_folding`
[INFO] [stdout]    --> src/graph/text_indexes.rs:375:15
[INFO] [stdout]     |
[INFO] [stdout] 375 |     /// see [`rebuild_beats_folding`] for the measurement and the constant.
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `build_text_index` links to private item `rebuild_beats_folding`
[INFO] [stdout]    --> src/graph/text_indexes.rs:597:8
[INFO] [stdout]     |
[INFO] [stdout] 597 | /// ([`rebuild_beats_folding`]). `None` keeps whatever the existing index
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `WAL_FORMAT_VERSION` links to private item `MutationOp::SetNodeLabels`
[INFO] [stdout]   --> src/graph/wal.rs:86:28
[INFO] [stdout]    |
[INFO] [stdout] 86 | /// **v2 → v3** appended [`MutationOp::SetNodeLabels`] to the op enum.
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `MIN_READABLE_WAL_FORMAT_VERSION` links to private item `MutationOp`
[INFO] [stdout]    --> src/graph/wal.rs:101:15
[INFO] [stdout]     |
[INFO] [stdout] 101 | /// current [`MutationOp`] schema; see [`WAL_FORMAT_VERSION`] for why that
[INFO] [stdout]     |               ^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `recover` links to private item `read_frames`
[INFO] [stdout]    --> src/graph/wal.rs:610:7
[INFO] [stdout]     |
[INFO] [stdout] 610 | /// [`read_frames`]).
[INFO] [stdout]     |       ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `prepare_kgl_write` links to private item `save_inmemory_with`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           path-writing [`save_inmemory_with`] and the buffer-writing bindings
[INFO] [stdout]                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `save_graph_with` links to private item `save_inmemory_with`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           flag is threaded to the in-memory `.kgl` write ([`save_inmemory_with`]);
[INFO] [stdout]                                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `save_graph_with` links to private item `save_guard`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`save_guard`], and [`SaveError::Refused`] for what a binding does with
[INFO] [stdout]             ^^^^^^^^^^^^
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `open_or_create_graph_in_mode` links to private item `crate::graph::durability`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`crate::graph::durability`]): a sidecar holding frames this checkpoint does
[INFO] [stdout]             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `KGL_FORMAT_VERSION` links to private item `SaveMetadata::current`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           The single source of truth for [`SaveMetadata::current`]; also surfaced to
[INFO] [stdout]                                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `load_blueprint_file`
[INFO] [stdout]    --> src/lib.rs:652:32
[INFO] [stdout]     |
[INFO] [stdout] 652 |     /// thin wrappers around [`load_blueprint_file`] + [`build`].
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^ no item named `load_blueprint_file` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `build`
[INFO] [stdout]    --> src/lib.rs:652:58
[INFO] [stdout]     |
[INFO] [stdout] 652 |     /// thin wrappers around [`load_blueprint_file`] + [`build`].
[INFO] [stdout]     |                                                          ^^^^^ no item named `build` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `dynamic_labels` links to private item `crate::graph::core::pattern_matching::ParamLabel`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`crate::graph::core::pattern_matching::ParamLabel`]) and this pass, which
[INFO] [stdout]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `dynamic_labels` links to private item `crate::graph::core::pattern_matching::PropertyMatcher::EqualsParam`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`crate::graph::core::pattern_matching::PropertyMatcher::EqualsParam`],
[INFO] [stdout]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `query_warning_sink` links to private item `emit_query_warnings`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           The sink [`emit_query_warnings`] is currently writing to.
[INFO] [stdout]                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `<unknown>` links to private item `crate::graph::core::filtering::values_equal`
[INFO] [stdout]    --> src/datatypes/values.rs:250:7
[INFO] [stdout]     |
[INFO] [stdout] 250 | /// [`crate::graph::core::filtering::values_equal`], which re-applies IEEE via
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `<unknown>` links to private item `Value::contains_nan`
[INFO] [stdout]    --> src/datatypes/values.rs:251:7
[INFO] [stdout]     |
[INFO] [stdout] 251 | /// [`Value::contains_nan`]; `MembershipSet` mirrors the same rule for `IN`.
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/error.rs:316:25
[INFO] [stdout]     |
[INFO] [stdout] 316 |     /// [`SchemaError`](crate::graph::languages::cypher::planner::schema_check::SchemaError)
[INFO] [stdout]     |          -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 316 -     /// [`SchemaError`](crate::graph::languages::cypher::planner::schema_check::SchemaError)
[INFO] [stdout] 316 +     /// [`SchemaError`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: table row has too many columns
[INFO] [stdout]   --> src/graph/core/membership.rs:32:34
[INFO] [stdout]    |
[INFO] [stdout] 32 | //! | `Float64(f)`, integral, `|f| <= 2^53` | `Int(f as i64)` — an `Int64` can only equal an integral float |
[INFO] [stdout]    |                                  ^ any content after this column divider is discarded
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `|` characters in tables, add a `\` before them like `\|`
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_markdown_table)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Geometry`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:439:17
[INFO] [stdout]     |
[INFO] [stdout] 439 |     /// Uses Arc<Geometry> to avoid cloning heavy geometry objects.
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 439 |     /// Uses `Arc<Geometry>` to avoid cloning heavy geometry objects.
[INFO] [stdout]     |              +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `TemporalConfig`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:494:75
[INFO] [stdout]     |
[INFO] [stdout] 494 |     /// Temporal configurations per connection type: connection_type → Vec<TemporalConfig>.
[INFO] [stdout]     |                                                                           ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 494 |     /// Temporal configurations per connection type: connection_type → `Vec<TemporalConfig>`.
[INFO] [stdout]     |                                                                        +                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `TypeSchema`
[INFO] [stdout]    --> src/graph/dir_graph/mod.rs:616:63
[INFO] [stdout]     |
[INFO] [stdout] 616 |     /// Shared property schemas per node type: type_name → Arc<TypeSchema>.
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 616 |     /// Shared property schemas per node type: type_name → `Arc<TypeSchema>`.
[INFO] [stdout]     |                                                            +               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `f32`
[INFO] [stdout]    --> src/graph/schema.rs:973:17
[INFO] [stdout]     |
[INFO] [stdout] 973 | /// The flat Vec<f32> layout enables SIMD-friendly linear scans during vector search.
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 973 | /// The flat `Vec<f32>` layout enables SIMD-friendly linear scans during vector search.
[INFO] [stdout]     |              +        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 13s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/kglite/index.html
[INFO] running `Command { std: "docker" "inspect" "3b1a28d4005e0c8a8a79ef345041586fd8967799093744f1f5d79e6fb5b14d97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b1a28d4005e0c8a8a79ef345041586fd8967799093744f1f5d79e6fb5b14d97", kill_on_drop: false }`
[INFO] [stdout] 3b1a28d4005e0c8a8a79ef345041586fd8967799093744f1f5d79e6fb5b14d97
