[INFO] cloning repository https://github.com/nickderobertis/onepipeline
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nickderobertis/onepipeline" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnickderobertis%2Fonepipeline", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnickderobertis%2Fonepipeline'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] bd5231a439af62e953c37bf4a3f4ab8424aa0b3d
[INFO] documenting nickderobertis/onepipeline against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnickderobertis%2Fonepipeline" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/nickderobertis/onepipeline
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/nickderobertis/onepipeline
[INFO] tweaked toml for git repo https://github.com/nickderobertis/onepipeline written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nickderobertis/onepipeline 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/nickderobertis/onepipeline 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 6bc54e032611d7b08815eb7b212c4aed273ab4b30fad0a2590e1564b2a9ec8e5
[INFO] running `Command { std: "docker" "start" "6bc54e032611d7b08815eb7b212c4aed273ab4b30fad0a2590e1564b2a9ec8e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6bc54e032611d7b08815eb7b212c4aed273ab4b30fad0a2590e1564b2a9ec8e5", 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" "6bc54e032611d7b08815eb7b212c4aed273ab4b30fad0a2590e1564b2a9ec8e5" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6bc54e032611d7b08815eb7b212c4aed273ab4b30fad0a2590e1564b2a9ec8e5", 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" "6bc54e032611d7b08815eb7b212c4aed273ab4b30fad0a2590e1564b2a9ec8e5" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking memchr v2.8.3
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling find-msvc-tools v0.1.10
[INFO] [stderr]    Compiling ref-cast v1.0.26
[INFO] [stderr]    Compiling cc v1.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking zeroize v1.9.0
[INFO] [stderr]     Checking bitflags v2.13.1
[INFO] [stderr]     Checking aho-corasick v1.1.5
[INFO] [stderr]     Checking rustls-pki-types v1.15.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking winnow v1.0.4
[INFO] [stderr]     Checking num-bigint v0.4.8
[INFO] [stderr]     Checking toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]     Checking num-iter v0.1.46
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]     Checking toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking bit-vec v0.8.0
[INFO] [stderr]     Checking borrow-or-share v0.2.4
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]     Checking uuid v1.24.0
[INFO] [stderr]     Checking bit-set v0.8.0
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking outref v0.5.2
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]     Checking vsimd v0.8.0
[INFO] [stderr]     Checking clap_builder v4.6.6
[INFO] [stderr]     Checking toml v1.1.4+spec-1.1.0
[INFO] [stderr]     Checking uuid-simd v0.8.0
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking fraction v0.15.4
[INFO] [stderr]     Checking regex v1.13.1
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling ref-cast-impl v1.0.26
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking fancy-regex v0.16.2
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking dyn-clone v1.0.20
[INFO] [stderr]     Checking env_home v0.1.0
[INFO] [stderr]     Checking unsafe-libyaml v0.2.11
[INFO] [stderr]     Checking either v1.17.0
[INFO] [stderr]     Checking openssl-probe v0.2.1
[INFO] [stderr]     Checking num-cmp v0.1.0
[INFO] [stderr]     Checking bytecount v0.6.9
[INFO] [stderr]     Checking which v7.0.3
[INFO] [stderr]     Checking rustls-native-certs v0.8.4
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking http v1.5.0
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking fs2 v0.4.3
[INFO] [stderr]     Checking wait-timeout v0.2.1
[INFO] [stderr]     Checking base64 v0.23.1
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking clap v4.6.6
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]     Checking webpki-roots v1.0.9
[INFO] [stderr]     Checking toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]     Checking utf8-zero v0.8.1
[INFO] [stderr]     Checking memo-map v0.3.3
[INFO] [stderr]     Checking unsafe-libyaml-norway v0.2.15
[INFO] [stderr]     Checking fastrand v2.5.0
[INFO] [stderr]     Checking toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking fs4 v0.13.1
[INFO] [stderr]     Checking ureq-proto v0.6.1
[INFO] [stderr]     Checking filetime v0.2.29
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking time v0.3.55
[INFO] [stderr]     Checking fluent-uri v0.3.2
[INFO] [stderr]     Checking email_address v0.2.9
[INFO] [stderr]     Checking schemars v1.2.2
[INFO] [stderr]     Checking serde_yaml_ng v0.10.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking minijinja v2.24.0
[INFO] [stderr]     Checking serde_norway v0.9.42
[INFO] [stderr]     Checking referencing v0.33.0
[INFO] [stderr]     Checking jsonschema v0.33.0
[INFO] [stderr]     Checking rustls-platform-verifier v0.7.0
[INFO] [stderr]     Checking ureq v3.4.0
[INFO] [stderr]     Checking oneharness-core v0.12.2
[INFO] [stderr]     Checking onevcs v0.19.2
[INFO] [stderr]     Checking onejudge v0.7.0
[INFO] [stderr]     Checking oneagentgraph v0.3.15
[INFO] [stderr]  Documenting onepipeline v0.22.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `JudgeValue`
[INFO] [stdout]    --> src/report.rs:393:7
[INFO] [stdout]     |
[INFO] [stdout] 393 | /// [`JudgeValue`]'s own, read off the type rather than off the JSON, so a
[INFO] [stdout]     |       ^^^^^^^^^^ no item named `JudgeValue` 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 `NamedVerdict`
[INFO] [stdout]    --> src/report.rs:396:39
[INFO] [stdout]     |
[INFO] [stdout] 396 | /// Read through **onejudge's own** [`NamedVerdict`] rather than by field name —
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ no item named `NamedVerdict` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `FailedVerdict`
[INFO] [stdout]     |
[INFO] [stdout] 396 - /// Read through **onejudge's own** [`NamedVerdict`] rather than by field name —
[INFO] [stdout] 396 + /// Read through **onejudge's own** [`FailedVerdict`] rather than by field name —
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Undelivered`
[INFO] [stdout]     --> src/agentgraph.rs:1950:7
[INFO] [stdout]      |
[INFO] [stdout] 1950 | /// [`Undelivered`], in the conversation's own words, for a note it will never read.
[INFO] [stdout]      |       ^^^^^^^^^^^ no item named `Undelivered` 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 `engine::drive`
[INFO] [stdout]  --> src/driver.rs:4:58
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! `onepipeline start` drives the run itself: it runs [`engine::drive`]'s
[INFO] [stdout]   |                                                          ^^^^^^^^^^^^^ no item named `drive` in module `engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Aim::unproven`
[INFO] [stdout]     --> src/driver.rs:1692:42
[INFO] [stdout]      |
[INFO] [stdout] 1692 | /// its own answer. All three are what [`Aim::unproven`] exists to carry.
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^ the enum `Aim` has no variant or associated item named `unproven`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::the_words_this_crate_publishes_are_one_vocabulary`
[INFO] [stdout]     --> src/engine.rs:2804:7
[INFO] [stdout]      |
[INFO] [stdout] 2804 | /// [`tests::the_words_this_crate_publishes_are_one_vocabulary`] rather than
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::the_words_this_crate_publishes_are_one_vocabulary`
[INFO] [stdout]     --> src/engine.rs:2831:28
[INFO] [stdout]      |
[INFO] [stdout] 2831 | /// publishes twice, and [`tests::the_words_this_crate_publishes_are_one_vocabulary`]
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::the_usage_figures_this_crate_reads_are_the_ones_the_producer_writes`
[INFO] [stdout]     --> src/engine.rs:3065:7
[INFO] [stdout]      |
[INFO] [stdout] 3065 | /// [`tests::the_usage_figures_this_crate_reads_are_the_ones_the_producer_writes`],
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::the_revision_the_checks_install_is_read_out_of_this_file`
[INFO] [stdout]   --> src/taskgraph.rs:74:66
[INFO] [stdout]    |
[INFO] [stdout] 74 | /// [`the_revision_the_checks_install_is_read_out_of_this_file`](tests::the_revision_the_checks_install_is_read_out_of_this_file)
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::every_word_and_key_this_projection_writes_is_named_by_the_divergence`
[INFO] [stdout]   --> src/writeback.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 | /// [`tests::every_word_and_key_this_projection_writes_is_named_by_the_divergence`]:
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/ledger.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | / pub struct Skipped {
[INFO] [stdout] 335 | |     /// The directory that was refused.
[INFO] [stdout] 336 | |     pub path: PathBuf,
[INFO] [stdout] 337 | |     /// Why, in the words the reader needs to act on it.
[INFO] [stdout] 338 | |     pub reason: String,
[INFO] [stdout] 339 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exported where the views are, because a rejection is part of what a view`
[INFO] [stdout]     = help: ends near `A run root this build refused, and the reason it gave.`
[INFO] [stdout]     = note: `#[deny(rustdoc::unportable_markdown)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/ledger.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / pub struct RunPaths {
[INFO] [stdout] 127 | |     /// The run id, as every command and view names it.
[INFO] [stdout] 128 | |     pub run: String,
[INFO] [stdout] 129 | |     /// The run's own directory.
[INFO] [stdout] 130 | |     pub dir: PathBuf,
[INFO] [stdout] 131 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exported where the views are, because it is the type a consumer already`
[INFO] [stdout]     = help: ends near `Where one run's durable state lives.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/summary.rs:370:1
[INFO] [stdout]     |
[INFO] [stdout] 370 | / pub struct Listing {
[INFO] [stdout] 371 | |     /// The runs root this listing read. Named on the output, because it is the
[INFO] [stdout] 372 | |     /// scope of every claim made from it.
[INFO] [stdout] 373 | |     pub root: PathBuf,
[INFO] [stdout] ...   |
[INFO] [stdout] 380 | |     pub skipped: Vec<Skipped>,
[INFO] [stdout] 381 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exported where the views are, because it is a **view**: it answers the`
[INFO] [stdout]     = help: ends near `What a bounded listing over a whole runs root read, and what it refused.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/summary.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | / pub struct RunSummary {
[INFO] [stdout] 104 | |     /// The document's own version, so a reader can refuse one it does not
[INFO] [stdout] 105 | |     /// understand. See [`SUMMARY_SCHEMA_VERSION`].
[INFO] [stdout] 106 | |     #[serde(deserialize_with = "this_version")]
[INFO] [stdout] ...   |
[INFO] [stdout] 224 | |     pub journal_mtime_ms: u64,
[INFO] [stdout] 225 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exported where the views are, because it is a **view**: it answers the`
[INFO] [stdout]     = help: ends near `run's journal.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/summary.rs:206:41
[INFO] [stdout]     |
[INFO] [stdout] 206 |     /// The **whole of [`RunTelemetry`](crate::views::RunTelemetry)**, referenced
[INFO] [stdout]     |                         --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 206 -     /// The **whole of [`RunTelemetry`](crate::views::RunTelemetry)**, referenced
[INFO] [stdout] 206 +     /// The **whole of [`RunTelemetry`]**, referenced
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/summary.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub const SUMMARY_SCHEMA_VERSION: u32 = 1;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exported where the views are, because it is a **view**: it answers the`
[INFO] [stdout]    = help: ends near `The schema version of the summary document.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/telemetry.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | / pub struct Bucket {
[INFO] [stdout] 117 | |     /// What the run was doing.
[INFO] [stdout] 118 | |     pub name: BucketName,
[INFO] [stdout] 119 | |     /// For how long, in milliseconds — absent when nothing in the stack
[INFO] [stdout] ...   |
[INFO] [stdout] 122 | |     pub ms: Option<u64>,
[INFO] [stdout] 123 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exported here because [`RunSummary::timing`] carries one: the summary`
[INFO] [stdout]     = help: ends near `One span of the run's wall clock, named by what the run was doing.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/telemetry.rs:133:1
[INFO] [stdout]     |
[INFO] [stdout] 133 | / pub enum BucketName {
[INFO] [stdout] 134 | |     /// Wall time with at least one agent dispatch in flight and nothing more
[INFO] [stdout] 135 | |     /// specific happening.
[INFO] [stdout] 136 | |     Agent,
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |     Scheduling,
[INFO] [stdout] 160 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exported here because [`RunSummary::timing`] carries one: the summary`
[INFO] [stdout]     = help: ends near `What a run's wall clock is spent on.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/telemetry.rs:193:1
[INFO] [stdout]     |
[INFO] [stdout] 193 | / pub enum Party {
[INFO] [stdout] 194 | |     /// The side doing the work.
[INFO] [stdout] 195 | |     Agent,
[INFO] [stdout] 196 | |     /// The side supervising it.
[INFO] [stdout] ...   |
[INFO] [stdout] 201 | |     Total,
[INFO] [stdout] 202 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exported here because [`RunSummary::timing`] carries one: the summary`
[INFO] [stdout]     = help: ends near `Who spent a run's tokens.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/telemetry.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub struct RunTelemetry {
[INFO] [stdout] 46 | |     /// The schema version. Read back only as the one this build writes.
[INFO] [stdout] 47 | |     #[serde(deserialize_with = "this_version")]
[INFO] [stdout] 48 | |     pub schema_version: u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 70 | |     pub surfaces_read: u64,
[INFO] [stdout] 71 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exported here because [`RunSummary::timing`] carries one: the summary`
[INFO] [stdout]    = help: ends near `clock.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/telemetry.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 | / pub struct Usage {
[INFO] [stdout] 229 | |     /// Input tokens billed.
[INFO] [stdout] 230 | |     #[serde(default, skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 231 | |     pub input: Option<u64>,
[INFO] [stdout] ...   |
[INFO] [stdout] 243 | |     pub cost_usd: Option<f64>,
[INFO] [stdout] 244 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exported here because [`RunSummary::timing`] carries one: the summary`
[INFO] [stdout]     = help: ends near `What one party consumed.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/engine.rs:1917:23
[INFO] [stdout]      |
[INFO] [stdout] 1917 | /// [`Command::Note`](crate::channel::Command::Note), which is where what each of
[INFO] [stdout]      |      ---------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |      |
[INFO] [stdout]      |      because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1917 - /// [`Command::Note`](crate::channel::Command::Note), which is where what each of
[INFO] [stdout] 1917 + /// [`Command::Note`], which is where what each of
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `derive` is both a function and an attribute macro
[INFO] [stdout]     --> src/graph.rs:1006:28
[INFO] [stdout]      |
[INFO] [stdout] 1006 | /// `statuses` must be a [`derive`] fixpoint: the cause is re-derived out of the
[INFO] [stdout]      |                            ^^^^^^ ambiguous link
[INFO] [stdout]      |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1006 | /// `statuses` must be a [`derive()`] fixpoint: the cause is re-derived out of the
[INFO] [stdout]      |                                  ++
[INFO] [stdout] help: to link to the attribute macro, prefix with `attribute@`
[INFO] [stdout]      |
[INFO] [stdout] 1006 | /// `statuses` must be a [`attribute@derive`] fixpoint: the cause is re-derived out of the
[INFO] [stdout]      |                            ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `onepipeline`
[INFO] running `Command { std: "docker" "inspect" "6bc54e032611d7b08815eb7b212c4aed273ab4b30fad0a2590e1564b2a9ec8e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6bc54e032611d7b08815eb7b212c4aed273ab4b30fad0a2590e1564b2a9ec8e5", kill_on_drop: false }`
[INFO] [stdout] 6bc54e032611d7b08815eb7b212c4aed273ab4b30fad0a2590e1564b2a9ec8e5
