graphrefly-core 0.0.7

GraphReFly handle-protocol core dispatcher
Documentation

Build #3345685 2026-05-21 18:32:00

# rustc version rustc 1.97.0-nightly (b954122bb 2026-05-20)

# docs.rs version docsrs 0.0.0 (e50152ed411bb913753b1dfd203f22cb8711f097 2026-05-17 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "6b807d3e5d8c90b15a7a3b0fed9c29949ef00cf570d5e840c45048569a0528a6" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260520-1.97.0-nightly-b954122bb\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: profile_disjoint_fn_fire, profile_disjoint_state_emit, profile_st_emit [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting graphrefly-core v0.0.7 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `begin_batch_for` links to private item `Self::try_begin_batch_for` [INFO] [stderr] --> src/batch.rs:3415:22 [INFO] [stderr] | [INFO] [stderr] 3415 | /// infallible [`Self::try_begin_batch_for`], which acquires nothing [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `begin_batch_for` links to private item `Self::try_begin_batch_for` [INFO] [stderr] --> src/batch.rs:3424:26 [INFO] [stderr] | [INFO] [stderr] 3424 | /// Panics only if [`Self::try_begin_batch_for`] returns `Err` — [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `invoke_fn_with_core` links to private item `crate::batch` [INFO] [stderr] --> src/boundary.rs:211:35 [INFO] [stderr] | [INFO] [stderr] 211 | /// every fn-fire dispatch ([`crate::batch`] `fire_regular` Phase 2), [INFO] [stderr] | ^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Subscription` [INFO] [stderr] --> src/node.rs:10:14 [INFO] [stderr] | [INFO] [stderr] 10 | //! - RAII [`Subscription`] with Drop-based deregister (§10.12). [INFO] [stderr] | ^^^^^^^^^^^^ no item named `Subscription` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `node` links to private item `crate::batch` [INFO] [stderr] --> src/node.rs:31:25 [INFO] [stderr] | [INFO] [stderr] 31 | //! dispatch) live in [`crate::batch`]. The split is purely organizational — [INFO] [stderr] | ^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `NodeKind` links to private item `NodeRecord` [INFO] [stderr] --> src/node.rs:107:7 [INFO] [stderr] | [INFO] [stderr] 107 | /// [`NodeRecord`]'s field shape (D030 unification, Slice D). [INFO] [stderr] | ^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `Scan` links to private item `super::op_state::ScanState` [INFO] [stderr] --> src/node.rs:181:23 [INFO] [stderr] | [INFO] [stderr] 181 | /// [`ScanState`](super::op_state::ScanState) inside [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `Scan` links to private item `NodeRecord::op_scratch` [INFO] [stderr] --> src/node.rs:182:11 [INFO] [stderr] | [INFO] [stderr] 182 | /// [`NodeRecord::op_scratch`] and persists across waves until [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/node.rs:188:13 [INFO] [stderr] | [INFO] [stderr] 188 | /// dep[0].terminal == Some(Complete), emits `[Data(acc), Complete]`. [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/node.rs:214:67 [INFO] [stderr] | [INFO] [stderr] 214 | /// `BindingBoundary::pack_tuple(pack_fn, &handles)` when dep[0] [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/node.rs:215:53 [INFO] [stderr] | [INFO] [stderr] 215 | /// (primary) has DATA in the wave. If only dep[1] (secondary) fires, [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `Take` links to private item `super::op_state::TakeState` [INFO] [stderr] --> src/node.rs:231:23 [INFO] [stderr] | [INFO] [stderr] 231 | /// [`TakeState`](super::op_state::TakeState). When upstream completes [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `Skip` links to private item `super::op_state::SkipState` [INFO] [stderr] --> src/node.rs:239:49 [INFO] [stderr] | [INFO] [stderr] 239 | /// Tracks `count_skipped` in [`SkipState`](super::op_state::SkipState). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `Last` links to private item `super::op_state::LastState` [INFO] [stderr] --> src/node.rs:256:41 [INFO] [stderr] | [INFO] [stderr] 256 | /// stream). Storage: [`LastState`](super::op_state::LastState) holds [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `TapFirst` links to private item `super::op_state::TapFirstState` [INFO] [stderr] --> src/node.rs:273:34 [INFO] [stderr] | [INFO] [stderr] 273 | /// State: [`TapFirstState`](super::op_state::TapFirstState) tracks [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/node.rs:277:68 [INFO] [stderr] | [INFO] [stderr] 277 | /// `valve(source, control)` — conditional forward. 2-dep: dep[0] is [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/node.rs:278:21 [INFO] [stderr] | [INFO] [stderr] 278 | /// source, dep[1] is boolean control. When the latest control value [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `Settle` links to private item `super::op_state::SettleState` [INFO] [stderr] --> src/node.rs:289:25 [INFO] [stderr] | [INFO] [stderr] 289 | /// [`SettleState`](super::op_state::SettleState). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::state_cell` [INFO] [stderr] --> src/node.rs:1550:48 [INFO] [stderr] | [INFO] [stderr] 1550 | /// exactly the old `s.<f>`. Step 2 reshapes [`crate::state_cell`] to [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `state_cell` in module `graphrefly_core` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::state_cell::ShardKey` [INFO] [stderr] --> src/node.rs:1677:26 [INFO] [stderr] | [INFO] [stderr] 1677 | /// Step 2b keys a per-[`crate::state_cell::ShardKey`] map of these). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `state_cell` in module `graphrefly_core` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `CoreMailbox` [INFO] [stderr] --> src/node.rs:1921:28 [INFO] [stderr] | [INFO] [stderr] 1921 | /// The wave-drained [`CoreMailbox`] (D246 rule 5: the one facade is [INFO] [stderr] | ^^^^^^^^^^^ no item named `CoreMailbox` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `same_dispatcher` links to private item `Self::generation` [INFO] [stderr] --> src/node.rs:2287:45 [INFO] [stderr] | [INFO] [stderr] 2287 | /// identity is the unique per-`Core` [`Self::generation`] counter [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `same_dispatcher` links to private item `CORE_GENERATION` [INFO] [stderr] --> src/node.rs:2288:31 [INFO] [stderr] | [INFO] [stderr] 2288 | /// (assigned once from [`CORE_GENERATION`] at construction), not [INFO] [stderr] | ^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `register` links to private item `ScratchReleaseGuard` [INFO] [stderr] --> src/node.rs:2791:31 [INFO] [stderr] | [INFO] [stderr] 2791 | /// lock-released — see [`ScratchReleaseGuard`] for the RAII [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Reduce` [INFO] [stderr] --> src/node.rs:3157:58 [INFO] [stderr] | [INFO] [stderr] 3157 | /// For stateful operators ([`OperatorOp::Scan`] / [`Reduce`] / [INFO] [stderr] | ^^^^^^ no item named `Reduce` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Last` [INFO] [stderr] --> src/node.rs:3158:11 [INFO] [stderr] | [INFO] [stderr] 3158 | /// [`Last`] with a default), the seed/default handle is captured [INFO] [stderr] | ^^^^ no item named `Last` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `register_operator` links to private item `crate::op_state::OperatorScratch` [INFO] [stderr] --> src/node.rs:3160:29 [INFO] [stderr] | [INFO] [stderr] 3160 | /// [`OperatorScratch`](crate::op_state::OperatorScratch) struct [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `register_operator` links to private item `NodeRecord::op_scratch` [INFO] [stderr] --> src/node.rs:3161:21 [INFO] [stderr] | [INFO] [stderr] 3161 | /// stored at [`NodeRecord::op_scratch`], and Core takes one retain [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Subscription` [INFO] [stderr] --> src/node.rs:3196:49 [INFO] [stderr] | [INFO] [stderr] 3196 | /// Subscribe a sink to a node. Returns a [`Subscription`] handle — [INFO] [stderr] | ^^^^^^^^^^^^ no item named `Subscription` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:8:49 [INFO] [stderr] | [INFO] [stderr] 8 | //! It operates entirely on opaque [`HandleId`](handle::HandleId) integers — [INFO] [stderr] | ---------- ^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 8 - //! It operates entirely on opaque [`HandleId`](handle::HandleId) integers — [INFO] [stderr] 8 + //! It operates entirely on opaque [`HandleId`] integers — [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `graphrefly-core` (lib doc) generated 30 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.84s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/graphrefly_core/index.html [INFO] running `Command { std: "docker" "inspect" "6b807d3e5d8c90b15a7a3b0fed9c29949ef00cf570d5e840c45048569a0528a6", kill_on_drop: false }`