magi-cli 0.19.0

Blind multi-agent implementation competition: N agents implement, M judges rank blind, deliberate, vote privately, winner survives double review + E2E gate
Documentation

Build #4479707 2026-09-16 13:01:15

# rustc version rustc 1.100.0-nightly (215a8af4b 2026-09-15)

# docs.rs version docsrs 0.0.0 (5779ee8ca2c69daa652b2060f9f7b942ad62a4f0 2026-09-15 )

# 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" "2966dcfa7bd86917cd1389b7103f7b71d15a207632f0d7ee87f6f0029ee8ae56" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260915-1.100.0-nightly-215a8af4b\", \"--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\"" "-j12" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples", kill_on_drop: false }` [INFO] [stderr] warning: explicit `package.readme` can be inferred [INFO] [stderr] --> Cargo.toml:101:1 [INFO] [stderr] | [INFO] [stderr] 101 | readme = "README.md" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::manual_readme` is set to `warn` by default [INFO] [stderr] help: consider removing `package.readme` [INFO] [stderr] warning: `magi-cli` (manifest) generated 1 warning [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: smoke [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 magi-cli v0.19.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `attachments` links to private item `build_command` [INFO] [stderr] --> src/agent.rs:127:55 [INFO] [stderr] | [INFO] [stderr] 127 | /// invocation that is not a chat or talk turn. [`build_command`] uses [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 `Dropped` links to private item `dropped_stream` [INFO] [stderr] --> src/agent.rs:152:7 [INFO] [stderr] | [INFO] [stderr] 152 | /// [`dropped_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 `dropped` links to private item `dropped_stream` [INFO] [stderr] --> src/agent.rs:182:11 [INFO] [stderr] | [INFO] [stderr] 182 | /// [`dropped_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: unresolved link to `crate::run::RunStatus::Waiting` [INFO] [stderr] --> src/ask.rs:30:29 [INFO] [stderr] | [INFO] [stderr] 30 | //! [`RunStatus::Waiting`]: crate::run::RunStatus::Waiting [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `RunStatus` has no variant or associated item named `Waiting` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `SCHEMA` links to private item `read_path` [INFO] [stderr] --> src/ask.rs:52:11 [INFO] [stderr] | [INFO] [stderr] 52 | /// see [`read_path`] - never merely different: `#[serde(default)]` on every [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::chat::Who` [INFO] [stderr] --> src/ask.rs:225:7 [INFO] [stderr] | [INFO] [stderr] 225 | /// [`crate::chat::Who`], which this module does not depend on: the two are the [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `chat` in module `magi` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::web::QuestionView` [INFO] [stderr] --> src/ask.rs:551:41 [INFO] [stderr] | [INFO] [stderr] 551 | /// readable at all, which is why [`crate::web::QuestionView`] carries it [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `QuestionView` in module `web` [INFO] [stderr] | [INFO] [stderr] help: there's a similarly named item `Question` [INFO] [stderr] | [INFO] [stderr] 551 - /// readable at all, which is why [`crate::web::QuestionView`] carries it [INFO] [stderr] 551 + /// readable at all, which is why [`crate::web::Question`] carries it [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: public documentation for `Pending` links to private item `WAIT_SLICE` [INFO] [stderr] --> src/ask.rs:958:23 [INFO] [stderr] | [INFO] [stderr] 958 | /// This call's [`WAIT_SLICE`] ran out with the question still [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 `ask_and_wait` links to private item `WAIT_SLICE` [INFO] [stderr] --> src/ask.rs:976:67 [INFO] [stderr] | [INFO] [stderr] 976 | /// whole `answer_timeout` budget, but this call spends at most [`WAIT_SLICE`] [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 `resume_wait` links to private item `WAIT_SLICE` [INFO] [stderr] --> src/ask.rs:994:19 [INFO] [stderr] | [INFO] [stderr] 994 | /// owner every [`WAIT_SLICE`] for a question they have already seen - so, [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 `should_release_bump` links to private item `land::merged_after_all` [INFO] [stderr] --> src/bump.rs:52:7 [INFO] [stderr] | [INFO] [stderr] 52 | /// [`land::merged_after_all`] recovery for a non-zero exit that merged [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::land::fix_prompt` [INFO] [stderr] --> src/bump.rs:275:7 [INFO] [stderr] | [INFO] [stderr] 275 | /// [`crate::land::fix_prompt`] doc-comments its own rules rather than leaving [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `fix_prompt` in module `land` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `fold_orphaned_worktrees` links to private item `looks_like_a_worktree_bay` [INFO] [stderr] --> src/clean.rs:354:9 [INFO] [stderr] | [INFO] [stderr] 354 | /// [`looks_like_a_worktree_bay`] is the same tag shape [`crate::run::is_run_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 `conduct` links to private item `surviving_branch` [INFO] [stderr] --> src/conduct.rs:19:19 [INFO] [stderr] | [INFO] [stderr] 19 | //! run record ([`surviving_branch`]) - never a name the model wrote - through [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 `Review` links to private item `surviving_branch` [INFO] [stderr] --> src/conduct.rs:84:34 [INFO] [stderr] | [INFO] [stderr] 84 | /// Only takes effect when [`surviving_branch`] can actually name one; [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 `worth_a_look` links to private item `Conductor::last_seen` [INFO] [stderr] --> src/conduct.rs:460:25 [INFO] [stderr] | [INFO] [stderr] 460 | /// from the same [`Conductor::last_seen`], so they can never disagree [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 `Repos` links to private item `array_merge_policy` [INFO] [stderr] --> src/config.rs:754:40 [INFO] [stderr] | [INFO] [stderr] 754 | /// `roots` is one of the array keys [`array_merge_policy`] marks as [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 `Repos` links to private item `Config::refuse_split_arrays` [INFO] [stderr] --> src/config.rs:761:30 [INFO] [stderr] | [INFO] [stderr] 761 | /// roots are scanned; see [`Config::refuse_split_arrays`] for the keys that [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 `array_provenance` links to private item `Config::refuse_split_arrays` [INFO] [stderr] --> src/config.rs:1096:39 [INFO] [stderr] | [INFO] [stderr] 1096 | /// function - the exact hazard [`Config::refuse_split_arrays`] warns [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 `CONFIG_DIR_ENV` links to private item `Config::refuse_split_arrays` [INFO] [stderr] --> src/config.rs:1200:35 [INFO] [stderr] | [INFO] [stderr] 1200 | /// found in two layers and [`Config::refuse_split_arrays`] correctly [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 `layers` links to private item `Config::machine_layer` [INFO] [stderr] --> src/config.rs:1210:41 [INFO] [stderr] | [INFO] [stderr] 1210 | /// The machine layer is whatever [`Config::machine_layer`] resolves to, [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 `daemon` links to private item `reclaim_orphaned_running` [INFO] [stderr] --> src/daemon.rs:32:7 [INFO] [stderr] | [INFO] [stderr] 32 | //! [`reclaim_orphaned_running`] runs on every poll and settles exactly 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 `STALLED_RUNNING` links to private item `reclaim_orphaned_running` [INFO] [stderr] --> src/daemon.rs:98:7 [INFO] [stderr] | [INFO] [stderr] 98 | /// [`reclaim_orphaned_running`] settles most crashes immediately, on every [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 `sweep_stale_claims` links to private item `poll` [INFO] [stderr] --> src/daemon.rs:547:7 [INFO] [stderr] | [INFO] [stderr] 547 | /// [`poll`]s concurrently with every attempt this daemon itself has spawned — [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 `sweep_stale_claims` links to private item `InFlightGuard` [INFO] [stderr] --> src/daemon.rs:548:11 [INFO] [stderr] | [INFO] [stderr] 548 | /// see [`InFlightGuard`] — not only between them the way a single sequential [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 `sweep_stale_claims` links to private item `reclaim_orphaned_running` [INFO] [stderr] --> src/daemon.rs:554:13 [INFO] [stderr] | [INFO] [stderr] 554 | /// which [`reclaim_orphaned_running`] would then read as abandoned and hand [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::daemon::disk_gate` [INFO] [stderr] --> src/disk.rs:27:51 [INFO] [stderr] | [INFO] [stderr] 27 | /// A gate that cannot measure also closes (see [`crate::daemon::disk_gate`]): [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `disk_gate` in module `daemon` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `is_noise` links to private item `NOT_A_REVIEW` [INFO] [stderr] --> src/land.rs:1249:56 [INFO] [stderr] | [INFO] [stderr] 1249 | /// 1. The bot said so - the body carries one of the [`NOT_A_REVIEW`] markers [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 `md` links to private item `normalize_link` [INFO] [stderr] --> src/md.rs:22:9 [INFO] [stderr] | [INFO] [stderr] 22 | //! - [`normalize_link`] keeps only `http:`/`https:` link destinations. [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 `md` links to private item `normalize_image` [INFO] [stderr] --> src/md.rs:23:9 [INFO] [stderr] | [INFO] [stderr] 23 | //! - [`normalize_image`] keeps only `data:` image URIs and, when 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 `Link` links to private item `normalize_link` [INFO] [stderr] --> src/md.rs:184:60 [INFO] [stderr] | [INFO] [stderr] 184 | /// other scheme becomes [`Node::Text`] instead, see [`normalize_link`]. [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 `Image` links to private item `normalize_image` [INFO] [stderr] --> src/md.rs:193:15 [INFO] [stderr] | [INFO] [stderr] 193 | /// see [`normalize_image`]. [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::graph::wave` [INFO] [stderr] --> src/prompt.rs:208:42 [INFO] [stderr] | [INFO] [stderr] 208 | /// Spliced into every node prompt (in [`crate::graph::wave`]) when the run's [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `wave` in module `graph` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `for_seat` links to private item `Self::ALL` [INFO] [stderr] --> src/prompt.rs:459:63 [INFO] [stderr] | [INFO] [stderr] 459 | /// The lens for seat `seat` (0-based), cycling through [`Self::ALL`] — [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 `ConductOutcome::answers` [INFO] [stderr] --> src/prompt.rs:919:7 [INFO] [stderr] | [INFO] [stderr] 919 | /// [`ConductOutcome::answers`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ the struct `ConductOutcome` has no field or associated item named `answers` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `SCHEMA` links to private item `read_path` [INFO] [stderr] --> src/queue.rs:50:31 [INFO] [stderr] | [INFO] [stderr] 50 | /// `#[serde(default)]`, so [`read_path`] accepts anything up to and [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 `subdirs` [INFO] [stderr] --> src/repos.rs:46:37 [INFO] [stderr] | [INFO] [stderr] 46 | /// owner directory partway down: [`subdirs`] turns an unreadable directory [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 `open_findings` links to private item `crate::graph::STAGNANT_LIMIT` [INFO] [stderr] --> src/run.rs:1065:11 [INFO] [stderr] | [INFO] [stderr] 1065 | /// [`crate::graph::STAGNANT_LIMIT`] rounds) never had a *following* round [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 `is_run_id` links to private item `new_id` [INFO] [stderr] --> src/run.rs:1243:34 [INFO] [stderr] | [INFO] [stderr] 1243 | /// Does `name` have the shape [`new_id`] mints: `YYYYMMDD-HHMMSS-xxxx`? [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 `Agent` links to private item `MAGI_NOTE` [INFO] [stderr] --> src/talk.rs:89:23 [INFO] [stderr] | [INFO] [stderr] 89 | /// failed. See [`MAGI_NOTE`]. [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` links to private item `Talks::guard` [INFO] [stderr] --> src/talk.rs:444:17 [INFO] [stderr] | [INFO] [stderr] 444 | /// Takes [`Talks::guard`] for the same reason [`close`] does: a delete [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` links to private item `turn` [INFO] [stderr] --> src/talk.rs:445:46 [INFO] [stderr] | [INFO] [stderr] 445 | /// racing a [`record`] or the tail of [`turn`] must not land between [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 `close` links to private item `Talks::guard` [INFO] [stderr] --> src/talk.rs:634:33 [INFO] [stderr] | [INFO] [stderr] 634 | /// Re-reads the record under [`Talks::guard`] rather than trusting 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 `reopen` links to private item `Talks::guard` [INFO] [stderr] --> src/talk.rs:667:7 [INFO] [stderr] | [INFO] [stderr] 667 | /// [`Talks::guard`] rather than trusting the caller's copy of `talk`, writes [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 `tasks_of` links to private item `turn` [INFO] [stderr] --> src/talk.rs:1025:58 [INFO] [stderr] | [INFO] [stderr] 1025 | /// `magi task add` is run from inside a turn, because [`turn`] passes 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 `effective_interval` links to private item `MIN_INTERVAL` [INFO] [stderr] --> src/updater.rs:38:49 [INFO] [stderr] | [INFO] [stderr] 38 | /// The interval `cfg` configures, floored at [`MIN_INTERVAL`], 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: unresolved link to `cached_update` [INFO] [stderr] --> src/updater.rs:133:22 [INFO] [stderr] | [INFO] [stderr] 133 | /// alone (see [`cached_update`], which matches on the mode itself) and [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `cached_update` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `Progress` links to private item `state_path` [INFO] [stderr] --> src/updater.rs:249:7 [INFO] [stderr] | [INFO] [stderr] 249 | /// [`state_path`]: this is not throttle bookkeeping, it is the record of one [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 `web` links to private item `question_panel` [INFO] [stderr] --> src/web.rs:50:23 [INFO] [stderr] | [INFO] [stderr] 50 | //! It is served by [`question_panel`] and [`question_asset`] and rendered in 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 `web` links to private item `question_asset` [INFO] [stderr] --> src/web.rs:50:46 [INFO] [stderr] | [INFO] [stderr] 50 | //! It is served by [`question_panel`] and [`question_asset`] and rendered in 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 `web` links to private item `PANEL_CSP` [INFO] [stderr] --> src/web.rs:54:24 [INFO] [stderr] | [INFO] [stderr] 54 | //! both routes send [`PANEL_CSP`], which denies every network destination, so 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 `web` links to private item `blocking` [INFO] [stderr] --> src/web.rs:64:57 [INFO] [stderr] | [INFO] [stderr] 64 | //! Every other route here is disk work, which is why [`blocking`] exists. [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 `web` links to private item `Ui::begin_talk_turn` [INFO] [stderr] --> src/web.rs:68:25 [INFO] [stderr] | [INFO] [stderr] 68 | //! than queued - see [`Ui::begin_talk_turn`]. [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 `valid_asset_name` [INFO] [stderr] --> src/web.rs:707:27 [INFO] [stderr] | [INFO] [stderr] 707 | /// file; it is why [`valid_asset_name`] is checked before a path is built. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `valid_asset_name` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `serve` links to private item `hand_over` [INFO] [stderr] --> src/web.rs:932:58 [INFO] [stderr] | [INFO] [stderr] 932 | /// up to `timeout_implement`, an hour by default. See [`hand_over`], which [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/bump.rs:20:81 [INFO] [stderr] | [INFO] [stderr] 20 | //! asserted directly, the same split [`crate::land`] uses for [`land::decide`](crate::land::decide). [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] 20 - //! asserted directly, the same split [`crate::land`] uses for [`land::decide`](crate::land::decide). [INFO] [stderr] 20 + //! asserted directly, the same split [`crate::land`] uses for [`land::decide`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `run` is both a function and a module [INFO] [stderr] --> src/tui.rs:18:46 [INFO] [stderr] | [INFO] [stderr] 18 | //! function that knows about ratatui, and [`run`] is the only one that touches [INFO] [stderr] | ^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the function, add parentheses [INFO] [stderr] | [INFO] [stderr] 18 | //! function that knows about ratatui, and [`run()`] is the only one that touches [INFO] [stderr] | ++ [INFO] [stderr] help: to link to the module, prefix with `mod@` [INFO] [stderr] | [INFO] [stderr] 18 | //! function that knows about ratatui, and [`mod@run`] is the only one that touches [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `magi-cli` (lib doc) generated 57 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.04s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/magi/index.html [INFO] running `Command { std: "docker" "inspect" "2966dcfa7bd86917cd1389b7103f7b71d15a207632f0d7ee87f6f0029ee8ae56", kill_on_drop: false }`