[INFO] fetching crate oxixml-infoset 0.1.2...
[INFO] documenting oxixml-infoset-0.1.2 against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] extracting crate oxixml-infoset 0.1.2 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate oxixml-infoset 0.1.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate oxixml-infoset 0.1.2
[INFO] tweaked toml for crates.io crate oxixml-infoset 0.1.2 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate oxixml-infoset 0.1.2 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 oxixml-infoset 0.1.2 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-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 2a9cd91088cc0f85b5a029171b1156209e5e32fe9ea4721f306831a034d73c21
[INFO] running `Command { std: "docker" "start" "2a9cd91088cc0f85b5a029171b1156209e5e32fe9ea4721f306831a034d73c21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2a9cd91088cc0f85b5a029171b1156209e5e32fe9ea4721f306831a034d73c21", 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" "2a9cd91088cc0f85b5a029171b1156209e5e32fe9ea4721f306831a034d73c21" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2a9cd91088cc0f85b5a029171b1156209e5e32fe9ea4721f306831a034d73c21", 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" "2a9cd91088cc0f85b5a029171b1156209e5e32fe9ea4721f306831a034d73c21" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking oxixml-support v0.1.2
[INFO] [stderr]     Checking oxixml-unicode v0.1.2
[INFO] [stderr]     Checking oxixml-xsd v0.1.2
[INFO] [stderr]     Checking oxixml-text v0.1.2
[INFO] [stderr]     Checking oxixml-xml v0.1.2
[INFO] [stderr]     Checking oxixml-iri v0.1.2
[INFO] [stderr]     Checking oxixml-qname v0.1.2
[INFO] [stderr]  Documenting oxixml-infoset v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `produces_markup`
[INFO] [stdout]   --> src/tree/entity.rs:33:41
[INFO] [stdout]    |
[INFO] [stdout] 33 | //! splicing the nodes it yields, and [`produces_markup`] is how it knows to take
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^ no item named `produces_markup` 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]   --> src/deep_equal.rs:50:49
[INFO] [stdout]    |
[INFO] [stdout] 50 | /// schema-aware store, [`ErrorCode::Foty0012`](crate::ErrorCode::Foty0012).
[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] 50 - /// schema-aware store, [`ErrorCode::Foty0012`](crate::ErrorCode::Foty0012).
[INFO] [stdout] 50 + /// schema-aware store, [`ErrorCode::Foty0012`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/tree/builder.rs:20:72
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// supplies the annotations it computed, and [`XdmNode::typed_value`](crate::XdmNode::typed_value),
[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] 20 - /// supplies the annotations it computed, and [`XdmNode::typed_value`](crate::XdmNode::typed_value),
[INFO] [stdout] 20 + /// supplies the annotations it computed, and [`XdmNode::typed_value`],
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/tree/builder.rs:21:28
[INFO] [stdout]    |
[INFO] [stdout] 21 | /// [`XdmNode::type_name`](crate::XdmNode::type_name), [`XdmNode::nilled`](crate::XdmNode::nilled),
[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] 21 - /// [`XdmNode::type_name`](crate::XdmNode::type_name), [`XdmNode::nilled`](crate::XdmNode::nilled),
[INFO] [stdout] 21 + /// [`XdmNode::type_name`], [`XdmNode::nilled`](crate::XdmNode::nilled),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/tree/builder.rs:21:76
[INFO] [stdout]    |
[INFO] [stdout] 21 | /// [`XdmNode::type_name`](crate::XdmNode::type_name), [`XdmNode::nilled`](crate::XdmNode::nilled),
[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] 21 - /// [`XdmNode::type_name`](crate::XdmNode::type_name), [`XdmNode::nilled`](crate::XdmNode::nilled),
[INFO] [stdout] 21 + /// [`XdmNode::type_name`](crate::XdmNode::type_name), [`XdmNode::nilled`],
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/tree/builder.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// [`XdmNode::is_id`](crate::XdmNode::is_id) and [`XdmNode::is_idref`](crate::XdmNode::is_idref)
[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] 22 - /// [`XdmNode::is_id`](crate::XdmNode::is_id) and [`XdmNode::is_idref`](crate::XdmNode::is_idref)
[INFO] [stdout] 22 + /// [`XdmNode::is_id`] and [`XdmNode::is_idref`](crate::XdmNode::is_idref)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/tree/builder.rs:22:73
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// [`XdmNode::is_id`](crate::XdmNode::is_id) and [`XdmNode::is_idref`](crate::XdmNode::is_idref)
[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] 22 - /// [`XdmNode::is_id`](crate::XdmNode::is_id) and [`XdmNode::is_idref`](crate::XdmNode::is_idref)
[INFO] [stdout] 22 + /// [`XdmNode::is_id`](crate::XdmNode::is_id) and [`XdmNode::is_idref`]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/tree/builder.rs:583:38
[INFO] [stdout]     |
[INFO] [stdout] 583 |     /// [`XdmNode::unparsed_entity`](crate::XdmNode::unparsed_entity) read back. `system_id` is
[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] 583 -     /// [`XdmNode::unparsed_entity`](crate::XdmNode::unparsed_entity) read back. `system_id` is
[INFO] [stdout] 583 +     /// [`XdmNode::unparsed_entity`] read back. `system_id` is
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/tree/parse.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! [`ExternalEntityResolver`](crate::ExternalEntityResolver) that opts in; without one, such an
[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 - //! [`ExternalEntityResolver`](crate::ExternalEntityResolver) that opts in; without one, such an
[INFO] [stdout] 24 + //! [`ExternalEntityResolver`] that opts in; without one, such an
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/tree/parse.rs:26:43
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! rejected with [`ErrorCode::Fodc0006`](crate::ErrorCode::Fodc0006) rather than silently losing
[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] 26 - //! rejected with [`ErrorCode::Fodc0006`](crate::ErrorCode::Fodc0006) rather than silently losing
[INFO] [stdout] 26 + //! rejected with [`ErrorCode::Fodc0006`] rather than silently losing
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/tree/parse.rs:192:34
[INFO] [stdout]     |
[INFO] [stdout] 192 |     /// [`EXTERNAL_SUBSET_NAME`](crate::EXTERNAL_SUBSET_NAME). A resolver that declines it —
[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] 192 -     /// [`EXTERNAL_SUBSET_NAME`](crate::EXTERNAL_SUBSET_NAME). A resolver that declines it —
[INFO] [stdout] 192 +     /// [`EXTERNAL_SUBSET_NAME`]. A resolver that declines it —
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/tree/tree_impl.rs:77:45
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// Unlike [`XdmNode::unparsed_entity`](crate::XdmNode::unparsed_entity), which answers for
[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] 77 -     /// Unlike [`XdmNode::unparsed_entity`](crate::XdmNode::unparsed_entity), which answers for
[INFO] [stdout] 77 +     /// Unlike [`XdmNode::unparsed_entity`], which answers for
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/tree/external.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 | / //! Optional retrieval of external parsed general entities.
[INFO] [stdout]   2 | | //!
[INFO] [stdout]   3 | | //! A non-validating XML processor is explicitly allowed not to retrieve the text of an external
[INFO] [stdout]   4 | | //! entity ([XML 1.0 §5.1](https://www.w3.org/TR/xml/#proc-types)), and by default
[INFO] [stdout] ...   |
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Every item is also re-exported at the crate root, so`
[INFO] [stdout]     = help: ends near `Optional retrieval of external parsed general entities.`
[INFO] [stdout]     = note: `#[deny(rustdoc::unportable_markdown)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `deep_equal` is both a function and a module
[INFO] [stdout]   --> src/lib.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | //! [`deep_equal`] implements `fn:deep-equal`.
[INFO] [stdout]    |       ^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 35 | //! [`deep_equal()`] implements `fn:deep-equal`.
[INFO] [stdout]    |                 ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 35 | //! [`mod@deep_equal`] implements `fn:deep-equal`.
[INFO] [stdout]    |       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `oxixml-infoset`
[INFO] running `Command { std: "docker" "inspect" "2a9cd91088cc0f85b5a029171b1156209e5e32fe9ea4721f306831a034d73c21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a9cd91088cc0f85b5a029171b1156209e5e32fe9ea4721f306831a034d73c21", kill_on_drop: false }`
[INFO] [stdout] 2a9cd91088cc0f85b5a029171b1156209e5e32fe9ea4721f306831a034d73c21
