# rustc version rustc 1.100.0-nightly (a69a63265 2026-09-03)
# docs.rs version docsrs 0.0.0 (c6ca30c0fecf66cc5a0859ac541222ca6c912d59 2026-09-01 )
# 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" "c847b3d3644e6e7a9b1cff87cc9e626c090264ecb9519131dde65b84174eefd1" "/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\", \"-20260903-1.100.0-nightly-a69a63265\", \"--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.4.0 (/opt/rustwide/workdir) [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 `chat` links to private item `transcript` [INFO] [stderr] --> src/chat.rs:27:46 [INFO] [stderr] | [INFO] [stderr] 27 | //! of the history drift from the model's. [`transcript`] exists only for 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] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `chat` links to private item `turn` [INFO] [stderr] --> src/chat.rs:28:56 [INFO] [stderr] | [INFO] [stderr] 28 | //! case where resuming is genuinely impossible, and [`turn`] says when. [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 `derived_background` links to private item `transcript` [INFO] [stderr] --> src/chat.rs:398:18 [INFO] [stderr] | [INFO] [stderr] 398 | /// Built from [`transcript`] rather than a second rendering of the turns, [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_keys` [INFO] [stderr] --> src/config.rs:422:35 [INFO] [stderr] | [INFO] [stderr] 422 | /// `roots` is an array, so per [`array_keys`] it can only be declared in 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 `is_noise` links to private item `NOT_A_REVIEW` [INFO] [stderr] --> src/land.rs:1108:56 [INFO] [stderr] | [INFO] [stderr] 1108 | /// 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: public documentation for `plan` links to private item `vet` [INFO] [stderr] --> src/plan.rs:38:42 [INFO] [stderr] | [INFO] [stderr] 38 | //! most important behaviour here, and [`vet`] is the only place that can break [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:53:37 [INFO] [stderr] | [INFO] [stderr] 53 | /// 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 `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_turn` [INFO] [stderr] --> src/web.rs:68:25 [INFO] [stderr] | [INFO] [stderr] 68 | //! than queued - see [`Ui::begin_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:584:27 [INFO] [stderr] | [INFO] [stderr] 584 | /// 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: `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 19 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.64s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/magi/index.html [INFO] running `Command { std: "docker" "inspect" "c847b3d3644e6e7a9b1cff87cc9e626c090264ecb9519131dde65b84174eefd1", kill_on_drop: false }`