graphrefly-core 0.0.9

GraphReFly handle-protocol core dispatcher
Documentation

Build #3397684 2026-05-27 04:56:03

# rustc version rustc 1.98.0-nightly (d1fc603d1 2026-05-26)

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

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "6100dbee39e9d76f8e45262d33c1439bdd5eef10ebd2dc45ce228b0bf576271a" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260526-1.98.0-nightly-d1fc603d1\", \"--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.9 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `begin_batch_for` links to private item `Self::begin_batch_with_guards` [INFO] [stderr] --> src/batch.rs:3714:23 [INFO] [stderr] | [INFO] [stderr] 3714 | /// directly to [`Self::begin_batch_with_guards`] (the all-`None` [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 `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:106:7 [INFO] [stderr] | [INFO] [stderr] 106 | /// [`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:180:23 [INFO] [stderr] | [INFO] [stderr] 180 | /// [`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:181:11 [INFO] [stderr] | [INFO] [stderr] 181 | /// [`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:187:13 [INFO] [stderr] | [INFO] [stderr] 187 | /// 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:213:67 [INFO] [stderr] | [INFO] [stderr] 213 | /// `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:214:53 [INFO] [stderr] | [INFO] [stderr] 214 | /// (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:230:23 [INFO] [stderr] | [INFO] [stderr] 230 | /// [`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:238:49 [INFO] [stderr] | [INFO] [stderr] 238 | /// 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:255:41 [INFO] [stderr] | [INFO] [stderr] 255 | /// 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:272:34 [INFO] [stderr] | [INFO] [stderr] 272 | /// 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:276:68 [INFO] [stderr] | [INFO] [stderr] 276 | /// `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:277:21 [INFO] [stderr] | [INFO] [stderr] 277 | /// 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:288:25 [INFO] [stderr] | [INFO] [stderr] 288 | /// [`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:1517:48 [INFO] [stderr] | [INFO] [stderr] 1517 | /// 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:1646:26 [INFO] [stderr] | [INFO] [stderr] 1646 | /// 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:1909:28 [INFO] [stderr] | [INFO] [stderr] 1909 | /// 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:2247:45 [INFO] [stderr] | [INFO] [stderr] 2247 | /// 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:2248:31 [INFO] [stderr] | [INFO] [stderr] 2248 | /// (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:2739:31 [INFO] [stderr] | [INFO] [stderr] 2739 | /// 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:3105:58 [INFO] [stderr] | [INFO] [stderr] 3105 | /// 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:3106:11 [INFO] [stderr] | [INFO] [stderr] 3106 | /// [`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:3108:29 [INFO] [stderr] | [INFO] [stderr] 3108 | /// [`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:3109:21 [INFO] [stderr] | [INFO] [stderr] 3109 | /// 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:3144:49 [INFO] [stderr] | [INFO] [stderr] 3144 | /// 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: public documentation for `topo_rank_of` links to private item `Self::pick_next_fire` [INFO] [stderr] --> src/node.rs:3971:19 [INFO] [stderr] | [INFO] [stderr] 3971 | /// Used by [`Self::pick_next_fire`] for O(|pending_fires|) [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: 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.87s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/graphrefly_core/index.html [INFO] running `Command { std: "docker" "inspect" "6100dbee39e9d76f8e45262d33c1439bdd5eef10ebd2dc45ce228b0bf576271a", kill_on_drop: false }`