[INFO] fetching crate konst 0.3.17...
[INFO] documenting konst-0.3.17 against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] extracting crate konst 0.3.17 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate konst 0.3.17
[INFO] finished tweaking crates.io crate konst 0.3.17
[INFO] tweaked toml for crates.io crate konst 0.3.17 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate konst 0.3.17 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 crates.io crate konst 0.3.17 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 3dea45918f1019147a2c5827152a5f6463ab70a5333c5b9585ac8dab1f103781
[INFO] running `Command { std: "docker" "start" "3dea45918f1019147a2c5827152a5f6463ab70a5333c5b9585ac8dab1f103781", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3dea45918f1019147a2c5827152a5f6463ab70a5333c5b9585ac8dab1f103781", 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" "3dea45918f1019147a2c5827152a5f6463ab70a5333c5b9585ac8dab1f103781" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3dea45918f1019147a2c5827152a5f6463ab70a5333c5b9585ac8dab1f103781", 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" "3dea45918f1019147a2c5827152a5f6463ab70a5333c5b9585ac8dab1f103781" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling typewit_proc_macros v1.8.1
[INFO] [stderr]    Compiling konst_proc_macros v0.3.10
[INFO] [stderr]     Checking typewit v1.15.2
[INFO] [stderr]     Checking konst_kernel v0.3.15
[INFO] [stderr]     Checking const_panic v0.2.15
[INFO] [stderr]  Documenting konst v0.3.17 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `map_`
[INFO] [stdout]   --> src/array.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | /// Superceeded by [`map_`],
[INFO] [stdout]    |                      ^^^^ no item named `map_` 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 `map`
[INFO] [stdout]    |
[INFO] [stdout] 18 - /// Superceeded by [`map_`],
[INFO] [stdout] 18 + /// Superceeded by [`map`],
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `from_fn_`
[INFO] [stdout]    --> src/array.rs:153:22
[INFO] [stdout]     |
[INFO] [stdout] 153 | /// Superceeded by [`from_fn_`], const version of
[INFO] [stdout]     |                      ^^^^^^^^ no item named `from_fn_` 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 `from_fn`
[INFO] [stdout]     |
[INFO] [stdout] 153 - /// Superceeded by [`from_fn_`], const version of
[INFO] [stdout] 153 + /// Superceeded by [`from_fn`], const version of
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `core::mem::MaybeUninit::uninit_array`
[INFO] [stdout]   --> src/maybe_uninit.rs:74:55
[INFO] [stdout]    |
[INFO] [stdout] 74 | /// Const equivalent of [`MaybeUninit::uninit_array`](core::mem::MaybeUninit::uninit_array)
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the union `MaybeUninit` has no variant or associated item named `uninit_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `core::slice::ArrayChunks`
[INFO] [stdout]    --> src/slice/slice_iter_methods.rs:323:31
[INFO] [stdout]     |
[INFO] [stdout] 323 |     /// Const equivalent of [`core::slice::ArrayChunks`]
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ArrayChunks` in module `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `const::cmp::ConstCmp`
[INFO] [stdout]    --> src/macros/const_eq_macros.rs:306:19
[INFO] [stdout]     |
[INFO] [stdout] 306 | /// [`ConstCmp`]: const::cmp::ConstCmp
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^ no item named `const` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Rust code block is empty
[INFO] [stdout]   --> src/parsing/get_parser.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |   /// ```rust
[INFO] [stdout]    |  _____^
[INFO] [stdout] 23 | | /// # /*
[INFO] [stdout] 24 | | /// impl SomeParser {
[INFO] [stdout] 25 | | ///     const fn parse_with<'a>(
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | | /// # */
[INFO] [stdout] 30 | | /// ```
[INFO] [stdout]    | |_______^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.22s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/konst/index.html
[INFO] running `Command { std: "docker" "inspect" "3dea45918f1019147a2c5827152a5f6463ab70a5333c5b9585ac8dab1f103781", 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" "3dea45918f1019147a2c5827152a5f6463ab70a5333c5b9585ac8dab1f103781" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "docsrs alloc cmp parsing_proc rust_1_83 rust_latest_stable nightly_mut_refs" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking konst_kernel v0.3.15
[INFO] [stderr]  Documenting konst v0.3.17 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `core::mem::MaybeUninit::uninit_array`
[INFO] [stdout]   --> src/maybe_uninit.rs:74:55
[INFO] [stdout]    |
[INFO] [stdout] 74 | /// Const equivalent of [`MaybeUninit::uninit_array`](core::mem::MaybeUninit::uninit_array)
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the union `MaybeUninit` has no variant or associated item named `uninit_array`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `core::slice::ArrayChunks`
[INFO] [stdout]    --> src/slice/slice_iter_methods.rs:323:31
[INFO] [stdout]     |
[INFO] [stdout] 323 |     /// Const equivalent of [`core::slice::ArrayChunks`]
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ArrayChunks` in module `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `const::cmp::ConstCmp`
[INFO] [stdout]    --> src/macros/const_eq_macros.rs:306:19
[INFO] [stdout]     |
[INFO] [stdout] 306 | /// [`ConstCmp`]: const::cmp::ConstCmp
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^ no item named `const` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/array/__array_macros_2.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / macro_rules! __array_map_by_val {
[INFO] [stdout]  5 | |     ($array:expr, $($closure:tt)* ) => (
[INFO] [stdout]  6 | |         $crate::__::__parse_closure_1!{
[INFO] [stdout]  7 | |             ($crate::__array_map2__with_parsed_closure)
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |     );
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near ````rust`
[INFO] [stdout]    = help: ends near `````
[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/array/__array_macros_2.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / macro_rules! __array_map_by_val {
[INFO] [stdout]  5 | |     ($array:expr, $($closure:tt)* ) => (
[INFO] [stdout]  6 | |         $crate::__::__parse_closure_1!{
[INFO] [stdout]  7 | |             ($crate::__array_map2__with_parsed_closure)
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |     );
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `assert_eq!(PAIRS, [(3, "hello"), (5, "world"), (8, "foo")]);`
[INFO] [stdout]    = help: ends near `}`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/array/__array_macros_2.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / macro_rules! __array_from_fn2 {
[INFO] [stdout] 44 | |     ($($args:tt)*) => ({
[INFO] [stdout] 45 | |         $crate::__::__split_array_type_and_closure!{
[INFO] [stdout] 46 | |             (($crate::__array_from_fn2__splitted_type_and_closure) ())
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     });
[INFO] [stdout] 51 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near ````rust`
[INFO] [stdout]    = help: ends near `````
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/array/__array_macros_2.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / macro_rules! __array_from_fn2 {
[INFO] [stdout] 44 | |     ($($args:tt)*) => ({
[INFO] [stdout] 45 | |         $crate::__::__split_array_type_and_closure!{
[INFO] [stdout] 46 | |             (($crate::__array_from_fn2__splitted_type_and_closure) ())
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     });
[INFO] [stdout] 51 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `use konst::array;`
[INFO] [stdout]    = help: ends near `);`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Rust code block is empty
[INFO] [stdout]   --> src/parsing/get_parser.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |   /// ```rust
[INFO] [stdout]    |  _____^
[INFO] [stdout] 23 | | /// # /*
[INFO] [stdout] 24 | | /// impl SomeParser {
[INFO] [stdout] 25 | | ///     const fn parse_with<'a>(
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | | /// # */
[INFO] [stdout] 30 | | /// ```
[INFO] [stdout]    | |_______^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `konst`
[INFO] running `Command { std: "docker" "inspect" "3dea45918f1019147a2c5827152a5f6463ab70a5333c5b9585ac8dab1f103781", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3dea45918f1019147a2c5827152a5f6463ab70a5333c5b9585ac8dab1f103781", kill_on_drop: false }`
[INFO] [stdout] 3dea45918f1019147a2c5827152a5f6463ab70a5333c5b9585ac8dab1f103781
