nodedb-cluster 0.4.0

Distributed coordination layer for NodeDB — vShards, QUIC transport, and replication
Documentation

Build #3920249 2026-07-22 08:02:16

# rustc version rustc 1.99.0-nightly (d0babd8b6 2026-07-15)

# docs.rs version docsrs 0.0.0 (f1b150f0cd76f7cabcd39e1f4790ba771b28b5c4 2026-07-19 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "249d630abbc67d6c85464e886d7f87c2e1c0ccb7f871dad863a764ad4f59b4fa" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2026-07-16" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260715-1.99.0-nightly-d0babd8b6\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting nodedb-cluster v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `Self::get_or_create` [INFO] [stderr] --> src/applied_watcher/registry.rs:12:35 [INFO] [stderr] | [INFO] [stderr] 12 | //! - **Create**: lazy on first [`Self::get_or_create`]. The [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `get_or_create` in module `registry` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::remove` [INFO] [stderr] --> src/applied_watcher/registry.rs:16:33 [INFO] [stderr] | [INFO] [stderr] 16 | //! - **Close**: explicit via [`Self::remove`] when a conf-change [INFO] [stderr] | ^^^^^^^^^^^^ no item named `remove` in module `registry` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `verify_bundle` [INFO] [stderr] --> src/auth/bundle.rs:12:24 [INFO] [stderr] | [INFO] [stderr] 12 | //! The joiner calls [`verify_bundle`] before installing any cert material. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `verify_bundle` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `start` links to private item `super::probe::should_bootstrap` [INFO] [stderr] --> src/bootstrap/start.rs:15:30 [INFO] [stderr] | [INFO] [stderr] 15 | //! seed is running. See [`super::probe::should_bootstrap`]. [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: unresolved link to `super::inbox::SubmitError::Overloaded` [INFO] [stderr] --> src/calvin/sequencer/config.rs:27:43 [INFO] [stderr] | [INFO] [stderr] 27 | /// back-pressuring submitters with [`super::inbox::SubmitError::Overloaded`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SubmitError` in module `inbox` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `reservation_inbox` links to private item `super::service::SequencerService::process_reservations` [INFO] [stderr] --> src/calvin/sequencer/reservation_inbox.rs:12:7 [INFO] [stderr] | [INFO] [stderr] 12 | //! [`super::service::SequencerService::process_reservations`]); a follower [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 `ClusterConfig` [INFO] [stderr] --> src/catalog/cluster_settings.rs:6:7 [INFO] [stderr] | [INFO] [stderr] 6 | //! [`ClusterConfig`]) and read back on every open. Changing these values [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `ClusterConfig` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ClusterConfig` [INFO] [stderr] --> src/catalog/cluster_settings.rs:76:37 [INFO] [stderr] | [INFO] [stderr] 76 | /// Construct settings from a [`ClusterConfig`]. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `ClusterConfig` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `open` links to private item `super::migration::migrate_if_needed` [INFO] [stderr] --> src/catalog/core.rs:31:24 [INFO] [stderr] | [INFO] [stderr] 31 | /// Delegates to [`super::migration::migrate_if_needed`] after [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 `cluster_epoch` links to private item `LOCAL_CLUSTER_EPOCH` [INFO] [stderr] --> src/cluster_epoch.rs:18:39 [INFO] [stderr] | [INFO] [stderr] 18 | //! * A process-global `AtomicU64`, [`LOCAL_CLUSTER_EPOCH`], holds the local [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 `RequestForwarder` [INFO] [stderr] --> src/forward.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | //! The legacy [`RequestForwarder`] SQL-string path was deleted in C-δ.6. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `RequestForwarder` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `PartialSnapshotState` links to private item `crate::raft_loop::loop_core::RaftLoop::partial_snapshots` [INFO] [stderr] --> src/install_snapshot/state.rs:9:26 [INFO] [stderr] | [INFO] [stderr] 9 | /// One entry lives in [`crate::raft_loop::loop_core::RaftLoop::partial_snapshots`] [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 `InstallSnapshotRequest` [INFO] [stderr] --> src/mirror/bootstrap/mod.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | //! [`InstallSnapshotRequest`] data field, so the existing in-cluster [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `InstallSnapshotRequest` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `handshake` [INFO] [stderr] --> src/mirror/link.rs:13:33 [INFO] [stderr] | [INFO] [stderr] 13 | //! connection and run the [`handshake`] exchange. [INFO] [stderr] | ^^^^^^^^^ no item named `handshake` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MirrorHello` [INFO] [stderr] --> src/mirror/source_handler.rs:6:7 [INFO] [stderr] | [INFO] [stderr] 6 | //! [`MirrorHello`]. This module's [`handle_mirror_connection`] function [INFO] [stderr] | ^^^^^^^^^^^ no item named `MirrorHello` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MirrorHello` [INFO] [stderr] --> src/mirror/source_handler.rs:51:46 [INFO] [stderr] | [INFO] [stderr] 51 | /// Accept and validate an incoming mirror [`MirrorHello`] on `recv` / `send`. [INFO] [stderr] | ^^^^^^^^^^^ no item named `MirrorHello` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `throttle` links to private item `SendThrottle::resume_threshold` [INFO] [stderr] --> src/mirror/throttle.rs:8:29 [INFO] [stderr] | [INFO] [stderr] 8 | //! observer drains below [`SendThrottle::resume_threshold`]. [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 `NoopMetadataApplier` [INFO] [stderr] --> src/raft_loop/builder.rs:262:11 [INFO] [stderr] | [INFO] [stderr] 262 | /// [`NoopMetadataApplier`] is kept only for tests that don't care. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `NoopMetadataApplier` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `handle_rpc` links to private item `consensus` [INFO] [stderr] --> src/raft_loop/handle_rpc/mod.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | //! - [`consensus`]: AppendEntries / RequestVote / InstallSnapshot RPC [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 `handle_rpc` links to private item `membership` [INFO] [stderr] --> src/raft_loop/handle_rpc/mod.rs:13:9 [INFO] [stderr] | [INFO] [stderr] 13 | //! - [`membership`]: the join-leader decision (`JoinDecision`, [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 `handle_rpc` links to private item `plan_dispatch` [INFO] [stderr] --> src/raft_loop/handle_rpc/mod.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | //! - [`plan_dispatch`]: physical-plan execution + metadata/data propose [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 `handle_rpc` links to private item `shuffle_calvin` [INFO] [stderr] --> src/raft_loop/handle_rpc/mod.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | //! - [`shuffle_calvin`]: cross-node shuffle + Calvin submit RPC bodies. [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 `handle_rpc` links to private item `dispatch` [INFO] [stderr] --> src/raft_loop/handle_rpc/mod.rs:18:9 [INFO] [stderr] | [INFO] [stderr] 18 | //! - [`dispatch`]: the single `impl RaftRpcHandler for RaftLoop` block — [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 `ShuffleProduceResponse` [INFO] [stderr] --> src/raft_loop/hooks.rs:174:38 [INFO] [stderr] | [INFO] [stderr] 174 | /// the part-owners. Returns a [`ShuffleProduceResponse`] whose `error` is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `ShuffleProduceResponse` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `AssignSurrogateResponse` [INFO] [stderr] --> src/raft_loop/hooks.rs:281:53 [INFO] [stderr] | [INFO] [stderr] 281 | /// endpoint key carried by `req`. Returns an [`AssignSurrogateResponse`] with [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `AssignSurrogateResponse` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `super::tick::do_tick` [INFO] [stderr] --> src/raft_loop/loop_core.rs:361:18 [INFO] [stderr] | [INFO] [stderr] 361 | /// inside [`super::tick::do_tick`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `do_tick` in module `tick` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `super::tick::do_tick` [INFO] [stderr] --> src/raft_loop/loop_core.rs:378:41 [INFO] [stderr] | [INFO] [stderr] 378 | /// exactly once, after the first [`super::tick::do_tick`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `do_tick` in module `tick` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `tick` links to private item `core` [INFO] [stderr] --> src/raft_loop/tick/mod.rs:4:9 [INFO] [stderr] | [INFO] [stderr] 4 | //! - [`core`]: `do_tick` orchestration, learner promotion, and the [INFO] [stderr] | ^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `tick` links to private item `dispatch_outbound` [INFO] [stderr] --> src/raft_loop/tick/mod.rs:6:9 [INFO] [stderr] | [INFO] [stderr] 6 | //! - [`dispatch_outbound`]: batch + dispatch outbound AppendEntries / [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 `tick` links to private item `apply_committed` [INFO] [stderr] --> src/raft_loop/tick/mod.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 8 | //! - [`apply_committed`]: apply a group's committed entries (conf-changes, [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 `tick` links to private item `snapshot_dispatch` [INFO] [stderr] --> src/raft_loop/tick/mod.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | //! - [`snapshot_dispatch`]: dispatch `InstallSnapshot` RPCs to lagging peers. [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 `MigrationExecutor` [INFO] [stderr] --> src/rebalance.rs:7:50 [INFO] [stderr] | [INFO] [stderr] 7 | //! distribution, then executes them using the [`MigrationExecutor`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `MigrationExecutor` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PlacementHashId` [INFO] [stderr] --> src/routing.rs:328:64 [INFO] [stderr] | [INFO] [stderr] 328 | /// Hash `key` using the algorithm recorded in the cluster's [`PlacementHashId`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `PlacementHashId` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `CircuitBreaker` [INFO] [stderr] --> src/subsystem/impls/reachability_subsystem.rs:6:28 [INFO] [stderr] | [INFO] [stderr] 6 | //! about via the shared [`CircuitBreaker`]. The driver only fires if [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `CircuitBreaker` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `RebalancerSubsystem` [INFO] [stderr] --> src/subsystem/impls/swim_subsystem.rs:17:7 [INFO] [stderr] | [INFO] [stderr] 17 | //! [`RebalancerSubsystem`] via the kick `Arc<Notify>` returned during [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `RebalancerSubsystem` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `execute_round` [INFO] [stderr] --> src/swim/detector/probe_round.rs:81:18 [INFO] [stderr] | [INFO] [stderr] 81 | /// Outcome of [`execute_round`]. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `execute_round` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MemberState::Alive` [INFO] [stderr] --> src/swim/detector/scheduler.rs:45:21 [INFO] [stderr] | [INFO] [stderr] 45 | /// every non-[`MemberState::Alive`] member. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `MemberState` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MemberState::Suspect` [INFO] [stderr] --> src/swim/detector/suspicion.rs:4:7 [INFO] [stderr] | [INFO] [stderr] 4 | //! [`MemberState::Suspect`] and when they should be promoted to [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `MemberState` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MemberState::Dead` [INFO] [stderr] --> src/swim/detector/suspicion.rs:5:7 [INFO] [stderr] | [INFO] [stderr] 5 | //! [`MemberState::Dead`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `MemberState` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MemberState::Dead` [INFO] [stderr] --> src/swim/detector/suspicion.rs:69:37 [INFO] [stderr] | [INFO] [stderr] 69 | /// then promotes each one to [`MemberState::Dead`] via the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `MemberState` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `take_for_message` [INFO] [stderr] --> src/swim/dissemination/queue.rs:104:52 [INFO] [stderr] | [INFO] [stderr] 104 | /// runner can pass the result straight into [`take_for_message`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `take_for_message` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ClusterError` [INFO] [stderr] --> src/swim/error.rs:7:7 [INFO] [stderr] | [INFO] [stderr] 7 | //! [`ClusterError`] enum via a `From` impl in `crate::error`, which in turn [INFO] [stderr] | ^^^^^^^^^^^^ no item named `ClusterError` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `send_rpc_stream` links to private item `Self::try_send_once` [INFO] [stderr] --> src/transport/client/send.rs:181:38 [INFO] [stderr] | [INFO] [stderr] 181 | /// Sibling of [`try_send_once`](Self::try_send_once) for multi-frame [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 `send_rpc_stream` links to private item `server::read_envelope` [INFO] [stderr] --> src/transport/client/send.rs:185:11 [INFO] [stderr] | [INFO] [stderr] 185 | /// [`server::read_envelope`] until the terminal `RPC_EXECUTE_STREAM_END` [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 `send_rpc_stream` [INFO] [stderr] --> src/transport/client/send.rs:264:56 [INFO] [stderr] | [INFO] [stderr] 264 | /// Producer → receiver direction (the mirror of [`send_rpc_stream`], which [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `send_rpc_stream` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `serve_with_identity` [INFO] [stderr] --> src/transport/client/serve.rs:21:11 [INFO] [stderr] | [INFO] [stderr] 21 | /// [`serve_with_identity`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `serve_with_identity` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `WireVersion` [INFO] [stderr] --> src/transport/client/transport.rs:241:33 [INFO] [stderr] | [INFO] [stderr] 241 | /// Return the negotiated [`WireVersion`] for the connection identified by [INFO] [stderr] | ^^^^^^^^^^^ no item named `WireVersion` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::transport::config::PinnedClientVerifier` [INFO] [stderr] --> src/transport/peer_identity_store.rs:24:31 [INFO] [stderr] | [INFO] [stderr] 24 | /// [`PinnedClientVerifier`]: crate::transport::config::PinnedClientVerifier [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `PinnedClientVerifier` in module `config` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::transport::config::PinnedServerVerifier` [INFO] [stderr] --> src/transport/peer_identity_store.rs:25:31 [INFO] [stderr] | [INFO] [stderr] 25 | /// [`PinnedServerVerifier`]: crate::transport::config::PinnedServerVerifier [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `PinnedServerVerifier` in module `config` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `server` links to private item `handle_stream` [INFO] [stderr] --> src/transport/server.rs:12:48 [INFO] [stderr] | [INFO] [stderr] 12 | //! monotonic `seq`, and an HMAC-SHA256 MAC. [`handle_stream`]: [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 `decode_versioned` links to private item `ENVELOPE_MARKER` [INFO] [stderr] --> src/wire_version/envelope.rs:54:42 [INFO] [stderr] | [INFO] [stderr] 54 | /// Bytes must begin with the reserved [`ENVELOPE_MARKER`] (`0xc1`). [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 `unwrap_bytes_versioned` links to private item `ENVELOPE_MARKER` [INFO] [stderr] --> src/wire_version/envelope.rs:96:42 [INFO] [stderr] | [INFO] [stderr] 96 | /// Bytes must begin with the reserved [`ENVELOPE_MARKER`] (`0xc1`). [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/decommission/flow.rs:8:23 [INFO] [stderr] | [INFO] [stderr] 8 | //! [`MetadataEntry`](crate::metadata_group::MetadataEntry) values the [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 - //! [`MetadataEntry`](crate::metadata_group::MetadataEntry) values the [INFO] [stderr] 8 + //! [`MetadataEntry`] values the [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/swim/wire/authenticated.rs:12:23 [INFO] [stderr] | [INFO] [stderr] 12 | //! [`auth_envelope`](crate::rpc_codec::auth_envelope) around the zerompk [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] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 12 - //! [`auth_envelope`](crate::rpc_codec::auth_envelope) around the zerompk [INFO] [stderr] 12 + //! [`auth_envelope`] around the zerompk [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/transport/client/send.rs:7:23 [INFO] [stderr] | [INFO] [stderr] 7 | //! [`auth_envelope`](crate::rpc_codec::auth_envelope)-framed wire message [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] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 7 - //! [`auth_envelope`](crate::rpc_codec::auth_envelope)-framed wire message [INFO] [stderr] 7 + //! [`auth_envelope`]-framed wire message [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `nodedb-cluster` (lib doc) generated 55 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.99s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: bytecheck v0.8.2, quinn v0.11.9, quinn-udp v0.5.14, rkyv v0.8.16 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/nodedb_cluster/index.html [INFO] running `Command { std: "docker" "inspect" "249d630abbc67d6c85464e886d7f87c2e1c0ccb7f871dad863a764ad4f59b4fa", kill_on_drop: false }`