[INFO] cloning repository https://github.com/johlrogge/presemble
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/johlrogge/presemble" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjohlrogge%2Fpresemble", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjohlrogge%2Fpresemble'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 82c2518e53e479aa014f2bb9e5a3c43a94983f0b
[INFO] documenting johlrogge/presemble against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjohlrogge%2Fpresemble" "/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/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/johlrogge/presemble
[INFO] finished tweaking git repo https://github.com/johlrogge/presemble
[INFO] tweaked toml for git repo https://github.com/johlrogge/presemble written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/johlrogge/presemble on toolchain da3f5c31e5535b3dc210067de660a45784ae1e9c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/johlrogge/presemble 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" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "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 tower-lsp-macros v0.9.0
[INFO] [stderr]   Downloaded lsp-types v0.94.1
[INFO] [stderr]   Downloaded auto_impl v1.3.0
[INFO] [stderr]   Downloaded tower-lsp v0.20.0
[INFO] [stderr]   Downloaded notify v7.0.0
[INFO] [stderr]   Downloaded notify-types v1.0.1
[INFO] [stderr]   Downloaded nng v1.0.1
[INFO] [stderr]   Downloaded nng-sys v1.4.0-rc.0
[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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4f50aa8d1b146c96b3dec48544e7a1deca308edf87c0d373dfd111bc3ad0668e
[INFO] running `Command { std: "docker" "start" "4f50aa8d1b146c96b3dec48544e7a1deca308edf87c0d373dfd111bc3ad0668e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4f50aa8d1b146c96b3dec48544e7a1deca308edf87c0d373dfd111bc3ad0668e", 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" "4f50aa8d1b146c96b3dec48544e7a1deca308edf87c0d373dfd111bc3ad0668e" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4f50aa8d1b146c96b3dec48544e7a1deca308edf87c0d373dfd111bc3ad0668e", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4f50aa8d1b146c96b3dec48544e7a1deca308edf87c0d373dfd111bc3ad0668e" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/doc/ned/index.html
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `ned` in package `ned_project v0.35.0 (/opt/rustwide/workdir/projects/ned)` has the same output filename as the lib target `ned` in package `ned v0.35.0 (/opt/rustwide/workdir/components/ned)`
[INFO] [stderr]   = note: this is a known bug where multiple crates with the same name use the same path; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]    Compiling pulldown-cmark v0.12.2
[INFO] [stderr]     Checking getopts v0.2.24
[INFO] [stderr]     Checking pulldown-cmark-escape v0.11.0
[INFO] [stderr]     Checking schema v0.35.0 (/opt/rustwide/workdir/components/schema)
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]     Checking quick-xml v0.36.2
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking forms v0.35.0 (/opt/rustwide/workdir/components/forms)
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]     Checking macros v0.35.0 (/opt/rustwide/workdir/components/macros)
[INFO] [stderr]     Checking reader v0.35.0 (/opt/rustwide/workdir/components/reader)
[INFO] [stderr]     Checking include_dir v0.7.4
[INFO] [stderr]     Checking instant v0.1.13
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]    Compiling nng-sys v1.4.0-rc.0
[INFO] [stderr]     Checking notify-types v1.0.1
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking dep_graph v0.35.0 (/opt/rustwide/workdir/components/dep_graph)
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]     Checking bencode v0.35.0 (/opt/rustwide/workdir/components/bencode)
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking mio v1.2.0
[INFO] [stderr]     Checking socket2 v0.6.3
[INFO] [stderr]     Checking inotify-sys v0.1.5
[INFO] [stderr]     Checking inotify v0.10.2
[INFO] [stderr]     Checking filetime v0.2.27
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking notify v7.0.0
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking tokio v1.52.1
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]     Checking signal-hook v0.3.18
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking nrepl v0.35.0 (/opt/rustwide/workdir/components/nrepl)
[INFO] [stderr]    Compiling pin-project-internal v1.1.11
[INFO] [stderr]     Checking rustix v0.38.44
[INFO] [stderr]     Checking signal-hook-mio v0.2.5
[INFO] [stderr]     Checking node_store v0.35.0 (/opt/rustwide/workdir/components/node_store)
[INFO] [stderr]     Checking content v0.35.0 (/opt/rustwide/workdir/components/content)
[INFO] [stderr]     Checking ned v0.35.0 (/opt/rustwide/workdir/components/ned)
[INFO] [stderr]     Checking editorial_types v0.35.0 (/opt/rustwide/workdir/components/editorial_types)
[INFO] [stderr]     Checking template v0.35.0 (/opt/rustwide/workdir/components/template)
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]     Checking pin-project v1.1.11
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]     Checking site_index v0.35.0 (/opt/rustwide/workdir/components/site_index)
[INFO] [stderr]     Checking edn v0.35.0 (/opt/rustwide/workdir/components/edn)
[INFO] [stderr]     Checking node_store_bridge v0.35.0 (/opt/rustwide/workdir/components/node_store_bridge)
[INFO] [stderr]     Checking mem_site_repository v0.35.0 (/opt/rustwide/workdir/components/mem_site_repository)
[INFO] [stderr]     Checking expressions v0.35.0 (/opt/rustwide/workdir/components/expressions)
[INFO] [stderr]     Checking validation v0.35.0 (/opt/rustwide/workdir/components/validation)
[INFO] [stderr]     Checking template_registry v0.35.0 (/opt/rustwide/workdir/components/template_registry)
[INFO] [stderr]     Checking site_builder v0.35.0 (/opt/rustwide/workdir/components/site_builder)
[INFO] [stderr]     Checking lsp_capabilities v0.35.0 (/opt/rustwide/workdir/components/lsp_capabilities)
[INFO] [stderr]     Checking site_templates v0.35.0 (/opt/rustwide/workdir/components/site_templates)
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]     Checking evaluator v0.35.0 (/opt/rustwide/workdir/components/evaluator)
[INFO] [stderr]     Checking content_editor v0.35.0 (/opt/rustwide/workdir/components/content_editor)
[INFO] [stderr]     Checking dtoa v1.0.11
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]     Checking lsp-types v0.94.1
[INFO] [stderr]     Checking unicode-truncate v1.1.0
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking dtoa-short v0.3.5
[INFO] [stderr]     Checking compact_str v0.8.1
[INFO] [stderr]     Checking phf v0.11.3
[INFO] [stderr]     Checking crossterm v0.28.1
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling tower-lsp-macros v0.9.0
[INFO] [stderr]    Compiling cssparser-macros v0.6.1
[INFO] [stderr]     Checking strum v0.26.3
[INFO] [stderr]     Checking data-encoding v2.10.0
[INFO] [stderr]     Checking ratatui v0.29.0
[INFO] [stderr]     Checking cssparser v0.34.0
[INFO] [stderr]     Checking axum-core v0.5.6
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking hyper v1.9.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking stylesheet v0.35.0 (/opt/rustwide/workdir/components/stylesheet)
[INFO] [stderr]     Checking serve_ui v0.35.0 (/opt/rustwide/workdir/components/serve_ui)
[INFO] [stderr]     Checking ned_cli v0.35.0 (/opt/rustwide/workdir/bases/ned_cli)
[INFO] [stderr]  Documenting stylesheet v0.35.0 (/opt/rustwide/workdir/components/stylesheet)
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]  Documenting ned_cli v0.35.0 (/opt/rustwide/workdir/bases/ned_cli)
[INFO] [stderr]  Documenting content_editor v0.35.0 (/opt/rustwide/workdir/components/content_editor)
[INFO] [stderr]  Documenting evaluator v0.35.0 (/opt/rustwide/workdir/components/evaluator)
[INFO] [stderr]  Documenting ned_project v0.35.0 (/opt/rustwide/workdir/projects/ned)
[INFO] [stderr]  Documenting lsp_capabilities v0.35.0 (/opt/rustwide/workdir/components/lsp_capabilities)
[INFO] [stdout] warning: unclosed HTML tag `name`
[INFO] [stdout]    --> components/content_editor/src/lib.rs:208:63
[INFO] [stdout]     |
[INFO] [stdout] 208 | /// Extract content schema stem from a link pattern: "/author/<name>" → "author"
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `name`
[INFO] [stdout]   --> components/lsp_capabilities/src/lsp_capabilities.rs:72:60
[INFO] [stdout]    |
[INFO] [stdout] 72 | /// Extract content schema stem from link pattern "/author/<name>" → "author"
[INFO] [stdout]    |                                                            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `variable`
[INFO] [stdout]   --> components/lsp_capabilities/src/lsp_capabilities.rs:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 | /// Replace <variable> placeholders in a link pattern with the given slug
[INFO] [stdout]    |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `NodeStore`
[INFO] [stdout]    --> components/evaluator/src/ned_primitives.rs:112:39
[INFO] [stdout]     |
[INFO] [stdout] 112 | /// The store is shared via Arc<RwLock<NodeStore>>.
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 112 | /// The store is shared via `Arc<RwLock<NodeStore>>`.
[INFO] [stdout]     |                             +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting site_builder v0.35.0 (/opt/rustwide/workdir/components/site_builder)
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]  Documenting template_registry v0.35.0 (/opt/rustwide/workdir/components/template_registry)
[INFO] [stderr]  Documenting expressions v0.35.0 (/opt/rustwide/workdir/components/expressions)
[INFO] [stderr]  Documenting mem_site_repository v0.35.0 (/opt/rustwide/workdir/components/mem_site_repository)
[INFO] [stderr]  Documenting validation v0.35.0 (/opt/rustwide/workdir/components/validation)
[INFO] [stderr]  Documenting site_index v0.35.0 (/opt/rustwide/workdir/components/site_index)
[INFO] [stderr]  Documenting site_templates v0.35.0 (/opt/rustwide/workdir/components/site_templates)
[INFO] [stderr]  Documenting node_store_bridge v0.35.0 (/opt/rustwide/workdir/components/node_store_bridge)
[INFO] [stderr]  Documenting edn v0.35.0 (/opt/rustwide/workdir/components/edn)
[INFO] [stderr]  Documenting template v0.35.0 (/opt/rustwide/workdir/components/template)
[INFO] [stderr]     Checking tungstenite v0.29.0
[INFO] [stderr]  Documenting editorial_types v0.35.0 (/opt/rustwide/workdir/components/editorial_types)
[INFO] [stderr]  Documenting ned v0.35.0 (/opt/rustwide/workdir/components/ned)
[INFO] [stderr]  Documenting node_store v0.35.0 (/opt/rustwide/workdir/components/node_store)
[INFO] [stderr]  Documenting content v0.35.0 (/opt/rustwide/workdir/components/content)
[INFO] [stdout] warning: unclosed HTML tag `dyn`
[INFO] [stdout]   --> components/template/src/data.rs:11:70
[INFO] [stdout]    |
[INFO] [stdout] 11 |     /// Downcast hook — allows evaluator to detect Closure behind Arc<dyn Callable>.
[INFO] [stdout]    |                                                                      ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> components/template/src/dom.rs:314:40
[INFO] [stdout]     |
[INFO] [stdout] 314 |     /// Prepend a full base URL (e.g. "https://presemble.io").
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]     = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 314 |     /// Prepend a full base URL (e.g. "<https://presemble.io>").
[INFO] [stdout]     |                                        +                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `String`
[INFO] [stdout]    --> components/template/src/transformer.rs:388:65
[INFO] [stdout]     |
[INFO] [stdout] 388 | /// Apply a named function to a Value — converts Value to Option<String>.
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 388 | /// Apply a named function to a Value — converts Value to `Option<String>`.
[INFO] [stdout]     |                                                           +              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `p`
[INFO] [stdout]     --> components/template/src/transformer.rs:1179:75
[INFO] [stdout]      |
[INFO] [stdout] 1179 | /// Render inline markdown (bold, italic, links) to HTML, stripping outer <p> wrapper.
[INFO] [stdout]      |                                                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `clj_str_literal` links to private item `clj_str`
[INFO] [stdout]   --> components/editorial_types/src/ned_program.rs:31:25
[INFO] [stdout]    |
[INFO] [stdout] 31 | /// Public version of [`clj_str`]: wrap a Rust `&str` as a Clojure string
[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: unresolved link to `:name`
[INFO] [stdout]  --> components/node_store/src/edge.rs:8:37
[INFO] [stdout]   |
[INFO] [stdout] 8 |     /// Named attribute: element --[:name]--> value
[INFO] [stdout]   |                                     ^^^^^ invalid path separator
[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]  Documenting nrepl v0.35.0 (/opt/rustwide/workdir/components/nrepl)
[INFO] [stderr]  Documenting reader v0.35.0 (/opt/rustwide/workdir/components/reader)
[INFO] [stderr]  Documenting macros v0.35.0 (/opt/rustwide/workdir/components/macros)
[INFO] [stdout] warning: unresolved link to `target`
[INFO] [stdout]   --> components/content/src/document.rs:77:35
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// A link expression: [text](target) with optional binding and threaded ops.
[INFO] [stdout]    |                                   ^^^^^^ no item named `target` 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: unresolved link to `target`
[INFO] [stdout]    --> components/content/src/document.rs:118:47
[INFO] [stdout]     |
[INFO] [stdout] 118 | /// The text part of a link expression [text](target).
[INFO] [stdout]     |                                               ^^^^^^ no item named `target` 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 `name`
[INFO] [stdout]    --> components/content/src/document.rs:125:10
[INFO] [stdout]     |
[INFO] [stdout] 125 |     /// [name] — binding name (result stored under this key)
[INFO] [stdout]     |          ^^^^ no item named `name` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tokio-tungstenite v0.29.0
[INFO] [stderr]  Documenting schema v0.35.0 (/opt/rustwide/workdir/components/schema)
[INFO] [stderr]     Checking axum v0.8.9
[INFO] [stderr]  Documenting forms v0.35.0 (/opt/rustwide/workdir/components/forms)
[INFO] [stderr]  Documenting serve_ui v0.35.0 (/opt/rustwide/workdir/components/serve_ui)
[INFO] [stderr]  Documenting bencode v0.35.0 (/opt/rustwide/workdir/components/bencode)
[INFO] [stderr]  Documenting dep_graph v0.35.0 (/opt/rustwide/workdir/components/dep_graph)
[INFO] [stderr]     Checking nng v1.0.1
[INFO] [stderr]     Checking conductor v0.35.0 (/opt/rustwide/workdir/components/conductor)
[INFO] [stderr]  Documenting conductor v0.35.0 (/opt/rustwide/workdir/components/conductor)
[INFO] [stdout] warning: unresolved link to `StructuralAnchor`
[INFO] [stdout]   --> components/conductor/src/conductor.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 | /// Derive a [`StructuralAnchor`] for `body_idx` in `doc`.
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^ no item named `StructuralAnchor` 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: unresolved link to `StructuralAnchor`
[INFO] [stdout]     --> components/conductor/src/conductor.rs:1720:21
[INFO] [stdout]      |
[INFO] [stdout] 1720 |     /// Compute a [`StructuralAnchor`] for a body element at `body_idx` in `file`.
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ no item named `StructuralAnchor` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking editor_server v0.35.0 (/opt/rustwide/workdir/bases/editor_server)
[INFO] [stderr]     Checking repl_tui v0.35.0 (/opt/rustwide/workdir/components/repl_tui)
[INFO] [stderr]     Checking mcp_server v0.35.0 (/opt/rustwide/workdir/bases/mcp_server)
[INFO] [stderr]  Documenting mcp_server v0.35.0 (/opt/rustwide/workdir/bases/mcp_server)
[INFO] [stderr]  Documenting editor_server v0.35.0 (/opt/rustwide/workdir/bases/editor_server)
[INFO] [stderr]  Documenting repl_tui v0.35.0 (/opt/rustwide/workdir/components/repl_tui)
[INFO] [stderr]  Documenting content_management v0.35.0 (/opt/rustwide/workdir/projects/content_management)
[INFO] [stdout] warning: unresolved link to `NedMutation::SearchReplace`
[INFO] [stdout]    --> bases/mcp_server/src/lib.rs:730:64
[INFO] [stdout]     |
[INFO] [stdout] 730 | /// Lower `suggest_body_edit` arguments to a NED selection + [`NedMutation::SearchReplace`]
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `NedMutation` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `NedSuggestion`
[INFO] [stdout]    --> bases/mcp_server/src/lib.rs:754:23
[INFO] [stdout]     |
[INFO] [stdout] 754 | /// Format a single [`NedSuggestion`] as a human-readable one-line string.
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ no item named `NedSuggestion` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tower-lsp v0.20.0
[INFO] [stderr]     Checking lsp_service v0.35.0 (/opt/rustwide/workdir/components/lsp_service)
[INFO] [stderr]  Documenting lsp_service v0.35.0 (/opt/rustwide/workdir/components/lsp_service)
[INFO] [stderr]     Checking publisher_cli v0.35.0 (/opt/rustwide/workdir/bases/publisher_cli)
[INFO] [stderr]  Documenting publisher_cli v0.35.0 (/opt/rustwide/workdir/bases/publisher_cli)
[INFO] [stdout] warning: unclosed HTML tag `site-dir`
[INFO] [stdout]    --> bases/publisher_cli/src/lib.rs:266:52
[INFO] [stdout]     |
[INFO] [stdout] 266 |     /// Site directory (backward compat: presemble <site-dir> = presemble build <site-dir>)
[INFO] [stdout]     |                                                    ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `site-dir`
[INFO] [stdout]    --> bases/publisher_cli/src/lib.rs:266:81
[INFO] [stdout]     |
[INFO] [stdout] 266 |     /// Site directory (backward compat: presemble <site-dir> = presemble build <site-dir>)
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting publisher v0.35.0 (/opt/rustwide/workdir/projects/publisher)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 47s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/bencode/index.html and 35 other files
[INFO] running `Command { std: "docker" "inspect" "4f50aa8d1b146c96b3dec48544e7a1deca308edf87c0d373dfd111bc3ad0668e", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4f50aa8d1b146c96b3dec48544e7a1deca308edf87c0d373dfd111bc3ad0668e" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "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" "4f50aa8d1b146c96b3dec48544e7a1deca308edf87c0d373dfd111bc3ad0668e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f50aa8d1b146c96b3dec48544e7a1deca308edf87c0d373dfd111bc3ad0668e", kill_on_drop: false }`
[INFO] [stdout] 4f50aa8d1b146c96b3dec48544e7a1deca308edf87c0d373dfd111bc3ad0668e
