[INFO] fetching crate evegfx 0.6.0...
[INFO] documenting evegfx-0.6.0 against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] extracting crate evegfx 0.6.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate evegfx 0.6.0
[INFO] finished tweaking crates.io crate evegfx 0.6.0
[INFO] tweaked toml for crates.io crate evegfx 0.6.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate evegfx 0.6.0 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] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 21 packages to highest compatible versions
[INFO] [stderr]       Adding memchr v2.3.4 (available: v2.8.3)
[INFO] [stderr]       Adding num_enum v0.5.11 (available: v0.7.6)
[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] warning: Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
[INFO] [stderr] (in the `num_enum` dependency)
[INFO] [stderr] warning: `evegfx` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] f2452c52a565077aabb219d73a85d0522c57e2bd04021ff5cecb5753211bb61f
[INFO] running `Command { std: "docker" "start" "f2452c52a565077aabb219d73a85d0522c57e2bd04021ff5cecb5753211bb61f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f2452c52a565077aabb219d73a85d0522c57e2bd04021ff5cecb5753211bb61f", 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" "f2452c52a565077aabb219d73a85d0522c57e2bd04021ff5cecb5753211bb61f" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f2452c52a565077aabb219d73a85d0522c57e2bd04021ff5cecb5753211bb61f", 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" "f2452c52a565077aabb219d73a85d0522c57e2bd04021ff5cecb5753211bb61f" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
[INFO] [stderr] (in the `num_enum` dependency)
[INFO] [stderr] warning: `evegfx` (manifest) generated 1 warning
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling lexical-core v0.7.6
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling arrayvec v0.5.2
[INFO] [stderr]    Compiling funty v1.1.0
[INFO] [stderr]    Compiling radium v0.5.3
[INFO] [stderr]    Compiling nom v6.2.2
[INFO] [stderr]    Compiling bitvec v0.19.6
[INFO] [stderr]    Compiling num_enum_derive v0.5.11
[INFO] [stderr]     Checking num_enum v0.5.11
[INFO] [stderr]    Compiling evegfx-macros v0.3.0
[INFO] [stderr]  Documenting evegfx v0.6.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: this attribute can only be applied to a `use` item
[INFO] [stdout]   --> src/lib.rs:46:7
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[doc(inline)]
[INFO] [stdout]    |       ^^^^^^ only applicable on `use` items
[INFO] [stdout] 47 | pub type BT816 = BT815;
[INFO] [stdout]    | -------------- not a `use` item
[INFO] [stdout]    |
[INFO] [stdout]    = note: read <https://doc.rust-lang.org/nightly/rustdoc/the-doc-attribute.html#inline-and-no_inline> for more information
[INFO] [stdout]    = note: `#[warn(invalid_doc_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::strfmt::Message`
[INFO] [stdout]   --> src/lib.rs:16:30
[INFO] [stdout]    |
[INFO] [stdout] 16 | /// Constructs a [`Message`](crate::strfmt::Message) value for use with EVE
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^ no item named `strfmt` in module `evegfx`
[INFO] [stdout]    |
[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]   --> src/commands/coprocessor.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 | /// [`Error`](Error).
[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] 12 - /// [`Error`](Error).
[INFO] [stdout] 12 + /// [`Error`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/commands/coprocessor.rs:187:22
[INFO] [stdout]     |
[INFO] [stdout] 187 |     /// [`LowLevel`](crate::low_level::LowLevel) API, but having the coprocessor
[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] 187 -     /// [`LowLevel`](crate::low_level::LowLevel) API, but having the coprocessor
[INFO] [stdout] 187 +     /// [`LowLevel`] API, but having the coprocessor
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/commands/waiter.rs:4:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! [`Waiter`](Waiter) is a trait implemented by types that are able to block
[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] 4 - //! [`Waiter`](Waiter) is a trait implemented by types that are able to block
[INFO] [stdout] 4 + //! [`Waiter`] is a trait implemented by types that are able to block
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/commands/waiter.rs:8:23
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! [`PollingWaiter`](PollingWaiter) is a simple built-in implementation 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] 8 - //! [`PollingWaiter`](PollingWaiter) is a simple built-in implementation of
[INFO] [stdout] 8 + //! [`PollingWaiter`] is a simple built-in implementation of
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/commands/waiter.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 | /// The default [`Waiter`](Waiter) implementation, which polls the coprocessor
[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] 57 - /// The default [`Waiter`](Waiter) implementation, which polls the coprocessor
[INFO] [stdout] 57 + /// The default [`Waiter`] implementation, which polls the coprocessor
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/config.rs:4:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! of [`EVE`](super::EVE).
[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] 4 - //! of [`EVE`](super::EVE).
[INFO] [stdout] 4 + //! of [`EVE`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/display_list/shape_builder.rs:1:31
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! For the [`Builder::draw`](super::Builder::draw) method.
[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] 1 - //! For the [`Builder::draw`](super::Builder::draw) method.
[INFO] [stdout] 1 + //! For the [`Builder::draw`] method.
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/graphics/pos.rs:31:19
[INFO] [stdout]    |
[INFO] [stdout] 31 | /// [`Vertex2II`](Vertex2II) coordinates. Translation coordinates are given
[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] 31 - /// [`Vertex2II`](Vertex2II) coordinates. Translation coordinates are given
[INFO] [stdout] 31 + /// [`Vertex2II`] coordinates. Translation coordinates are given
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/low_level.rs:24:15
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// [`Error`](crate::error::Error).
[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] 24 - /// [`Error`](crate::error::Error).
[INFO] [stdout] 24 + /// [`Error`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/memory/region.rs:7:60
[INFO] [stdout]   |
[INFO] [stdout] 7 | /// A trait implemented by all memory regions that [`Ptr`](Ptr) instances can
[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] 7 - /// A trait implemented by all memory regions that [`Ptr`](Ptr) instances can
[INFO] [stdout] 7 + /// A trait implemented by all memory regions that [`Ptr`] instances can
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/memory/ptr.rs:27:31
[INFO] [stdout]    |
[INFO] [stdout] 27 |     /// [`MemoryRegion::ptr`](MemoryRegion::ptr) for more information.
[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] 27 -     /// [`MemoryRegion::ptr`](MemoryRegion::ptr) for more information.
[INFO] [stdout] 27 +     /// [`MemoryRegion::ptr`] for more information.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/bt815.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct BT815;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Model type representing the BT815 and BT816 chips.`
[INFO] [stdout]    = help: ends near `Device type representing the BT815 and BT816 models.`
[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/models/bt815.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct BT815;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Device type representing the BT815 and BT816 models.`
[INFO] [stdout]    = help: ends near `Device type representing the BT815 and BT816 models.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/lib.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 | /// An alias for [`BT815`](BT815), because both models belong to the same
[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] 44 - /// An alias for [`BT815`](BT815), because both models belong to the same
[INFO] [stdout] 44 + /// An alias for [`BT815`], because both models belong to the same
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/lib.rs:55:40
[INFO] [stdout]    |
[INFO] [stdout] 55 | /// an implementation of [`Interface`](interface::Interface) which you'll
[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] 55 - /// an implementation of [`Interface`](interface::Interface) which you'll
[INFO] [stdout] 55 + /// an implementation of [`Interface`] which you'll
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/lib.rs:82:22
[INFO] [stdout]    |
[INFO] [stdout] 82 |     /// as [`BT815`](BT815) for the BT815 and BT816 models. The different
[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] 82 -     /// as [`BT815`](BT815) for the BT815 and BT816 models. The different
[INFO] [stdout] 82 +     /// as [`BT815`] for the BT815 and BT816 models. The different
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `evegfx`
[INFO] running `Command { std: "docker" "inspect" "f2452c52a565077aabb219d73a85d0522c57e2bd04021ff5cecb5753211bb61f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2452c52a565077aabb219d73a85d0522c57e2bd04021ff5cecb5753211bb61f", kill_on_drop: false }`
[INFO] [stdout] f2452c52a565077aabb219d73a85d0522c57e2bd04021ff5cecb5753211bb61f
