freenet 0.2.113

Freenet core software
Documentation

Build #3979506 2026-07-28 23:33:39

# 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" "9fc817b29dea8d43776ef00ef1f5d9fc9d0c2f7bfba7de6b0d6d75c44016b7bb" "/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: Rustdoc did not scrape the following examples because they require dev-dependencies: analyze_event_logs [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] Compiling freenet v0.2.113 (/opt/rustwide/workdir) [INFO] [stderr] Documenting freenet v0.2.113 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `max_hosting_storage` links to private item `is_default_hosting_budget` [INFO] [stderr] --> src/config.rs:1219:11 [INFO] [stderr] | [INFO] [stderr] 1219 | /// [`is_default_hosting_budget`]. [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 `import_secrets` links to private item `ImportBadBundle` [INFO] [stderr] --> src/contract/executor/runtime/delegates.rs:124:62 [INFO] [stderr] | [INFO] [stderr] 124 | /// bundle, malformed entry) is preserved as the typed [`ImportBadBundle`] [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 `add_reserved_marker_hash` links to private item `Self::MAX_RESERVED_MARKER_HASHES_PER_DELEGATE` [INFO] [stderr] --> src/contract/storages/redb.rs:1718:11 [INFO] [stderr] | [INFO] [stderr] 1718 | /// [`Self::MAX_RESERVED_MARKER_HASHES_PER_DELEGATE`] per delegate. [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 `enable_fast_crash_exit_code` links to private item `FAST_CRASH_EXIT_CODE` [INFO] [stderr] --> src/node/p2p_impl.rs:134:30 [INFO] [stderr] | [INFO] [stderr] 134 | /// Opt in to the distinct [`FAST_CRASH_EXIT_CODE`] for fast boot-crashes (#4551). [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 `enable_fast_crash_exit_code` links to private item `EMIT_FAST_CRASH_EXIT_CODE` [INFO] [stderr] --> src/node/p2p_impl.rs:137:26 [INFO] [stderr] | [INFO] [stderr] 137 | /// marker check). See [`EMIT_FAST_CRASH_EXIT_CODE`]. [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 `enable_abort_on_redb_poison` links to private item `ABORT_ON_REDB_POISON` [INFO] [stderr] --> src/node/p2p_impl.rs:166:40 [INFO] [stderr] | [INFO] [stderr] 166 | /// production node entry point. See [`ABORT_ON_REDB_POISON`]. [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 `enable_abort_on_fatal_listener_exit` links to private item `FATAL_LISTENER_EXIT_CODE` [INFO] [stderr] --> src/node/p2p_impl.rs:235:49 [INFO] [stderr] | [INFO] [stderr] 235 | /// listener exit will abort the process with [`FATAL_LISTENER_EXIT_CODE`] for a [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 `enable_abort_on_fatal_listener_exit` links to private item `ABORT_ON_FATAL_LISTENER_EXIT` [INFO] [stderr] --> src/node/p2p_impl.rs:237:49 [INFO] [stderr] | [INFO] [stderr] 237 | /// from the production node entry point. See [`ABORT_ON_FATAL_LISTENER_EXIT`]. [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 `new_with_node_locations` links to private item `loopback_ports_for_locations` [INFO] [stderr] --> src/node/testing_impl.rs:1480:11 [INFO] [stderr] | [INFO] [stderr] 1480 | /// [`loopback_ports_for_locations`]). The achieved locations are therefore [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 `get_peer_locations` [INFO] [stderr] --> src/node/testing_impl.rs:1481:61 [INFO] [stderr] | [INFO] [stderr] 1481 | /// approximate (discrete ports); read them back with [`get_peer_locations`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `get_peer_locations` 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 `wait_for_join_convergence_before_ops` links to private item `Self::SIM_MIGRATION_ENABLED_FLOOR` [INFO] [stderr] --> src/node/testing_impl.rs:1784:11 [INFO] [stderr] | [INFO] [stderr] 1784 | /// [`Self::SIM_MIGRATION_ENABLED_FLOOR`] (`(0,0,0)`) on every node. [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 `wait_for_join_convergence_before_ops` links to private item `Self::SIM_MIGRATION_DISABLED_FLOOR` [INFO] [stderr] --> src/node/testing_impl.rs:1787:39 [INFO] [stderr] | [INFO] [stderr] 1787 | /// defaults to the unreachable [`Self::SIM_MIGRATION_DISABLED_FLOOR`], so 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: unresolved link to `Self::run_controlled_simulation` [INFO] [stderr] --> src/node/testing_impl.rs:1794:44 [INFO] [stderr] | [INFO] [stderr] 1794 | /// Make [`run_controlled_simulation`](Self::run_controlled_simulation) wait [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `SimNetwork` has no field or associated item named `run_controlled_simulation` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `disable_placement_migration` links to private item `Self::SIM_MIGRATION_DISABLED_FLOOR` [INFO] [stderr] --> src/node/testing_impl.rs:1870:11 [INFO] [stderr] | [INFO] [stderr] 1870 | /// [`Self::SIM_MIGRATION_DISABLED_FLOOR`]. [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 `enable_summary_first_put` links to private item `Self::SIM_MIGRATION_ENABLED_FLOOR` [INFO] [stderr] --> src/node/testing_impl.rs:1896:47 [INFO] [stderr] | [INFO] [stderr] 1896 | /// lowering the probe version floor to [`Self::SIM_MIGRATION_ENABLED_FLOOR`] [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 `enable_summary_first_put` links to private item `Self::SIM_MIGRATION_DISABLED_FLOOR` [INFO] [stderr] --> src/node/testing_impl.rs:1901:11 [INFO] [stderr] | [INFO] [stderr] 1901 | /// [`Self::SIM_MIGRATION_DISABLED_FLOOR`] — see `new_inner`), so this [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 `disable_summary_first_put` links to private item `Self::SIM_MIGRATION_DISABLED_FLOOR` [INFO] [stderr] --> src/node/testing_impl.rs:1923:11 [INFO] [stderr] | [INFO] [stderr] 1923 | /// [`Self::SIM_MIGRATION_DISABLED_FLOOR`]. [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 `preseed_direct_star` links to private item `crate::ring::Ring::add_connection` [INFO] [stderr] --> src/node/testing_impl.rs:1988:34 [INFO] [stderr] | [INFO] [stderr] 1988 | /// [`Ring::add_connection`](crate::ring::Ring::add_connection) at node [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 `preseed_direct_star` links to private item `ConnectionManager` [INFO] [stderr] --> src/node/testing_impl.rs:2000:59 [INFO] [stderr] | [INFO] [stderr] 2000 | /// for its own gateway-mesh connections), or the [`ConnectionManager`] cap [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 `ring::KnownPeerKeyLocation` [INFO] [stderr] --> src/node.rs:3704:32 [INFO] [stderr] | [INFO] [stderr] 3704 | /// This is a type alias for [`ring::KnownPeerKeyLocation`], which bundles a peer's [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ring` in scope [INFO] [stderr] [INFO] [stderr] warning: public documentation for `validate_source_cidr` links to private item `MIN_IPV4_PREFIX_LEN` [INFO] [stderr] --> src/server.rs:505:7 [INFO] [stderr] | [INFO] [stderr] 505 | /// [`MIN_IPV4_PREFIX_LEN`] / [`MIN_IPV6_PREFIX_LEN`], which would widen 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 `validate_source_cidr` links to private item `MIN_IPV6_PREFIX_LEN` [INFO] [stderr] --> src/server.rs:505:33 [INFO] [stderr] | [INFO] [stderr] 505 | /// [`MIN_IPV4_PREFIX_LEN`] / [`MIN_IPV6_PREFIX_LEN`], which would widen 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 `EventPriority` links to private item `TelemetryWorker::handle_event` [INFO] [stderr] --> src/tracing/telemetry.rs:54:36 [INFO] [stderr] | [INFO] [stderr] 54 | /// The per-second rate limiter ([`TelemetryWorker::handle_event`]) enforces a [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 `EventPriority` links to private item `MAX_SHADOW_EVENTS_PER_SECOND` [INFO] [stderr] --> src/tracing/telemetry.rs:64:8 [INFO] [stderr] | [INFO] [stderr] 64 | /// ([`MAX_SHADOW_EVENTS_PER_SECOND`]) carved out of the aggregate cap, so they [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 `ClientGetOutcomeSummary` links to private item `GetEvent::ClientTerminal` [INFO] [stderr] --> src/tracing.rs:476:47 [INFO] [stderr] | [INFO] [stderr] 476 | /// OPERATION, taken from the authoritative [`GetEvent::ClientTerminal`] [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 `summarize_client_get_outcomes` links to private item `GetEvent::ClientTerminal` [INFO] [stderr] --> src/tracing.rs:520:34 [INFO] [stderr] | [INFO] [stderr] 520 | /// client GET operation, from [`GetEvent::ClientTerminal`]. See [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 `assemble` links to private item `STREAM_INACTIVITY_TIMEOUT` [INFO] [stderr] --> src/transport/peer_connection/streaming.rs:360:43 [INFO] [stderr] | [INFO] [stderr] 360 | /// Includes an inactivity timeout ([`STREAM_INACTIVITY_TIMEOUT`]): if no new [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::node::network_bridge::outbound_message_mix` [INFO] [stderr] --> src/transport/peer_connection.rs:719:16 [INFO] [stderr] | [INFO] [stderr] 719 | /// [omm]: crate::node::network_bridge::outbound_message_mix [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `network_bridge` in module `node` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `new_with_shared_index` links to private item `SharedContractIndex` [INFO] [stderr] --> src/wasm_runtime/contract_store.rs:60:11 [INFO] [stderr] | [INFO] [stderr] 60 | /// [`SharedContractIndex`] so every pool executor sees the same live [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 `remove_contract` links to private item `SharedContractIndex` [INFO] [stderr] --> src/wasm_runtime/contract_store.rs:309:11 [INFO] [stderr] | [INFO] [stderr] 309 | /// [`SharedContractIndex`] / `new_with_shared_index`), but ReDb stays [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 `set_state_admit_callback` links to private item `StateAdmitCallback` [INFO] [stderr] --> src/wasm_runtime/runtime.rs:356:37 [INFO] [stderr] | [INFO] [stderr] 356 | /// writes (#4683, PR 3). See [`StateAdmitCallback`]. Without it, V2 [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 `TooLarge` links to private item `MAX_EXPORT_SECRET_COUNT` [INFO] [stderr] --> src/wasm_runtime/secret_export.rs:219:45 [INFO] [stderr] | [INFO] [stderr] 219 | /// The export would gather more than [`MAX_EXPORT_SECRET_COUNT`] secrets or [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 `TooLarge` links to private item `MAX_EXPORT_TOTAL_PLAINTEXT_BYTES` [INFO] [stderr] --> src/wasm_runtime/secret_export.rs:220:21 [INFO] [stderr] | [INFO] [stderr] 220 | /// more than [`MAX_EXPORT_TOTAL_PLAINTEXT_BYTES`] of decrypted plaintext. [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 `import_bundle` links to private item `open_bundle` [INFO] [stderr] --> src/wasm_runtime/secret_export.rs:540:50 [INFO] [stderr] | [INFO] [stderr] 540 | /// Atomicity is limited to the DECRYPT phase: [`open_bundle`] is all-or-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] [INFO] [stderr] warning: public documentation for `TargetScope` links to private item `Self::as_scope` [INFO] [stderr] --> src/wasm_runtime/secret_export.rs:625:58 [INFO] [stderr] | [INFO] [stderr] 625 | /// lends out a borrowed [`SecretScope`] per entry via [`Self::as_scope`]. [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 `list_secret_keys` links to private item `MAX_REGISTERED_KEYS_PER_SCOPE` [INFO] [stderr] --> src/wasm_runtime/secrets_store/store.rs:1407:25 [INFO] [stderr] | [INFO] [stderr] 1407 | /// and capped at [`MAX_REGISTERED_KEYS_PER_SCOPE`] by construction. [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 `super::secret_export::export_bundle` [INFO] [stderr] --> src/wasm_runtime/secrets_store/store.rs:2072:19 [INFO] [stderr] | [INFO] [stderr] 2072 | /// Used by [`super::secret_export::export_bundle`] to enforce the export [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `secret_export` in module `secrets_store` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `scope_count_exceeds` links to private item `Self::walk_scope_secrets_on_disk` [INFO] [stderr] --> src/wasm_runtime/secrets_store/store.rs:2078:21 [INFO] [stderr] | [INFO] [stderr] 2078 | /// reason as [`Self::walk_scope_secrets_on_disk`], using the same walk/filter, [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 `export_scope_entries_bounded` links to private item `ExportScopeError::CountTooLarge` [INFO] [stderr] --> src/wasm_runtime/secrets_store/store.rs:2143:31 [INFO] [stderr] | [INFO] [stderr] 2143 | /// On overflow returns [`ExportScopeError::CountTooLarge`] / [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 `export_scope_entries_bounded` links to private item `ExportScopeError::TooLarge` [INFO] [stderr] --> src/wasm_runtime/secrets_store/store.rs:2144:11 [INFO] [stderr] | [INFO] [stderr] 2144 | /// [`ExportScopeError::TooLarge`] carrying the running value at the bail [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 `migrate_secrets` links to private item `Self::copy_enumeration_registry_forward` [INFO] [stderr] --> src/wasm_runtime/secrets_store/store.rs:2389:26 [INFO] [stderr] | [INFO] [stderr] 2389 | /// re-stored. See [`Self::copy_enumeration_registry_forward`]. [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 `migrate_secrets` links to private item `MIGRATE_MARKER_KEY_PREFIX` [INFO] [stderr] --> src/wasm_runtime/secrets_store/store.rs:2394:39 [INFO] [stderr] | [INFO] [stderr] 2394 | /// SECRET under the successor ([`MIGRATE_MARKER_KEY_PREFIX`]) that 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 `migrate_secrets` links to private item `MigrationReport` [INFO] [stderr] --> src/wasm_runtime/secrets_store/store.rs:2427:11 [INFO] [stderr] | [INFO] [stderr] 2427 | /// [`MigrationReport`] and logged; this function returns a report, never an [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 `UserSecretContext` links to private item `user_id` [INFO] [stderr] --> src/wasm_runtime/secrets_store/user.rs:109:70 [INFO] [stderr] | [INFO] [stderr] 109 | /// derives both fields deterministically via the domain-separated [`user_id`] [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 `UserSecretContext` links to private item `user_dek_secret` [INFO] [stderr] --> src/wasm_runtime/secrets_store/user.rs:110:9 [INFO] [stderr] | [INFO] [stderr] 110 | /// / [`user_dek_secret`] hashes. This is what makes the per-user namespace [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: unclosed HTML tag `HashMap` [INFO] [stderr] --> src/tracing/event_aggregator.rs:216:39 [INFO] [stderr] | [INFO] [stderr] 216 | /// Uses DashMap instead of RwLock<HashMap> for lock-free concurrent access. [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 216 | /// Uses DashMap instead of `RwLock<HashMap>` for lock-free concurrent access. [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/transport/bbr.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | //! https://datatracker.ietf.org/doc/html/draft-ietf-ccwg-bbr [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 8 | //! <https://datatracker.ietf.org/doc/html/draft-ietf-ccwg-bbr> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/transport/bbr/config.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | //! https://datatracker.ietf.org/doc/html/draft-cardwell-iccrg-bbr-congestion-control [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 5 | //! <https://datatracker.ietf.org/doc/html/draft-cardwell-iccrg-bbr-congestion-control> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `Database` [INFO] [stderr] --> src/wasm_runtime/state_store.rs:179:76 [INFO] [stderr] | [INFO] [stderr] 179 | /// It is Clone when the underlying storage S is Clone (e.g., ReDb with Arc<Database>). [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 179 | /// It is Clone when the underlying storage S is Clone (e.g., ReDb with `Arc<Database>`). [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `freenet` (lib doc) generated 49 warnings (run `cargo fix --lib -p freenet` to apply 2 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.39s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.31.3 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/freenet/index.html [INFO] running `Command { std: "docker" "inspect" "9fc817b29dea8d43776ef00ef1f5d9fc9d0c2f7bfba7de6b0d6d75c44016b7bb", kill_on_drop: false }`