[INFO] cloning repository https://github.com/lightning-goats/cl-revenue-ops-r
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lightning-goats/cl-revenue-ops-r" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flightning-goats%2Fcl-revenue-ops-r", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flightning-goats%2Fcl-revenue-ops-r'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e87fd1f6dd96810fd8767cbe0eb174ae0ad2db65
[INFO] documenting lightning-goats/cl-revenue-ops-r against 1.99.0-beta.1 for beta-rustdoc-1.99-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flightning-goats%2Fcl-revenue-ops-r" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/lightning-goats/cl-revenue-ops-r
[INFO] finished tweaking git repo https://github.com/lightning-goats/cl-revenue-ops-r
[INFO] tweaked toml for git repo https://github.com/lightning-goats/cl-revenue-ops-r written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/lightning-goats/cl-revenue-ops-r on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/lightning-goats/cl-revenue-ops-r 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" "+1.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] documenting lightning-goats/cl-revenue-ops-r against 1.99.0-beta.1 for beta-rustdoc-1.99-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flightning-goats%2Fcl-revenue-ops-r" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/lightning-goats/cl-revenue-ops-r
[INFO] finished tweaking git repo https://github.com/lightning-goats/cl-revenue-ops-r
[INFO] tweaked toml for git repo https://github.com/lightning-goats/cl-revenue-ops-r written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/lightning-goats/cl-revenue-ops-r on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/lightning-goats/cl-revenue-ops-r 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" "+1.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bitcoin-consensus-encoding v1.1.0
[INFO] [stderr]   Downloaded base58ck v0.1.101
[INFO] [stderr]   Downloaded hex_lit v0.1.1
[INFO] [stderr]   Downloaded bitcoin-units v0.1.101
[INFO] [stderr]   Downloaded cln-rpc v0.7.0
[INFO] [stderr]   Downloaded secp256k1 v0.29.1
[INFO] [stderr]   Downloaded bitcoin v0.32.102
[INFO] [stderr]   Downloaded cln-plugin v0.7.0
[INFO] [stderr]   Downloaded tokio v1.52.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] df2438e4a384ad0e422ec8bea899ded0b017eeec2217db309091ead0a2c6721a
[INFO] running `Command { std: "docker" "start" "df2438e4a384ad0e422ec8bea899ded0b017eeec2217db309091ead0a2c6721a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "df2438e4a384ad0e422ec8bea899ded0b017eeec2217db309091ead0a2c6721a", 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" "df2438e4a384ad0e422ec8bea899ded0b017eeec2217db309091ead0a2c6721a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "df2438e4a384ad0e422ec8bea899ded0b017eeec2217db309091ead0a2c6721a", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "df2438e4a384ad0e422ec8bea899ded0b017eeec2217db309091ead0a2c6721a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]     Checking zerocopy v0.8.54
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling bitcoin-io v0.1.101
[INFO] [stderr]     Checking arrayvec v0.7.8
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]     Checking futures-channel v0.3.32
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]     Checking regex-syntax v0.8.11
[INFO] [stderr]    Compiling hex_lit v0.1.1
[INFO] [stderr]    Compiling bitcoin v0.32.102
[INFO] [stderr]     Checking thread_local v1.1.10
[INFO] [stderr]     Checking bech32 v0.11.1
[INFO] [stderr]     Checking nu-ansi-term v0.50.3
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking hex-conservative v0.2.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling revops v0.1.0 (/opt/rustwide/workdir/crates/revops)
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]    Compiling secp256k1-sys v0.10.1
[INFO] [stderr]     Checking regex-automata v0.4.16
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]     Checking hashlink v0.9.1
[INFO] [stderr]     Checking tokio v1.52.4
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking rusqlite v0.32.1
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking revops-core v0.1.0 (/opt/rustwide/workdir/crates/revops-core)
[INFO] [stderr]  Documenting revops-core v0.1.0 (/opt/rustwide/workdir/crates/revops-core)
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking revops-econ v0.1.0 (/opt/rustwide/workdir/crates/revops-econ)
[INFO] [stderr]     Checking bitcoin_hashes v0.14.101
[INFO] [stderr]     Checking bitcoin-units v0.1.101
[INFO] [stderr]     Checking revops-capital v0.1.0 (/opt/rustwide/workdir/crates/revops-capital)
[INFO] [stderr]  Documenting revops-capital v0.1.0 (/opt/rustwide/workdir/crates/revops-capital)
[INFO] [stderr]  Documenting revops-econ v0.1.0 (/opt/rustwide/workdir/crates/revops-econ)
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stdout] warning: public documentation for `arbitrate` links to private item `sort_key`
[INFO] [stdout]   --> crates/revops-econ/src/arbiter.rs:87:20
[INFO] [stdout]    |
[INFO] [stdout] 87 | /// `intents` by [`sort_key`] first, so the result never depends on input
[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 `replay` links to private item `TERMINAL_EVENTS`
[INFO] [stdout]    --> crates/revops-econ/src/ledger.rs:295:22
[INFO] [stdout]     |
[INFO] [stdout] 295 |     /// - The five [`TERMINAL_EVENTS`] use first-wins (`entry().or_insert`).
[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] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking revops-analytics v0.1.0 (/opt/rustwide/workdir/crates/revops-analytics)
[INFO] [stderr]  Documenting revops-analytics v0.1.0 (/opt/rustwide/workdir/crates/revops-analytics)
[INFO] [stderr]     Checking revops-fees v0.1.0 (/opt/rustwide/workdir/crates/revops-fees)
[INFO] [stderr]  Documenting revops-fees v0.1.0 (/opt/rustwide/workdir/crates/revops-fees)
[INFO] [stderr]     Checking base58ck v0.1.101
[INFO] [stderr]     Checking secp256k1 v0.29.1
[INFO] [stdout] warning: public documentation for `HtlcmaxCfg` links to private item `is_enabled`
[INFO] [stdout]   --> crates/revops-fees/src/admission.rs:27:28
[INFO] [stdout]    |
[INFO] [stdout] 27 | /// truthiness rule (see [`is_enabled`]) that does not collapse to a plain
[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 `seed_parity_violation` links to private item `pid_state_violation`
[INFO] [stdout]    --> crates/revops-fees/src/state_store.rs:738:14
[INFO] [stdout]     |
[INFO] [stdout] 738 | ///    See [`pid_state_violation`].
[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 `seed_parity_violation` links to private item `cycle_state_violation`
[INFO] [stdout]    --> crates/revops-fees/src/state_store.rs:740:47
[INFO] [stdout]     |
[INFO] [stdout] 740 | ///    py 8994-9040), likewise ungated. See [`cycle_state_violation`].
[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 `Observation`
[INFO] [stdout]   --> crates/revops-fees/src/thompson/recompute.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 | //! The canonical [`Observation`] (with `fee_is_int` + `OValue` extras)
[INFO] [stdout]    |                     ^^^^^^^^^^^ no item named `Observation` 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] [stderr]     Checking revops-db v0.1.0 (/opt/rustwide/workdir/crates/revops-db)
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking tokio-stream v0.1.18
[INFO] [stderr]     Checking revops-rpc v0.1.0 (/opt/rustwide/workdir/crates/revops-rpc)
[INFO] [stderr]  Documenting revops-rpc v0.1.0 (/opt/rustwide/workdir/crates/revops-rpc)
[INFO] [stderr]  Documenting revops-db v0.1.0 (/opt/rustwide/workdir/crates/revops-db)
[INFO] [stderr]     Checking cln-plugin v0.7.0
[INFO] [stdout] warning: public documentation for `query_optional_string` links to private item `Command::QueryOptionalString`
[INFO] [stdout]    --> crates/revops-db/src/actor.rs:130:37
[INFO] [stdout]     |
[INFO] [stdout] 130 |     /// un-overridden key) -- see [`Command::QueryOptionalString`]'s doc
[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 `channel_history` links to private item `Command::ChannelHistory`
[INFO] [stdout]    --> crates/revops-db/src/actor.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |     /// See [`Command::ChannelHistory`] for why this is its own command
[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 `profitability_snapshot` links to private item `Command::ProfitabilitySnapshot`
[INFO] [stdout]    --> crates/revops-db/src/actor.rs:170:11
[INFO] [stdout]     |
[INFO] [stdout] 170 |     /// [`Command::ProfitabilitySnapshot`].
[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 `budget_status` links to private item `Command::BudgetStatus`
[INFO] [stdout]    --> crates/revops-db/src/actor.rs:191:11
[INFO] [stdout]     |
[INFO] [stdout] 191 |     /// [`Command::BudgetStatus`].
[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 `pending_seed` links to private item `insert_successful_seed_locked`
[INFO] [stdout]    --> crates/revops-db/src/fee_runway.rs:643:11
[INFO] [stdout]     |
[INFO] [stdout] 643 |     /// [`insert_successful_seed_locked`] inside the transaction — any
[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 `super::super::fee_state`
[INFO] [stdout]    --> crates/revops-db/src/fee_runway.rs:653:11
[INFO] [stdout]     |
[INFO] [stdout] 653 |     /// [`super::super::fee_state`]'s (crate `revops`) separate, NON-atomic
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ no item named `super` in module `revops_db`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `record_seed_refusal` links to private item `insert_successful_seed_locked`
[INFO] [stdout]     --> crates/revops-db/src/fee_runway.rs:1348:8
[INFO] [stdout]      |
[INFO] [stdout] 1348 | /// ([`insert_successful_seed_locked`], reachable exclusively through
[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 `1,10000`
[INFO] [stdout]     --> crates/revops-db/src/queries.rs:1304:42
[INFO] [stdout]      |
[INFO] [stdout] 1304 | /// row's timestamp. SEC-10 limit clamp [1,10000] mirrored; newest first.
[INFO] [stdout]      |                                          ^^^^^^^ no item named `1,10000` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking revops-rebalance v0.1.0 (/opt/rustwide/workdir/crates/revops-rebalance)
[INFO] [stderr]  Documenting revops-rebalance v0.1.0 (/opt/rustwide/workdir/crates/revops-rebalance)
[INFO] [stdout] warning: public documentation for `executor` links to private item `error_details`
[INFO] [stdout]   --> crates/revops-rebalance/src/executor.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 | //!   [`error_details`] parses the message as JSON to recover
[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 `segstore` links to private item `BUCKETS`
[INFO] [stdout]   --> crates/revops-rebalance/src/segstore.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | //! [`BUCKETS`] not exceeding `amount_sats` (buckets `>= 10_000_000` all
[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 `bucket_amount_sats` links to private item `BUCKETS`
[INFO] [stdout]   --> crates/revops-rebalance/src/segstore.rs:76:7
[INFO] [stdout]    |
[INFO] [stdout] 76 | /// [`BUCKETS`] that does not exceed `amount_sats` (so `1..=49_999` bucket 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] [stderr]     Checking cln-rpc v0.7.0
[INFO] [stderr]  Documenting revops v0.1.0 (/opt/rustwide/workdir/crates/revops)
[INFO] [stdout] warning: public documentation for `analytics_passes` links to private item `crate::loop_health::ObserverPass`
[INFO] [stdout]  --> crates/revops/src/analytics_passes.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! [`crate::loop_health::ObserverPass`] implementations that read the real
[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 `python_option_name` links to private item `SELF_ONLY_KEYS`
[INFO] [stdout]   --> crates/revops/src/config_resolve.rs:68:25
[INFO] [stdout]    |
[INFO] [stdout] 68 | /// Rust-only keys in [`SELF_ONLY_KEYS`].
[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 `db_override_key` links to private item `FIELD_NAME_OVERRIDES`
[INFO] [stdout]    --> crates/revops/src/config_resolve.rs:101:15
[INFO] [stdout]     |
[INFO] [stdout] 101 | /// four in [`FIELD_NAME_OVERRIDES`], which need the explicit remap instead.
[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_immutable_key` links to private item `IMMUTABLE_KEYS`
[INFO] [stdout]    --> crates/revops/src/config_resolve.rs:125:55
[INFO] [stdout]     |
[INFO] [stdout] 125 | /// applied, mirroring `IMMUTABLE_CONFIG_KEYS`. See [`IMMUTABLE_KEYS`].
[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 `InvalidNonce` links to private item `consume`
[INFO] [stdout]    --> crates/revops/src/cutover_arm.rs:170:14
[INFO] [stdout]     |
[INFO] [stdout] 170 |     /// in [`consume`]), because an unconstrained nonce (an absolute path,
[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 `channel_states` links to private item `read_channel_states`
[INFO] [stdout]    --> crates/revops/src/fee_evidence.rs:950:24
[INFO] [stdout]     |
[INFO] [stdout] 950 |     /// DESC` -- see [`read_channel_states`] for the verbatim SQL) is
[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 `chain_costs` links to private item `chain_costs_from_feerates`
[INFO] [stdout]    --> crates/revops/src/fee_evidence.rs:970:24
[INFO] [stdout]     |
[INFO] [stdout] 970 |     /// The mapping ([`chain_costs_from_feerates`]): `None` exactly when
[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 `policy` links to private item `read_policies`
[INFO] [stdout]     --> crates/revops/src/fee_evidence.rs:1283:41
[INFO] [stdout]      |
[INFO] [stdout] 1283 |     /// were already dropped at load ([`read_policies`]) -- without
[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 `mempool_ma_24h` links to private item `read_mempool_ma`
[INFO] [stdout]     --> crates/revops/src/fee_evidence.rs:1422:55
[INFO] [stdout]      |
[INFO] [stdout] 1422 |     /// Python's `mempool_fee_history` table -- see [`read_mempool_ma`] for
[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_channels` links to private item `build_node_channels`
[INFO] [stdout]     --> crates/revops/src/fee_evidence.rs:1451:44
[INFO] [stdout]      |
[INFO] [stdout] 1451 |     /// `channels_info`, unfiltered (see [`build_node_channels`]).
[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 `fee_execution` links to private item `ClnFeeBroadcaster::attempt_send`
[INFO] [stdout]   --> crates/revops/src/fee_execution.rs:80:14
[INFO] [stdout]    |
[INFO] [stdout] 80 | //! inside [`ClnFeeBroadcaster::attempt_send`]:
[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 `governed_deps`
[INFO] [stdout]   --> crates/revops/src/fee_governor.rs:90:55
[INFO] [stdout]    |
[INFO] [stdout] 90 |     /// trail (still authorized/denied correctly -- [`governed_deps`]
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^ no item named `governed_deps` 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 `NudgeOutcome` links to private item `CycleOwner::stage_failure_nudge`
[INFO] [stdout]     --> crates/revops/src/fee_scheduler.rs:1586:12
[INFO] [stdout]      |
[INFO] [stdout] 1586 | /// What [`CycleOwner::stage_failure_nudge`] decided, so the trigger
[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 `run_cycle`
[INFO] [stdout]     --> crates/revops/src/fee_scheduler.rs:1753:53
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     /// distinct from the per-cycle clock read in [`run_cycle`]).
[INFO] [stdout]      |                                                     ^^^^^^^^^ no item named `run_cycle` 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 `FeeStateRow`
[INFO] [stdout]    --> crates/revops/src/fee_state.rs:145:49
[INFO] [stdout]     |
[INFO] [stdout] 145 | /// Hydrate `ControllerState` from Rust-OWNED [`FeeStateRow`]s (a restart
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ no item named `FeeStateRow` 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 `serialize_state_envelope` links to private item `state_envelope`
[INFO] [stdout]    --> crates/revops/src/fee_state.rs:704:25
[INFO] [stdout]     |
[INFO] [stdout] 704 | /// column carries -- [`state_envelope`] rendered through `dumps_python`,
[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 `forward_trigger_channel_id` links to private item `forward_row_from_json`
[INFO] [stdout]    --> crates/revops/src/notify.rs:111:15
[INFO] [stdout]     |
[INFO] [stdout] 111 | /// mirrors [`forward_row_from_json`]'s own `unwrap_or_default` convention
[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 `FailedForwardSignal`
[INFO] [stdout]    --> crates/revops/src/notify.rs:299:15
[INFO] [stdout]     |
[INFO] [stdout] 299 | /// Build a [`FailedForwardSignal`] from a `forward_event`, or `None` when
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^ no item named `FailedForwardSignal` 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 `new_channel_signal` links to private item `try_on_channel_state_changed`
[INFO] [stdout]    --> crates/revops/src/notify.rs:389:20
[INFO] [stdout]     |
[INFO] [stdout] 389 | /// exactly like [`try_on_channel_state_changed`]'s existing closure-event
[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 `BracketedAuthorityOff` links to private item `OpenBracket::close`
[INFO] [stdout]    --> crates/revops/src/python_authority.rs:530:53
[INFO] [stdout]     |
[INFO] [stdout] 530 | /// constructor, NOT `Clone` -- it exists only as [`OpenBracket::close`]'s
[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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.18s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/revops/index.html and 10 other files
[INFO] running `Command { std: "docker" "inspect" "df2438e4a384ad0e422ec8bea899ded0b017eeec2217db309091ead0a2c6721a", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "df2438e4a384ad0e422ec8bea899ded0b017eeec2217db309091ead0a2c6721a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "df2438e4a384ad0e422ec8bea899ded0b017eeec2217db309091ead0a2c6721a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "df2438e4a384ad0e422ec8bea899ded0b017eeec2217db309091ead0a2c6721a", kill_on_drop: false }`
[INFO] [stdout] df2438e4a384ad0e422ec8bea899ded0b017eeec2217db309091ead0a2c6721a
