[INFO] cloning repository https://github.com/tpt-solutions/tpt-archon
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tpt-solutions/tpt-archon" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftpt-solutions%2Ftpt-archon", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftpt-solutions%2Ftpt-archon'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 62c556e39f310afdb49e06e59f586c1e42554d23
[INFO] documenting tpt-solutions/tpt-archon against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftpt-solutions%2Ftpt-archon" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/tpt-solutions/tpt-archon
[INFO] finished tweaking git repo https://github.com/tpt-solutions/tpt-archon
[INFO] tweaked toml for git repo https://github.com/tpt-solutions/tpt-archon written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/tpt-solutions/tpt-archon 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/tpt-solutions/tpt-archon 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]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tpt-eidos-verifier v0.2.0
[INFO] [stderr]   Downloaded tpt-gpu-ir-spec v0.1.0
[INFO] [stderr]   Downloaded tpt-telos-verifier v0.1.1
[INFO] [stderr]   Downloaded tpt-telos-parser v0.1.1
[INFO] [stderr]   Downloaded tpt-telos-ir v0.1.1
[INFO] [stderr]   Downloaded hashlink v0.12.1
[INFO] [stderr]   Downloaded io-uring v0.7.13
[INFO] [stderr]   Downloaded rusqlite v0.40.1
[INFO] [stderr]   Downloaded libsqlite3-sys v0.38.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] cdd0554fe3ee5b5212bff184c1341202efc1d6a425a225d829d6deb38bce3c9c
[INFO] running `Command { std: "docker" "start" "cdd0554fe3ee5b5212bff184c1341202efc1d6a425a225d829d6deb38bce3c9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cdd0554fe3ee5b5212bff184c1341202efc1d6a425a225d829d6deb38bce3c9c", 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" "cdd0554fe3ee5b5212bff184c1341202efc1d6a425a225d829d6deb38bce3c9c" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cdd0554fe3ee5b5212bff184c1341202efc1d6a425a225d829d6deb38bce3c9c", 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" "cdd0554fe3ee5b5212bff184c1341202efc1d6a425a225d829d6deb38bce3c9c" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking tpt-archon-core v0.1.0 (/opt/rustwide/workdir/crates/tpt-archon-core)
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.126
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling wasm-bindgen v0.2.126
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]     Checking tpt-archon-bridge v0.1.0 (/opt/rustwide/workdir/crates/tpt-archon-bridge)
[INFO] [stderr]     Checking tpt-archon-kernel v0.1.0 (/opt/rustwide/workdir/crates/tpt-archon-kernel)
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking tpt-archon-relational v0.1.0 (/opt/rustwide/workdir/crates/tpt-archon-relational)
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking tpt-telos-parser v0.1.1
[INFO] [stderr]     Checking tpt-gpu-ir-spec v0.1.0
[INFO] [stderr]     Checking tpt-eidos-verifier v0.2.0
[INFO] [stderr]  Documenting tpt-archon-relational v0.1.0 (/opt/rustwide/workdir/crates/tpt-archon-relational)
[INFO] [stderr]     Checking tpt-telos-ir v0.1.1
[INFO] [stderr]  Documenting tpt-archon-kernel v0.1.0 (/opt/rustwide/workdir/crates/tpt-archon-kernel)
[INFO] [stderr]  Documenting tpt-archon-bridge v0.1.0 (/opt/rustwide/workdir/crates/tpt-archon-bridge)
[INFO] [stdout] warning: unresolved link to `tpt_archon_bridge::page_cache::MmapPageSource`
[INFO] [stdout]   --> crates/tpt-archon-kernel/src/memory.rs:10:27
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! `mmap` feature, see [`tpt_archon_bridge::page_cache::MmapPageSource`]) —
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `MmapPageSource` in module `page_cache`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tpt_archon_bridge::page_cache::MmapPageSource`
[INFO] [stdout]   --> crates/tpt-archon-kernel/src/memory.rs:25:24
[INFO] [stdout]    |
[INFO] [stdout] 25 | /// [`MmapPageSource`](tpt_archon_bridge::page_cache::MmapPageSource) trait
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `MmapPageSource` in module `page_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DriverTask`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           A [`DriverTask<D: Driver>`] adapts a driver into an ordinary
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `DriverTask` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MockInterruptSource`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           exists anywhere in this repo, so v1 uses a [`MockInterruptSource`] instead
[INFO] [stdout]                                                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `MockInterruptSource` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DriverTask`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - Standing up a [`DriverTask`] requires a live [`Resource::Device`] *read*
[INFO] [stdout]                            ^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `DriverTask` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Resource::Device`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - Standing up a [`DriverTask`] requires a live [`Resource::Device`] *read*
[INFO] [stdout]                                                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Resource` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `stand_up`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             capability (a driver *reads* device state). [`stand_up`] returns `None`
[INFO] [stdout]                                                          ^^^^^^^^^^
[INFO] [stdout]   = note: no item named `stand_up` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MockInterruptSource`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - Injecting an interrupt into a [`MockInterruptSource`] requires a live
[INFO] [stdout]                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `MockInterruptSource` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Resource::Device(device)`
[INFO] [stdout]   --> crates/tpt-archon-kernel/src/driver.rs:87:51
[INFO] [stdout]    |
[INFO] [stdout] 87 |     /// Requires a live *write* capability over [`Resource::Device(device)`];
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^ the enum `Resource` has no variant or associated item named `Device(device)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `scheduler::Task`
[INFO] [stdout]    --> crates/tpt-archon-kernel/src/driver.rs:121:34
[INFO] [stdout]     |
[INFO] [stdout] 121 | /// Adapts a [`Driver`] into a [`scheduler::Task`].
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ no item named `scheduler` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Resource::Device(device)`
[INFO] [stdout]    --> crates/tpt-archon-kernel/src/driver.rs:173:7
[INFO] [stdout]     |
[INFO] [stdout] 173 | /// [`Resource::Device(device)`] (a driver reads device state). A revoked or
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^ the enum `Resource` has no variant or associated item named `Device(device)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting tpt-archon-core v0.1.0 (/opt/rustwide/workdir/crates/tpt-archon-core)
[INFO] [stdout] warning: unresolved link to `MmapPageSource`
[INFO] [stdout]   --> crates/tpt-archon-bridge/src/page_cache.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`MmapPageSource`]/[`MmapPageCache`] (opt-in `mmap` feature) offer a second,
[INFO] [stdout]    |       ^^^^^^^^^^^^^^ no item named `MmapPageSource` 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 `MmapPageCache`
[INFO] [stdout]   --> crates/tpt-archon-bridge/src/page_cache.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`MmapPageSource`]/[`MmapPageCache`] (opt-in `mmap` feature) offer a second,
[INFO] [stdout]    |                          ^^^^^^^^^^^^^ no item named `MmapPageCache` 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 `CorePageCache`
[INFO] [stdout]    |
[INFO] [stdout] 12 - //! [`MmapPageSource`]/[`MmapPageCache`] (opt-in `mmap` feature) offer a second,
[INFO] [stdout] 12 + //! [`MmapPageSource`]/[`CorePageCache`] (opt-in `mmap` feature) offer a second,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `database` links to private item `schema`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/database/mod.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! Submodules: [`schema`] (`ColumnType`/`Schema`/`DbError`), [`codec`] (the
[INFO] [stdout]    |                   ^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout]    = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `database` links to private item `codec`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/database/mod.rs:13:65
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! Submodules: [`schema`] (`ColumnType`/`Schema`/`DbError`), [`codec`] (the
[INFO] [stdout]    |                                                                 ^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `database` links to private item `storage`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/database/mod.rs:14:53
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! row TLV codec and MVCC write-buffer tagging), [`storage`]
[INFO] [stdout]    |                                                     ^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `database` links to private item `TableStorage`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/database/mod.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! ([`TableStorage`] and its vector-index maintenance), [`txn`]
[INFO] [stdout]    |        ^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `database` links to private item `txn`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/database/mod.rs:15:60
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! ([`TableStorage`] and its vector-index maintenance), [`txn`]
[INFO] [stdout]    |                                                            ^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `database` links to private item `ddl`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/database/mod.rs:16:38
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! (`BEGIN`/`COMMIT`/`ROLLBACK`), [`ddl`] (`CREATE`/`ALTER TABLE`,
[INFO] [stdout]    |                                      ^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `database` links to private item `dml`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/database/mod.rs:17:30
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! `CREATE`/`DROP VIEW`), [`dml`] (`INSERT`/`UPDATE`/`DELETE`), [`subquery`]
[INFO] [stdout]    |                              ^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `database` links to private item `subquery`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/database/mod.rs:17:68
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! `CREATE`/`DROP VIEW`), [`dml`] (`INSERT`/`UPDATE`/`DELETE`), [`subquery`]
[INFO] [stdout]    |                                                                    ^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `database` links to private item `select`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/database/mod.rs:19:30
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! `WHERE`/`HAVING`), and [`select`] (`SELECT`, including vector top-k). Only
[INFO] [stdout]    |                              ^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `executor` links to private item `value`
[INFO] [stdout]  --> crates/tpt-archon-relational/src/executor/mod.rs:9:55
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! Submodules mirror the file's original sections: [`value`] (the row/table
[INFO] [stdout]   |                                                       ^^^^^ this item is private
[INFO] [stdout]   |
[INFO] [stdout]   = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `executor` links to private item `expr`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/executor/mod.rs:10:43
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! data model and literal conversion), [`expr`] (`WHERE`/`HAVING` expression
[INFO] [stdout]    |                                           ^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `executor` links to private item `aggregate`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/executor/mod.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! evaluation), [`aggregate`] (`GROUP BY` + aggregate functions), [`window`]
[INFO] [stdout]    |                    ^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `executor` links to private item `window`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/executor/mod.rs:11:70
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! evaluation), [`aggregate`] (`GROUP BY` + aggregate functions), [`window`]
[INFO] [stdout]    |                                                                      ^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `executor` links to private item `exec`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/executor/mod.rs:12:40
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! (`OVER (...)` window functions), [`exec`] (walking a
[INFO] [stdout]    |                                        ^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `executor` links to private item `vector`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/executor/mod.rs:13:57
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! [`PlanNode`](crate::planner::PlanNode) tree), and [`vector`] (embedding
[INFO] [stdout]    |                                                         ^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `aggregate_table` links to private item `crate::database::Database::run_select`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/executor/aggregate.rs:32:30
[INFO] [stdout]    |
[INFO] [stdout] 32 | /// [`Database::run_select`](crate::database::Database::run_select)'s
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `eval_expr_scoped` links to private item `find_value`
[INFO] [stdout]    --> crates/tpt-archon-relational/src/executor/expr.rs:103:50
[INFO] [stdout]     |
[INFO] [stdout] 103 | /// correlated-subquery column resolution (see [`find_value`]).
[INFO] [stdout]     |                                                  ^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `eval_expr_scoped` links to private item `find_value`
[INFO] [stdout]    --> crates/tpt-archon-relational/src/executor/expr.rs:109:36
[INFO] [stdout]     |
[INFO] [stdout] 109 | /// tables/aliases in scope (see [`find_value`]).
[INFO] [stdout]     |                                    ^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `parser` links to private item `ast`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/parser/mod.rs:24:38
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! Submodules mirror the grammar: [`ast`] (types), [`lexer`] (tokenizer),
[INFO] [stdout]    |                                      ^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `parser` links to private item `lexer`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/parser/mod.rs:24:55
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! Submodules mirror the grammar: [`ast`] (types), [`lexer`] (tokenizer),
[INFO] [stdout]    |                                                       ^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `parser` links to private item `expr`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/parser/mod.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! [`expr`] (`WHERE`/`HAVING` expressions), [`ddl`] (`CREATE`/`ALTER TABLE`),
[INFO] [stdout]    |       ^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `parser` links to private item `ddl`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/parser/mod.rs:25:48
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! [`expr`] (`WHERE`/`HAVING` expressions), [`ddl`] (`CREATE`/`ALTER TABLE`),
[INFO] [stdout]    |                                                ^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `parser` links to private item `dml`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/parser/mod.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! [`dml`] (`INSERT`/`UPDATE`/`DELETE`), and [`select`] (`SELECT`/`WITH`).
[INFO] [stdout]    |       ^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `parser` links to private item `select`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/parser/mod.rs:26:49
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! [`dml`] (`INSERT`/`UPDATE`/`DELETE`), and [`select`] (`SELECT`/`WITH`).
[INFO] [stdout]    |                                                 ^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `parser` links to private item `ast`
[INFO] [stdout]   --> crates/tpt-archon-relational/src/parser/mod.rs:27:47
[INFO] [stdout]    |
[INFO] [stdout] 27 | //! Only the two entry points below and the [`ast`] types are part of the
[INFO] [stdout]    |                                               ^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ALL`
[INFO] [stdout]    --> crates/tpt-archon-relational/src/parser/ast.rs:642:16
[INFO] [stdout]     |
[INFO] [stdout] 642 |     /// UNION [ALL]. The bool is true for ALL.
[INFO] [stdout]     |                ^^^ no item named `ALL` 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: redundant explicit link target
[INFO] [stdout]  --> crates/tpt-archon-relational/src/database/mod.rs:5:20
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! in a [`BTree`](tpt_archon_core::btree::BTree) from `tpt-archon-core` (which
[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] 5 - //! in a [`BTree`](tpt_archon_core::btree::BTree) from `tpt-archon-core` (which
[INFO] [stdout] 5 + //! in a [`BTree`] from `tpt-archon-core` (which
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> crates/tpt-archon-relational/src/parser/ast.rs:365:1
[INFO] [stdout]     |
[INFO] [stdout] 365 | / pub enum ColumnType {
[INFO] [stdout] 366 | |     /// `INT` — 64-bit integer.
[INFO] [stdout] 367 | |     Int,
[INFO] [stdout] 368 | |     /// `BOOLEAN` — true/false.
[INFO] [stdout] ...   |
[INFO] [stdout] 385 | |     Vector,
[INFO] [stdout] 386 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `A column's logical type.  Re-exported from `crate::parser` so the parser`
[INFO] [stdout]     = help: ends near `A column type in SQL DDL.`
[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]    --> crates/tpt-archon-relational/src/parser/ast.rs:365:1
[INFO] [stdout]     |
[INFO] [stdout] 365 | / pub enum ColumnType {
[INFO] [stdout] 366 | |     /// `INT` — 64-bit integer.
[INFO] [stdout] 367 | |     Int,
[INFO] [stdout] 368 | |     /// `BOOLEAN` — true/false.
[INFO] [stdout] ...   |
[INFO] [stdout] 385 | |     Vector,
[INFO] [stdout] 386 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `A column type in SQL DDL.`
[INFO] [stdout]     = help: ends near `A column type in SQL DDL.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `tpt-archon-relational`
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unresolved link to `MmapBlockDevice`
[INFO] [stdout]   --> crates/tpt-archon-core/src/block/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! - [`MmapBlockDevice`] — a read-only, real OS-`mmap`-backed device offering
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ no item named `MmapBlockDevice` 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] help: there's a similarly named item `BlockDevice`
[INFO] [stdout]    |
[INFO] [stdout] 12 - //! - [`MmapBlockDevice`] — a read-only, real OS-`mmap`-backed device offering
[INFO] [stdout] 12 + //! - [`BlockDevice`] — a read-only, real OS-`mmap`-backed device offering
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::block::MmapBlockDevice`
[INFO] [stdout]   --> crates/tpt-archon-core/src/block/mod.rs:64:39
[INFO] [stdout]    |
[INFO] [stdout] 64 |     /// read-only [`MmapBlockDevice`](crate::block::MmapBlockDevice)).
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `MmapBlockDevice` in module `block`
[INFO] [stdout]    |
[INFO] [stdout] help: there's a similarly named item `BlockDevice`
[INFO] [stdout]    |
[INFO] [stdout] 64 -     /// read-only [`MmapBlockDevice`](crate::block::MmapBlockDevice)).
[INFO] [stdout] 64 +     /// read-only [`MmapBlockDevice`](crate::block::BlockDevice)).
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FileBlockDevice`
[INFO] [stdout]    --> crates/tpt-archon-core/src/storage.rs:271:40
[INFO] [stdout]     |
[INFO] [stdout] 271 | /// Wraps a [`StorageEngine`] over a [`FileBlockDevice`] so callers can open a
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^ no item named `FileBlockDevice` 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 `BlockDevice`
[INFO] [stdout]     |
[INFO] [stdout] 271 - /// Wraps a [`StorageEngine`] over a [`FileBlockDevice`] so callers can open a
[INFO] [stdout] 271 + /// Wraps a [`StorageEngine`] over a [`BlockDevice`] so callers can open a
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `open`
[INFO] [stdout]    --> crates/tpt-archon-core/src/storage.rs:280:38
[INFO] [stdout]     |
[INFO] [stdout] 280 | /// next [`open`](Database::open). [`open`] replays any committed records found
[INFO] [stdout]     |                                      ^^^^ no item named `open` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> crates/tpt-archon-core/src/btree.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! [`PAGE_SIZE`](crate::page::PAGE_SIZE): the const assertion in
[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] 14 - //! [`PAGE_SIZE`](crate::page::PAGE_SIZE): the const assertion in
[INFO] [stdout] 14 + //! [`PAGE_SIZE`]: the const assertion in
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> crates/tpt-archon-core/src/page.rs:5:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! [`BlockDevice`](crate::block::BlockDevice), tracking each frame's state
[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] 5 - //! [`BlockDevice`](crate::block::BlockDevice), tracking each frame's state
[INFO] [stdout] 5 + //! [`BlockDevice`], tracking each frame's state
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> crates/tpt-archon-core/src/storage.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! [`BlockDevice`](crate::block::BlockDevice) interchangeably.
[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] 10 - //! [`BlockDevice`](crate::block::BlockDevice) interchangeably.
[INFO] [stdout] 10 + //! [`BlockDevice`] interchangeably.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "cdd0554fe3ee5b5212bff184c1341202efc1d6a425a225d829d6deb38bce3c9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cdd0554fe3ee5b5212bff184c1341202efc1d6a425a225d829d6deb38bce3c9c", kill_on_drop: false }`
[INFO] [stdout] cdd0554fe3ee5b5212bff184c1341202efc1d6a425a225d829d6deb38bce3c9c
