[INFO] fetching crate sup-xml-core 1.3.0...
[INFO] documenting sup-xml-core-1.3.0 against 824336ad4127ce295849937a24c08a4aeff6ada7 for pr-162169
[INFO] extracting crate sup-xml-core 1.3.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate sup-xml-core 1.3.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sup-xml-core 1.3.0
[INFO] tweaked toml for crates.io crate sup-xml-core 1.3.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sup-xml-core 1.3.0 on toolchain 824336ad4127ce295849937a24c08a4aeff6ada7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sup-xml-core 1.3.0 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" "+824336ad4127ce295849937a24c08a4aeff6ada7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ml-dsa v0.1.0
[INFO] [stderr]   Downloaded web_atoms v0.2.4
[INFO] [stderr]   Downloaded elsa v1.11.2
[INFO] [stderr]   Downloaded supso-project v1.0.0
[INFO] [stderr]   Downloaded sup-xml-tree v1.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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] 90b3860c7f8ac5ce80a3cb539fd00b9f8c7049c5b927c77722dbfc6b916faabd
[INFO] running `Command { std: "docker" "start" "90b3860c7f8ac5ce80a3cb539fd00b9f8c7049c5b927c77722dbfc6b916faabd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "90b3860c7f8ac5ce80a3cb539fd00b9f8c7049c5b927c77722dbfc6b916faabd", 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" "90b3860c7f8ac5ce80a3cb539fd00b9f8c7049c5b927c77722dbfc6b916faabd" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "90b3860c7f8ac5ce80a3cb539fd00b9f8c7049c5b927c77722dbfc6b916faabd", 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" "90b3860c7f8ac5ce80a3cb539fd00b9f8c7049c5b927c77722dbfc6b916faabd" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking typenum v1.20.0
[INFO] [stderr]     Checking cmov v0.5.3
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]     Checking const-oid v0.10.2
[INFO] [stderr]     Checking keccak v0.2.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]     Checking sponge-cursor v0.1.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rust_decimal v1.42.0
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking bumpalo v3.20.2
[INFO] [stderr]     Checking elsa v1.11.2
[INFO] [stderr]     Checking simdutf8 v0.1.5
[INFO] [stderr]     Checking ctutils v0.4.2
[INFO] [stderr]     Checking sup-xml-tree v1.3.0
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]     Checking hybrid-array v0.4.12
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking der v0.8.0
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking module-lattice v0.2.3
[INFO] [stderr]     Checking ed25519-dalek v2.2.0
[INFO] [stderr]     Checking spki v0.8.0
[INFO] [stderr]     Checking pkcs8 v0.11.0
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]     Checking signature v3.0.0
[INFO] [stderr]     Checking shake v0.1.0
[INFO] [stderr]     Checking ml-dsa v0.1.0
[INFO] [stderr]     Checking supso-project v1.0.0
[INFO] [stderr]  Documenting sup-xml-core v1.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `from_files`
[INFO] [stdout]   --> src/catalog.rs:97:32
[INFO] [stdout]    |
[INFO] [stdout] 97 | /// discovery rules, or with [`from_files`] / [`parse`] when you
[INFO] [stdout]    |                                ^^^^^^^^^^ no item named `from_files` 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 `parse`
[INFO] [stdout]   --> src/catalog.rs:97:49
[INFO] [stdout]    |
[INFO] [stdout] 97 | /// discovery rules, or with [`from_files`] / [`parse`] when you
[INFO] [stdout]    |                                                 ^^^^^ no item named `parse` 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 `crate::dom::Document`
[INFO] [stdout]  --> src/dtd/mod.rs:4:42
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! then validates a parsed [`Document`](crate::dom::Document) against
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^ no item named `dom` in module `sup_xml_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `51`
[INFO] [stdout]   --> src/dtd/model.rs:17:36
[INFO] [stdout]    |
[INFO] [stdout] 17 |     /// Mixed content per § 3.2.2 [51].  Either `(#PCDATA)*` (no
[INFO] [stdout]    |                                    ^^ no item named `51` 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 `47`
[INFO] [stdout]   --> src/dtd/model.rs:22:39
[INFO] [stdout]    |
[INFO] [stdout] 22 |     /// Children content per § 3.2.1 [47].  A nested group of
[INFO] [stdout]    |                                       ^^ no item named `47` 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 `49`
[INFO] [stdout]   --> src/dtd/model.rs:29:37
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// matches the grammar in § 3.2.1 [49] / [50].
[INFO] [stdout]    |                                     ^^ no item named `49` 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 `50`
[INFO] [stdout]   --> src/dtd/model.rs:29:44
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// matches the grammar in § 3.2.1 [49] / [50].
[INFO] [stdout]    |                                            ^^ no item named `50` 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 `48`
[INFO] [stdout]   --> src/dtd/model.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |     /// `Name` per [48] — refers to another element by GI.
[INFO] [stdout]    |                     ^^ no item named `48` 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 `47`
[INFO] [stdout]   --> src/dtd/model.rs:56:34
[INFO] [stdout]    |
[INFO] [stdout] 56 | /// `?` / `*` / `+` per § 3.2.1 [47].  `One` = no suffix.
[INFO] [stdout]    |                                  ^^ no item named `47` 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 `5`
[INFO] [stdout]    --> src/dtd/validate.rs:472:48
[INFO] [stdout]     |
[INFO] [stdout] 472 | /// True if `s` is a valid XML Name (§ 2.3 [4][5]).  Simplified —
[INFO] [stdout]     |                                                ^ no item named `5` 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 `4a`
[INFO] [stdout]   --> src/charsets.rs:46:31
[INFO] [stdout]    |
[INFO] [stdout] 46 | /// XML 1.0 § 2.3 production [4a].  Non-ASCII bytes (≥ 0x80) are `0` so the
[INFO] [stdout]    |                               ^^ no item named `4a` 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 `crate::entity_resolver::NetworkResolver`
[INFO] [stdout]   --> src/entity_resolver.rs:22:29
[INFO] [stdout]    |
[INFO] [stdout] 22 | //! - A [`NetworkResolver`](crate::entity_resolver::NetworkResolver)
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `NetworkResolver` in module `entity_resolver`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crates/compat`
[INFO] [stdout]   --> src/error.rs:10:58
[INFO] [stdout]    |
[INFO] [stdout] 10 | /// through `xmlError::domain` after going through the [`crates/compat`] FFI
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^ no item named `crates/compat` 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 `crates/compat`
[INFO] [stdout]    --> src/error.rs:200:29
[INFO] [stdout]     |
[INFO] [stdout] 200 | /// (idiomatic Rust); the [`crates/compat`] cdylib converts to libxml2's
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ no item named `crates/compat` 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 `crate::resolve_namespaces`
[INFO] [stdout]   --> src/options.rs:73:47
[INFO] [stdout]    |
[INFO] [stdout] 73 |     /// are applied by [`resolve_namespaces`][crate::resolve_namespaces].
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `resolve_namespaces` in module `sup_xml_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `41`
[INFO] [stdout]    --> src/options.rs:203:58
[INFO] [stdout]     |
[INFO] [stdout] 203 |     ///   - unquoted values                      (§ 3.1 [41])
[INFO] [stdout]     |                                                          ^^ no item named `41` 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 `4`
[INFO] [stdout]    --> src/options.rs:204:58
[INFO] [stdout]     |
[INFO] [stdout] 204 |     ///   - invalid attribute name-start chars   (§ 2.3 [4])
[INFO] [stdout]     |                                                          ^ no item named `4` 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 `40`
[INFO] [stdout]    --> src/options.rs:205:58
[INFO] [stdout]     |
[INFO] [stdout] 205 |     ///   - missing whitespace between attrs     (§ 3.1 [40])
[INFO] [stdout]     |                                                          ^^ no item named `40` 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 `XmlBytesReader::recovered_errors`
[INFO] [stdout]    --> src/options.rs:271:13
[INFO] [stdout]     |
[INFO] [stdout] 271 |     ///   [`XmlBytesReader::recovered_errors`] and applies a
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `XmlBytesReader` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `XmlReader`
[INFO] [stdout]  --> src/parser.rs:3:61
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Produces a [`sup_xml_tree::dom::Document`] by feeding [`XmlReader`]
[INFO] [stdout]   |                                                             ^^^^^^^^^ no item named `XmlReader` 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 `arena::Document`
[INFO] [stdout]   --> src/parser.rs:12:43
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! The arena DOM has a different type ([`arena::Document`]) than the legacy
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^ no item named `arena` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `XmlReader`
[INFO] [stdout]   --> src/parser.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! Wraps [`XmlReader`] — the SAX layer.  All XML correctness (well-formedness
[INFO] [stdout]    |             ^^^^^^^^^ no item named `XmlReader` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `streaming_reader` links to private item `XmlBytesReader::rebind_scanner`
[INFO] [stdout]   --> src/streaming_reader.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | //!   [`XmlBytesReader::rebind_scanner`] whenever the buffer might
[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: unresolved link to `Self::refill_and_rebind`
[INFO] [stdout]    --> src/streaming_reader.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 |     /// [`Self::refill_and_rebind`]).
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ the struct `XmlByteStreamReader` has no field or associated item named `refill_and_rebind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::namespace`
[INFO] [stdout]  --> src/ns_helpers.rs:4:32
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! Lives outside the legacy [`crate::namespace`] module because it's used by
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^ no item named `namespace` in module `sup_xml_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `regex` links to private item `nfa::Program`
[INFO] [stdout]   --> src/regex/mod.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! 2. [`nfa::Program`] compiles the AST via Thompson's construction
[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 `regex` links to private item `vm`
[INFO] [stdout]   --> src/regex/mod.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! 3. [`vm`] runs the NFA against an input string using two
[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 `complement`
[INFO] [stdout]   --> src/regex/class.rs:34:51
[INFO] [stdout]    |
[INFO] [stdout] 34 |     /// terminators).  Used as the universe for [`complement`].
[INFO] [stdout]    |                                                   ^^^^^^^^^^ no item named `complement` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `Expr` links to private item `ClassSet`
[INFO] [stdout]   --> src/regex/parser.rs:24:51
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// Parsed XSD regex.  Classes are flattened to [`ClassSet`] at
[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 `parse_class_atom`
[INFO] [stdout]    --> src/regex/parser.rs:559:23
[INFO] [stdout]     |
[INFO] [stdout] 559 |     /// class body, [`parse_class_atom`] short-circuits single-char
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ no item named `parse_class_atom` 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 `bump_char`
[INFO] [stdout]    --> src/regex/parser.rs:778:55
[INFO] [stdout]     |
[INFO] [stdout] 778 |     /// ASCII); for arbitrary codepoint advance use [`bump_char`].
[INFO] [stdout]     |                                                       ^^^^^^^^^ no item named `bump_char` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `compile_with_cached` links to private item `COMPILE_CACHE`
[INFO] [stdout]   --> src/regex/mod.rs:59:7
[INFO] [stdout]    |
[INFO] [stdout] 59 | /// [`COMPILE_CACHE`] for the cache lifetime / scope.  Misses fall
[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 `xml_bytes_reader` links to private item `Scanner`
[INFO] [stdout]   --> src/xml_bytes_reader.rs:20:54
[INFO] [stdout]    |
[INFO] [stdout] 20 | //! Bytes emitted here are still valid UTF-8 — the [`Scanner`] enforces
[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 `attrs`
[INFO] [stdout]    --> src/xml_bytes_reader.rs:414:47
[INFO] [stdout]     |
[INFO] [stdout] 414 |     /// entity-replacement stream, the lazy [`attrs()`] iterator has
[INFO] [stdout]     |                                               ^^^^^^^ no item named `attrs` 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 `attrs`
[INFO] [stdout]    --> src/xml_bytes_reader.rs:490:55
[INFO] [stdout]     |
[INFO] [stdout] 490 |     /// callers should consume this list instead of [`attrs()`] — the
[INFO] [stdout]     |                                                       ^^^^^^^ no item named `attrs` 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 `28a`
[INFO] [stdout]    --> src/xml_bytes_reader.rs:784:25
[INFO] [stdout]     |
[INFO] [stdout] 784 |     /// (XML 1.0 § 2.8 [28a]).
[INFO] [stdout]     |                         ^^^ no item named `28a` 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 `document`
[INFO] [stdout]    --> src/xml_bytes_reader.rs:823:16
[INFO] [stdout]     |
[INFO] [stdout] 823 |     /// § 2.1 [document]: the document body has *exactly one* root
[INFO] [stdout]     |                ^^^^^^^^ no item named `document` 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 `47`
[INFO] [stdout]    --> src/xml_bytes_reader.rs:906:21
[INFO] [stdout]     |
[INFO] [stdout] 906 | /// (XML 1.0 § 3.2 [47]).  The model is parsed by mutual recursion
[INFO] [stdout]     |                     ^^ no item named `47` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `src_offset` links to private item `crate::scanner::Scanner::src_offset`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:1121:11
[INFO] [stdout]      |
[INFO] [stdout] 1121 |     /// [`crate::scanner::Scanner::src_offset`].
[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 `Document`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:1148:21
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     /// resulting [`Document`].
[INFO] [stdout]      |                     ^^^^^^^^ no item named `Document` 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 `document`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:1628:16
[INFO] [stdout]      |
[INFO] [stdout] 1628 |     /// § 2.1 [document]: at the document level, exactly one root
[INFO] [stdout]      |                ^^^^^^^^ no item named `document` 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 `skip_quoted`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:1920:22
[INFO] [stdout]      |
[INFO] [stdout] 1920 |     /// Variant of [`skip_quoted`] that returns the literal contents
[INFO] [stdout]      |                      ^^^^^^^^^^^ no item named `skip_quoted` 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 `skip_quoted`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:1940:16
[INFO] [stdout]      |
[INFO] [stdout] 1940 |     /// Like [`skip_quoted`] but also validates the literal content
[INFO] [stdout]      |                ^^^^^^^^^^^ no item named `skip_quoted` 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 `11`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:1942:26
[INFO] [stdout]      |
[INFO] [stdout] 1942 |     /// XML 1.0 § 4.2.2 [11] forbids `#` fragment identifiers in
[INFO] [stdout]      |                          ^^ no item named `11` 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 `11`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:1948:55
[INFO] [stdout]      |
[INFO] [stdout] 1948 |     /// Read a quoted SystemLiteral (XML 1.0 § 4.2.2 [11]) and
[INFO] [stdout]      |                                                       ^^ no item named `11` 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 `parameter_entities`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:2379:30
[INFO] [stdout]      |
[INFO] [stdout] 2379 |     /// looks `name` up in [`parameter_entities`], and pushes the
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^ no item named `parameter_entities` 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 `parse_external_subset_loop`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:2649:19
[INFO] [stdout]      |
[INFO] [stdout] 2649 |     /// Mirrors [`parse_external_subset_loop`]'s decl dispatch but
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `parse_external_subset_loop` 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 `skip_pubid_literal`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:2738:19
[INFO] [stdout]      |
[INFO] [stdout] 2738 |     /// Same as [`skip_pubid_literal`] but returns the body bytes.
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^ no item named `skip_pubid_literal` 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 `52`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:3404:24
[INFO] [stdout]      |
[INFO] [stdout] 3404 |     /// XML 1.0 § 3.3 [52] [AttlistDecl]:
[INFO] [stdout]      |                        ^^ no item named `52` 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 `AttlistDecl`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:3404:29
[INFO] [stdout]      |
[INFO] [stdout] 3404 |     /// XML 1.0 § 3.3 [52] [AttlistDecl]:
[INFO] [stdout]      |                             ^^^^^^^^^^^ no item named `AttlistDecl` 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 `45`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:3567:24
[INFO] [stdout]      |
[INFO] [stdout] 3567 |     /// XML 1.0 § 3.2 [45] [elementdecl]:
[INFO] [stdout]      |                        ^^ no item named `45` 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 `elementdecl`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:3567:29
[INFO] [stdout]      |
[INFO] [stdout] 3567 |     /// XML 1.0 § 3.2 [45] [elementdecl]:
[INFO] [stdout]      |                             ^^^^^^^^^^^ no item named `elementdecl` 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 `cp`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:3699:14
[INFO] [stdout]      |
[INFO] [stdout] 3699 |     /// One [cp] — child production: Name | choice | seq, with an
[INFO] [stdout]      |              ^^ no item named `cp` 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 `51`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:3703:27
[INFO] [stdout]      |
[INFO] [stdout] 3703 |     /// (XML 1.0 § 3.2.2 [51]).  `parse_content_model_inner` enforces this.
[INFO] [stdout]      |                           ^^ no item named `51` 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 `51`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:3718:51
[INFO] [stdout]      |
[INFO] [stdout] 3718 |     /// `#PCDATA` is forbidden — XML 1.0 § 3.2.2 [51] [Mixed]
[INFO] [stdout]      |                                                   ^^ no item named `51` 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 `Mixed`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:3718:56
[INFO] [stdout]      |
[INFO] [stdout] 3718 |     /// `#PCDATA` is forbidden — XML 1.0 § 3.2.2 [51] [Mixed]
[INFO] [stdout]      |                                                        ^^^^^ no item named `Mixed` 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 `82`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:3773:24
[INFO] [stdout]      |
[INFO] [stdout] 3773 |     /// XML 1.0 § 4.7 [82] [NotationDecl]:
[INFO] [stdout]      |                        ^^ no item named `82` 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 `NotationDecl`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:3773:29
[INFO] [stdout]      |
[INFO] [stdout] 3773 |     /// XML 1.0 § 4.7 [82] [NotationDecl]:
[INFO] [stdout]      |                             ^^^^^^^^^^^^ no item named `NotationDecl` 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 `push_entity_stream`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:4960:26
[INFO] [stdout]      |
[INFO] [stdout] 4960 | /// Called right after [`push_entity_stream`] for *external* parsed
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^ no item named `push_entity_stream` 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 `26`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:5126:20
[INFO] [stdout]      |
[INFO] [stdout] 5126 | /// XML 1.0 § 2.8 [26] [VersionNum]: `'1.' [0-9]+`.  No whitespace,
[INFO] [stdout]      |                    ^^ no item named `26` 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 `VersionNum`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:5126:25
[INFO] [stdout]      |
[INFO] [stdout] 5126 | /// XML 1.0 § 2.8 [26] [VersionNum]: `'1.' [0-9]+`.  No whitespace,
[INFO] [stdout]      |                         ^^^^^^^^^^ no item named `VersionNum` 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 `81`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:5135:22
[INFO] [stdout]      |
[INFO] [stdout] 5135 | /// XML 1.0 § 4.3.3 [81] [EncName]: `[A-Za-z] ([A-Za-z0-9._] | '-')*`.
[INFO] [stdout]      |                      ^^ no item named `81` 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 `EncName`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:5135:27
[INFO] [stdout]      |
[INFO] [stdout] 5135 | /// XML 1.0 § 4.3.3 [81] [EncName]: `[A-Za-z] ([A-Za-z0-9._] | '-')*`.
[INFO] [stdout]      |                           ^^^^^^^ no item named `EncName` 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 `Occurrence::One`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:5155:49
[INFO] [stdout]      |
[INFO] [stdout] 5155 | /// is something else (caller should treat as [`Occurrence::One`]).
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^ no item named `Occurrence` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `41`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:5311:68
[INFO] [stdout]      |
[INFO] [stdout] 5311 | /// - the value is quoted with `"` or `'`                  (§ 3.1 [41])
[INFO] [stdout]      |                                                                    ^^ no item named `41` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `resolve_uri` links to private item `XmlBytesReader::load_external_subset`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:6182:7
[INFO] [stdout]      |
[INFO] [stdout] 6182 | /// [`XmlBytesReader::load_external_subset`].
[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 `compact_at`
[INFO] [stdout]    --> src/scanner.rs:525:50
[INFO] [stdout]     |
[INFO] [stdout] 525 |     /// remains sound; mutations performed via [`compact_at`] update the
[INFO] [stdout]     |                                                  ^^^^^^^^^^ no item named `compact_at` 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 `7`
[INFO] [stdout]    --> src/scanner.rs:927:32
[INFO] [stdout]     |
[INFO] [stdout] 927 |     /// Scan an XML 1.0 § 2.3 [7] Nmtoken — `(NameChar)+`.  Differs from
[INFO] [stdout]     |                                ^ no item named `7` 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 `13`
[INFO] [stdout]     --> src/scanner.rs:1183:31
[INFO] [stdout]      |
[INFO] [stdout] 1183 | /// XML 1.0 § 2.3 production [13]: PubidChar.
[INFO] [stdout]      |                               ^^ no item named `13` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `mark_synthetic_wrap` links to private item `Self::synthetic_wraps`
[INFO] [stdout]    --> src/xpath/context.rs:486:29
[INFO] [stdout]     |
[INFO] [stdout] 486 |     /// [`synthetic_wraps`](Self::synthetic_wraps) for the rationale.
[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 `Document`
[INFO] [stdout]    --> src/xpath/context.rs:537:51
[INFO] [stdout]     |
[INFO] [stdout] 537 |     /// table so the caller can drop the source [`Document`] right
[INFO] [stdout]     |                                                   ^^^^^^^^ no item named `Document` 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 `Numeric::decimal_op`
[INFO] [stdout]    --> src/xpath/eval.rs:354:22
[INFO] [stdout]     |
[INFO] [stdout] 354 |     /// here — see [`Numeric::decimal_op`] for the exact path.
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^ the enum `Numeric` has no variant or associated item named `decimal_op`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `IntRange` links to private item `items_of`
[INFO] [stdout]    --> src/xpath/eval.rs:472:38
[INFO] [stdout]     |
[INFO] [stdout] 472 |     /// mixed sequence) expand via [`items_of`]; consumers that can
[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 `crate::xsd`
[INFO] [stdout]     --> src/xpath/eval.rs:1163:37
[INFO] [stdout]      |
[INFO] [stdout] 1163 | /// 1.1 assertion evaluator — see [`crate::xsd`].
[INFO] [stdout]      |                                     ^^^^^^^^^^ no item named `xsd` in module `sup_xml_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `f64::from_str`
[INFO] [stdout]     --> src/xpath/eval.rs:4112:17
[INFO] [stdout]      |
[INFO] [stdout] 4112 | /// parse via [`f64::from_str`]; typed atomics consult their
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ the primitive type `f64` has no associated item named `from_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Pattern::streaming`
[INFO] [stdout]   --> src/xpath/pattern.rs:38:32
[INFO] [stdout]    |
[INFO] [stdout] 38 | //! - **Forward streaming**: [`Pattern::streaming`] — TODO.  An NFA-shaped
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^ the struct `Pattern` has no field or associated item named `streaming`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `add_namespace_node`
[INFO] [stdout]    --> src/xpath/rtf.rs:414:11
[INFO] [stdout]     |
[INFO] [stdout] 414 |     /// [`add_namespace_node`] calls populate the contiguous slab;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^ no item named `add_namespace_node` 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 `RtfBuilder`
[INFO] [stdout]    --> src/xpath/index.rs:132:24
[INFO] [stdout]     |
[INFO] [stdout] 132 |     /// the returned [`RtfBuilder`].  The builder's
[INFO] [stdout]     |                        ^^^^^^^^^^ no item named `RtfBuilder` 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 `RtfBuilder`
[INFO] [stdout]    --> src/xpath/index.rs:142:31
[INFO] [stdout]     |
[INFO] [stdout] 142 |     /// Publish a populated [`RtfBuilder`] into the arena, returning
[INFO] [stdout]     |                               ^^^^^^^^^^ no item named `RtfBuilder` 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 `clippy::string_slice`
[INFO] [stdout]   --> src/xpath/parser.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! lint [`clippy::string_slice`], which flags every `&str[a..b]`
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^ no item named `clippy` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::serialize_node_to_string`
[INFO] [stdout]    --> src/xpath/mod.rs:312:44
[INFO] [stdout]     |
[INFO] [stdout] 312 |     ///   subtree XML form, identical to [`crate::serialize_node_to_string`]
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `serialize_node_to_string` in module `sup_xml_core`
[INFO] [stdout]     |
[INFO] [stdout] help: there's a similarly named item `serialize_html_to_string`
[INFO] [stdout]     |
[INFO] [stdout] 312 -     ///   subtree XML form, identical to [`crate::serialize_node_to_string`]
[INFO] [stdout] 312 +     ///   subtree XML form, identical to [`crate::serialize_html_to_string`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/parser.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! [`parse_str`](crate::parse_str) / [`parse_bytes`](crate::parse_bytes) DOM
[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 - //! [`parse_str`](crate::parse_str) / [`parse_bytes`](crate::parse_bytes) DOM
[INFO] [stdout] 5 + //! [`parse_str`] / [`parse_bytes`](crate::parse_bytes) DOM
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/parser.rs:5:55
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! [`parse_str`](crate::parse_str) / [`parse_bytes`](crate::parse_bytes) DOM
[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 - //! [`parse_str`](crate::parse_str) / [`parse_bytes`](crate::parse_bytes) DOM
[INFO] [stdout] 5 + //! [`parse_str`](crate::parse_str) / [`parse_bytes`] DOM
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/parser.rs:201:31
[INFO] [stdout]     |
[INFO] [stdout] 201 | /// [`parse_bytes_unchecked`](crate::parse_bytes_unchecked).
[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] 201 - /// [`parse_bytes_unchecked`](crate::parse_bytes_unchecked).
[INFO] [stdout] 201 + /// [`parse_bytes_unchecked`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/parser.rs:497:46
[INFO] [stdout]     |
[INFO] [stdout] 497 | /// Arena-DOM equivalent of [`parse_ns_str`](crate::parse_ns_str).
[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] 497 - /// Arena-DOM equivalent of [`parse_ns_str`](crate::parse_ns_str).
[INFO] [stdout] 497 + /// Arena-DOM equivalent of [`parse_ns_str`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/reader.rs:3:44
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Thin wrapper around [`XmlBytesReader`](crate::xml_bytes_reader::XmlBytesReader).
[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] 3 - //! Thin wrapper around [`XmlBytesReader`](crate::xml_bytes_reader::XmlBytesReader).
[INFO] [stdout] 3 + //! Thin wrapper around [`XmlBytesReader`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/reader.rs:301:24
[INFO] [stdout]     |
[INFO] [stdout] 301 | /// [`XmlBytesReader`](crate::xml_bytes_reader::XmlBytesReader) — the engine
[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] 301 - /// [`XmlBytesReader`](crate::xml_bytes_reader::XmlBytesReader) — the engine
[INFO] [stdout] 301 + /// [`XmlBytesReader`] — the engine
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/xml_bytes_reader.rs:107:51
[INFO] [stdout]     |
[INFO] [stdout] 107 | /// values both validate against [`ParseOptions`](crate::ParseOptions)
[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] 107 - /// values both validate against [`ParseOptions`](crate::ParseOptions)
[INFO] [stdout] 107 + /// values both validate against [`ParseOptions`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `String`
[INFO] [stdout]    --> src/xml_bytes_reader.rs:864:49
[INFO] [stdout]     |
[INFO] [stdout] 864 |     /// the right table without paying an Option<String> compare per
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 864 |     /// the right table without paying an `Option<String>` compare per
[INFO] [stdout]     |                                           +              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `NodeId`
[INFO] [stdout]     --> src/xpath/eval.rs:8737:18
[INFO] [stdout]      |
[INFO] [stdout] 8737 | /// Extract a Vec<NodeId> from a Value, treating non-NodeSet inputs
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 8737 | /// Extract a `Vec<NodeId>` from a Value, treating non-NodeSet inputs
[INFO] [stdout]      |               +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/xpath/exslt/mod.rs:16:7
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! - https://exslt.org/math/
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]    = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! - <https://exslt.org/math/>
[INFO] [stdout]    |       +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/xpath/exslt/mod.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! - https://exslt.org/date/
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! - <https://exslt.org/date/>
[INFO] [stdout]    |       +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/xpath/exslt/mod.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! - https://exslt.org/str/
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! - <https://exslt.org/str/>
[INFO] [stdout]    |       +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/xpath/exslt/mod.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! - https://exslt.org/set/
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! - <https://exslt.org/set/>
[INFO] [stdout]    |       +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> src/xpath/exslt/math.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT math family — https://exslt.org/math/
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT math family — <https://exslt.org/math/>
[INFO] [stdout]   |                         +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> src/xpath/exslt/date.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT date family — https://exslt.org/date/
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT date family — <https://exslt.org/date/>
[INFO] [stdout]   |                         +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> src/xpath/exslt/str.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT str family — https://exslt.org/str/
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT str family — <https://exslt.org/str/>
[INFO] [stdout]   |                        +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/xpath/exslt/str.rs:59:16
[INFO] [stdout]    |
[INFO] [stdout] 59 | /// Semantics (https://exslt.org/str/):
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 59 | /// Semantics (<https://exslt.org/str/>):
[INFO] [stdout]    |                +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> src/xpath/exslt/sets.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT set family — https://exslt.org/set/
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT set family — <https://exslt.org/set/>
[INFO] [stdout]   |                        +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> src/xpath/exslt/regexp.rs:1:39
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT regular-expression family — http://exslt.org/regular-expressions
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT regular-expression family — <http://exslt.org/regular-expressions>
[INFO] [stdout]   |                                       +                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> src/xpath/exslt/common.rs:1:27
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT common family — http://exslt.org/common
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT common family — <http://exslt.org/common>
[INFO] [stdout]   |                           +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `super::validate` is both a function and a module
[INFO] [stdout]   --> src/dtd/inject.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`super::validate`]), the latter has no default.
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`super::validate()`]), the latter has no default.
[INFO] [stdout]    |                      ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`mod@super::validate`]), the latter has no default.
[INFO] [stdout]    |       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `super::validate` is both a function and a module
[INFO] [stdout]   --> src/dtd/inject.rs:14:23
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! Run this BEFORE [`super::validate`] — validation reads the
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! Run this BEFORE [`super::validate()`] — validation reads the
[INFO] [stdout]    |                                      ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! Run this BEFORE [`mod@super::validate`] — validation reads the
[INFO] [stdout]    |                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `validate` is both a function and a module
[INFO] [stdout]   --> src/dtd/mod.rs:81:34
[INFO] [stdout]    |
[INFO] [stdout] 81 | /// Parsed DTD content used by [`validate`].  Built up incrementally
[INFO] [stdout]    |                                  ^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 81 | /// Parsed DTD content used by [`validate()`].  Built up incrementally
[INFO] [stdout]    |                                          ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 81 | /// Parsed DTD content used by [`mod@validate`].  Built up incrementally
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `crate::dtd::validate` is both a function and a module
[INFO] [stdout]     --> src/xml_bytes_reader.rs:1102:11
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     /// [`crate::dtd::validate`].
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]      |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     /// [`crate::dtd::validate()`].
[INFO] [stdout]      |                               ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     /// [`mod@crate::dtd::validate`].
[INFO] [stdout]      |           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.54s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/sup_xml_core/index.html
[INFO] running `Command { std: "docker" "inspect" "90b3860c7f8ac5ce80a3cb539fd00b9f8c7049c5b927c77722dbfc6b916faabd", 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" "90b3860c7f8ac5ce80a3cb539fd00b9f8c7049c5b927c77722dbfc6b916faabd" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking yoke v0.8.2
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]     Checking getrandom v0.4.2
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking der v0.8.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]     Checking tendril v0.5.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking sup-xml-tree v1.3.0
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]     Checking phf v0.13.1
[INFO] [stderr]     Checking curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling web_atoms v0.2.4
[INFO] [stderr]     Checking string_cache v0.9.0
[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 digest v0.11.3
[INFO] [stderr]     Checking shake v0.1.0
[INFO] [stderr]     Checking signature v3.0.0
[INFO] [stderr]     Checking ed25519-dalek v2.2.0
[INFO] [stderr]     Checking spki v0.8.0
[INFO] [stderr]     Checking pkcs8 v0.11.0
[INFO] [stderr]     Checking ml-dsa v0.1.0
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking markup5ever v0.39.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking html5ever v0.39.0
[INFO] [stderr]     Checking supso-project v1.0.0
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking ureq v2.12.1
[INFO] [stderr]  Documenting sup-xml-core v1.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `from_files`
[INFO] [stdout]   --> src/catalog.rs:97:32
[INFO] [stdout]    |
[INFO] [stdout] 97 | /// discovery rules, or with [`from_files`] / [`parse`] when you
[INFO] [stdout]    |                                ^^^^^^^^^^ no item named `from_files` 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 `parse`
[INFO] [stdout]   --> src/catalog.rs:97:49
[INFO] [stdout]    |
[INFO] [stdout] 97 | /// discovery rules, or with [`from_files`] / [`parse`] when you
[INFO] [stdout]    |                                                 ^^^^^ no item named `parse` 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 `crate::dom::Document`
[INFO] [stdout]  --> src/dtd/mod.rs:4:42
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! then validates a parsed [`Document`](crate::dom::Document) against
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^ no item named `dom` in module `sup_xml_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `51`
[INFO] [stdout]   --> src/dtd/model.rs:17:36
[INFO] [stdout]    |
[INFO] [stdout] 17 |     /// Mixed content per § 3.2.2 [51].  Either `(#PCDATA)*` (no
[INFO] [stdout]    |                                    ^^ no item named `51` 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 `47`
[INFO] [stdout]   --> src/dtd/model.rs:22:39
[INFO] [stdout]    |
[INFO] [stdout] 22 |     /// Children content per § 3.2.1 [47].  A nested group of
[INFO] [stdout]    |                                       ^^ no item named `47` 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 `49`
[INFO] [stdout]   --> src/dtd/model.rs:29:37
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// matches the grammar in § 3.2.1 [49] / [50].
[INFO] [stdout]    |                                     ^^ no item named `49` 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 `50`
[INFO] [stdout]   --> src/dtd/model.rs:29:44
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// matches the grammar in § 3.2.1 [49] / [50].
[INFO] [stdout]    |                                            ^^ no item named `50` 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 `48`
[INFO] [stdout]   --> src/dtd/model.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |     /// `Name` per [48] — refers to another element by GI.
[INFO] [stdout]    |                     ^^ no item named `48` 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 `47`
[INFO] [stdout]   --> src/dtd/model.rs:56:34
[INFO] [stdout]    |
[INFO] [stdout] 56 | /// `?` / `*` / `+` per § 3.2.1 [47].  `One` = no suffix.
[INFO] [stdout]    |                                  ^^ no item named `47` 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 `4a`
[INFO] [stdout]   --> src/charsets.rs:46:31
[INFO] [stdout]    |
[INFO] [stdout] 46 | /// XML 1.0 § 2.3 production [4a].  Non-ASCII bytes (≥ 0x80) are `0` so the
[INFO] [stdout]    |                               ^^ no item named `4a` 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 `with_plaintext_http`
[INFO] [stdout]    --> src/entity_resolver.rs:402:29
[INFO] [stdout]     |
[INFO] [stdout] 402 |     /// - HTTPS only (use [`with_plaintext_http`] to allow `http://`)
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^ no item named `with_plaintext_http` 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 `with_private_ips_allowed`
[INFO] [stdout]    --> src/entity_resolver.rs:404:29
[INFO] [stdout]     |
[INFO] [stdout] 404 |     ///   link-local (use [`with_private_ips_allowed`] to disable)
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `with_private_ips_allowed` 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 `crates/compat`
[INFO] [stdout]   --> src/error.rs:10:58
[INFO] [stdout]    |
[INFO] [stdout] 10 | /// through `xmlError::domain` after going through the [`crates/compat`] FFI
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^ no item named `crates/compat` 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 `crates/compat`
[INFO] [stdout]    --> src/error.rs:200:29
[INFO] [stdout]     |
[INFO] [stdout] 200 | /// (idiomatic Rust); the [`crates/compat`] cdylib converts to libxml2's
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ no item named `crates/compat` 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 `crate::resolve_namespaces`
[INFO] [stdout]   --> src/options.rs:73:47
[INFO] [stdout]    |
[INFO] [stdout] 73 |     /// are applied by [`resolve_namespaces`][crate::resolve_namespaces].
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `resolve_namespaces` in module `sup_xml_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `41`
[INFO] [stdout]    --> src/options.rs:203:58
[INFO] [stdout]     |
[INFO] [stdout] 203 |     ///   - unquoted values                      (§ 3.1 [41])
[INFO] [stdout]     |                                                          ^^ no item named `41` 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 `4`
[INFO] [stdout]    --> src/options.rs:204:58
[INFO] [stdout]     |
[INFO] [stdout] 204 |     ///   - invalid attribute name-start chars   (§ 2.3 [4])
[INFO] [stdout]     |                                                          ^ no item named `4` 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 `40`
[INFO] [stdout]    --> src/options.rs:205:58
[INFO] [stdout]     |
[INFO] [stdout] 205 |     ///   - missing whitespace between attrs     (§ 3.1 [40])
[INFO] [stdout]     |                                                          ^^ no item named `40` 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 `XmlBytesReader::recovered_errors`
[INFO] [stdout]    --> src/options.rs:271:13
[INFO] [stdout]     |
[INFO] [stdout] 271 |     ///   [`XmlBytesReader::recovered_errors`] and applies a
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `XmlBytesReader` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `XmlReader`
[INFO] [stdout]  --> src/parser.rs:3:61
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Produces a [`sup_xml_tree::dom::Document`] by feeding [`XmlReader`]
[INFO] [stdout]   |                                                             ^^^^^^^^^ no item named `XmlReader` 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 `arena::Document`
[INFO] [stdout]   --> src/parser.rs:12:43
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! The arena DOM has a different type ([`arena::Document`]) than the legacy
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^ no item named `arena` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `XmlReader`
[INFO] [stdout]   --> src/parser.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! Wraps [`XmlReader`] — the SAX layer.  All XML correctness (well-formedness
[INFO] [stdout]    |             ^^^^^^^^^ no item named `XmlReader` 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 `crate::dict::Dict::new_refcounted`
[INFO] [stdout]    --> src/parser.rs:137:7
[INFO] [stdout]     |
[INFO] [stdout] 137 | /// [`crate::dict::Dict::new_refcounted`] (or otherwise refcount-
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `dict` in module `sup_xml_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Bump`
[INFO] [stdout]    --> src/parser.rs:158:27
[INFO] [stdout]     |
[INFO] [stdout] 158 | /// externally-supplied [`Bump`] arena (shared via `Arc`).  Used by
[INFO] [stdout]     |                           ^^^^ no item named `Bump` 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 `crate::dict::Dict`
[INFO] [stdout]    --> src/parser.rs:165:47
[INFO] [stdout]     |
[INFO] [stdout] 165 | /// `dict` must be a valid refcount-managed [`crate::dict::Dict`].
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^ no item named `dict` in module `sup_xml_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `streaming_reader` links to private item `XmlBytesReader::rebind_scanner`
[INFO] [stdout]   --> src/streaming_reader.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | //!   [`XmlBytesReader::rebind_scanner`] whenever the buffer might
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout]    = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::namespace`
[INFO] [stdout]  --> src/ns_helpers.rs:4:32
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! Lives outside the legacy [`crate::namespace`] module because it's used by
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^ no item named `namespace` in module `sup_xml_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `regex` links to private item `nfa::Program`
[INFO] [stdout]   --> src/regex/mod.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! 2. [`nfa::Program`] compiles the AST via Thompson's construction
[INFO] [stdout]    |          ^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `regex` links to private item `vm`
[INFO] [stdout]   --> src/regex/mod.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! 3. [`vm`] runs the NFA against an input string using two
[INFO] [stdout]    |          ^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `Expr` links to private item `ClassSet`
[INFO] [stdout]   --> src/regex/parser.rs:24:51
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// Parsed XSD regex.  Classes are flattened to [`ClassSet`] at
[INFO] [stdout]    |                                                   ^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `compile_with_cached` links to private item `COMPILE_CACHE`
[INFO] [stdout]   --> src/regex/mod.rs:59:7
[INFO] [stdout]    |
[INFO] [stdout] 59 | /// [`COMPILE_CACHE`] for the cache lifetime / scope.  Misses fall
[INFO] [stdout]    |       ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `xml_bytes_reader` links to private item `Scanner`
[INFO] [stdout]   --> src/xml_bytes_reader.rs:20:54
[INFO] [stdout]    |
[INFO] [stdout] 20 | //! Bytes emitted here are still valid UTF-8 — the [`Scanner`] enforces
[INFO] [stdout]    |                                                      ^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `attrs`
[INFO] [stdout]    --> src/xml_bytes_reader.rs:490:55
[INFO] [stdout]     |
[INFO] [stdout] 490 |     /// callers should consume this list instead of [`attrs()`] — the
[INFO] [stdout]     |                                                       ^^^^^^^ no item named `attrs` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `src_offset` links to private item `crate::scanner::Scanner::src_offset`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:1121:11
[INFO] [stdout]      |
[INFO] [stdout] 1121 |     /// [`crate::scanner::Scanner::src_offset`].
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Document`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:1148:21
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     /// resulting [`Document`].
[INFO] [stdout]      |                     ^^^^^^^^ no item named `Document` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `resolve_uri` links to private item `XmlBytesReader::load_external_subset`
[INFO] [stdout]     --> src/xml_bytes_reader.rs:6182:7
[INFO] [stdout]      |
[INFO] [stdout] 6182 | /// [`XmlBytesReader::load_external_subset`].
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `mark_synthetic_wrap` links to private item `Self::synthetic_wraps`
[INFO] [stdout]    --> src/xpath/context.rs:486:29
[INFO] [stdout]     |
[INFO] [stdout] 486 |     /// [`synthetic_wraps`](Self::synthetic_wraps) for the rationale.
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Document`
[INFO] [stdout]    --> src/xpath/context.rs:537:51
[INFO] [stdout]     |
[INFO] [stdout] 537 |     /// table so the caller can drop the source [`Document`] right
[INFO] [stdout]     |                                                   ^^^^^^^^ no item named `Document` 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 `Numeric::decimal_op`
[INFO] [stdout]    --> src/xpath/eval.rs:354:22
[INFO] [stdout]     |
[INFO] [stdout] 354 |     /// here — see [`Numeric::decimal_op`] for the exact path.
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^ the enum `Numeric` has no variant or associated item named `decimal_op`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `IntRange` links to private item `items_of`
[INFO] [stdout]    --> src/xpath/eval.rs:472:38
[INFO] [stdout]     |
[INFO] [stdout] 472 |     /// mixed sequence) expand via [`items_of`]; consumers that can
[INFO] [stdout]     |                                      ^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Pattern::streaming`
[INFO] [stdout]   --> src/xpath/pattern.rs:38:32
[INFO] [stdout]    |
[INFO] [stdout] 38 | //! - **Forward streaming**: [`Pattern::streaming`] — TODO.  An NFA-shaped
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^ the struct `Pattern` has no field or associated item named `streaming`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `add_namespace_node`
[INFO] [stdout]    --> src/xpath/rtf.rs:414:11
[INFO] [stdout]     |
[INFO] [stdout] 414 |     /// [`add_namespace_node`] calls populate the contiguous slab;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^ no item named `add_namespace_node` 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 `RtfBuilder`
[INFO] [stdout]    --> src/xpath/index.rs:132:24
[INFO] [stdout]     |
[INFO] [stdout] 132 |     /// the returned [`RtfBuilder`].  The builder's
[INFO] [stdout]     |                        ^^^^^^^^^^ no item named `RtfBuilder` 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 `RtfBuilder`
[INFO] [stdout]    --> src/xpath/index.rs:142:31
[INFO] [stdout]     |
[INFO] [stdout] 142 |     /// Publish a populated [`RtfBuilder`] into the arena, returning
[INFO] [stdout]     |                               ^^^^^^^^^^ no item named `RtfBuilder` 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 `crate::serialize_node_to_string`
[INFO] [stdout]    --> src/xpath/mod.rs:312:44
[INFO] [stdout]     |
[INFO] [stdout] 312 |     ///   subtree XML form, identical to [`crate::serialize_node_to_string`]
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `serialize_node_to_string` in module `sup_xml_core`
[INFO] [stdout]     |
[INFO] [stdout] help: there's a similarly named item `serialize_html_to_string`
[INFO] [stdout]     |
[INFO] [stdout] 312 -     ///   subtree XML form, identical to [`crate::serialize_node_to_string`]
[INFO] [stdout] 312 +     ///   subtree XML form, identical to [`crate::serialize_html_to_string`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ElementDecl`
[INFO] [stdout]   --> src/xsd/dfa.rs:62:55
[INFO] [stdout]    |
[INFO] [stdout] 62 |     /// Element-name transitions.  Each carries the [`ElementDecl`]
[INFO] [stdout]    |                                                       ^^^^^^^^^^^ no item named `ElementDecl` 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 `ElementDecl`
[INFO] [stdout]   --> src/xsd/dfa.rs:97:19
[INFO] [stdout]    |
[INFO] [stdout] 97 |     /// matched [`ElementDecl`]; wildcard transitions return the next
[INFO] [stdout]    |                   ^^^^^^^^^^^ no item named `ElementDecl` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `step` links to private item `wildcard_admits`
[INFO] [stdout]    --> src/xsd/dfa.rs:104:45
[INFO] [stdout]     |
[INFO] [stdout] 104 |     /// `##definedSibling` lookups).  See [`wildcard_admits`] for the
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `insert`
[INFO] [stdout]    --> src/xsd/resolver.rs:126:35
[INFO] [stdout]     |
[INFO] [stdout] 126 |     /// Builder-style — same as [`insert`] but consumes/returns `self`
[INFO] [stdout]     |                                   ^^^^^^ no item named `insert` 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]   --> src/entity_resolver.rs:22:29
[INFO] [stdout]    |
[INFO] [stdout] 22 | //! - A [`NetworkResolver`](crate::entity_resolver::NetworkResolver)
[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] 22 - //! - A [`NetworkResolver`](crate::entity_resolver::NetworkResolver)
[INFO] [stdout] 22 + //! - A [`NetworkResolver`]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/parser.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! [`parse_str`](crate::parse_str) / [`parse_bytes`](crate::parse_bytes) DOM
[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 - //! [`parse_str`](crate::parse_str) / [`parse_bytes`](crate::parse_bytes) DOM
[INFO] [stdout] 5 + //! [`parse_str`] / [`parse_bytes`](crate::parse_bytes) DOM
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/parser.rs:5:55
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! [`parse_str`](crate::parse_str) / [`parse_bytes`](crate::parse_bytes) DOM
[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 - //! [`parse_str`](crate::parse_str) / [`parse_bytes`](crate::parse_bytes) DOM
[INFO] [stdout] 5 + //! [`parse_str`](crate::parse_str) / [`parse_bytes`] DOM
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/parser.rs:201:31
[INFO] [stdout]     |
[INFO] [stdout] 201 | /// [`parse_bytes_unchecked`](crate::parse_bytes_unchecked).
[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] 201 - /// [`parse_bytes_unchecked`](crate::parse_bytes_unchecked).
[INFO] [stdout] 201 + /// [`parse_bytes_unchecked`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/parser.rs:497:46
[INFO] [stdout]     |
[INFO] [stdout] 497 | /// Arena-DOM equivalent of [`parse_ns_str`](crate::parse_ns_str).
[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] 497 - /// Arena-DOM equivalent of [`parse_ns_str`](crate::parse_ns_str).
[INFO] [stdout] 497 + /// Arena-DOM equivalent of [`parse_ns_str`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/reader.rs:3:44
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Thin wrapper around [`XmlBytesReader`](crate::xml_bytes_reader::XmlBytesReader).
[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] 3 - //! Thin wrapper around [`XmlBytesReader`](crate::xml_bytes_reader::XmlBytesReader).
[INFO] [stdout] 3 + //! Thin wrapper around [`XmlBytesReader`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/reader.rs:301:24
[INFO] [stdout]     |
[INFO] [stdout] 301 | /// [`XmlBytesReader`](crate::xml_bytes_reader::XmlBytesReader) — the engine
[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] 301 - /// [`XmlBytesReader`](crate::xml_bytes_reader::XmlBytesReader) — the engine
[INFO] [stdout] 301 + /// [`XmlBytesReader`] — the engine
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/xml_bytes_reader.rs:107:51
[INFO] [stdout]     |
[INFO] [stdout] 107 | /// values both validate against [`ParseOptions`](crate::ParseOptions)
[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] 107 - /// values both validate against [`ParseOptions`](crate::ParseOptions)
[INFO] [stdout] 107 + /// values both validate against [`ParseOptions`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `String`
[INFO] [stdout]    --> src/xml_bytes_reader.rs:864:49
[INFO] [stdout]     |
[INFO] [stdout] 864 |     /// the right table without paying an Option<String> compare per
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 864 |     /// the right table without paying an `Option<String>` compare per
[INFO] [stdout]     |                                           +              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/xpath/exslt/mod.rs:16:7
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! - https://exslt.org/math/
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]    = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! - <https://exslt.org/math/>
[INFO] [stdout]    |       +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/xpath/exslt/mod.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! - https://exslt.org/date/
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! - <https://exslt.org/date/>
[INFO] [stdout]    |       +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/xpath/exslt/mod.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! - https://exslt.org/str/
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! - <https://exslt.org/str/>
[INFO] [stdout]    |       +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/xpath/exslt/mod.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! - https://exslt.org/set/
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! - <https://exslt.org/set/>
[INFO] [stdout]    |       +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> src/xpath/exslt/math.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT math family — https://exslt.org/math/
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT math family — <https://exslt.org/math/>
[INFO] [stdout]   |                         +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> src/xpath/exslt/date.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT date family — https://exslt.org/date/
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT date family — <https://exslt.org/date/>
[INFO] [stdout]   |                         +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> src/xpath/exslt/str.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT str family — https://exslt.org/str/
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT str family — <https://exslt.org/str/>
[INFO] [stdout]   |                        +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> src/xpath/exslt/sets.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT set family — https://exslt.org/set/
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT set family — <https://exslt.org/set/>
[INFO] [stdout]   |                        +                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> src/xpath/exslt/regexp.rs:1:39
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT regular-expression family — http://exslt.org/regular-expressions
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT regular-expression family — <http://exslt.org/regular-expressions>
[INFO] [stdout]   |                                       +                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> src/xpath/exslt/common.rs:1:27
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT common family — http://exslt.org/common
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! EXSLT common family — <http://exslt.org/common>
[INFO] [stdout]   |                           +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/html/mod.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! [`Document`](sup_xml_tree::dom::Document) so the rest of SupXML
[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 - //! [`Document`](sup_xml_tree::dom::Document) so the rest of SupXML
[INFO] [stdout] 10 + //! [`Document`] so the rest of SupXML
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/html/mod.rs:29:40
[INFO] [stdout]    |
[INFO] [stdout] 29 | //! - Output is the arena [`Document`](sup_xml_tree::dom::Document)
[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] 29 - //! - Output is the arena [`Document`](sup_xml_tree::dom::Document)
[INFO] [stdout] 29 + //! - Output is the arena [`Document`]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `super::validate` is both a function and a module
[INFO] [stdout]   --> src/dtd/inject.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`super::validate`]), the latter has no default.
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`super::validate()`]), the latter has no default.
[INFO] [stdout]    |                      ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`mod@super::validate`]), the latter has no default.
[INFO] [stdout]    |       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `super::validate` is both a function and a module
[INFO] [stdout]   --> src/dtd/inject.rs:14:23
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! Run this BEFORE [`super::validate`] — validation reads the
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! Run this BEFORE [`super::validate()`] — validation reads the
[INFO] [stdout]    |                                      ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! Run this BEFORE [`mod@super::validate`] — validation reads the
[INFO] [stdout]    |                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `validate` is both a function and a module
[INFO] [stdout]   --> src/dtd/mod.rs:81:34
[INFO] [stdout]    |
[INFO] [stdout] 81 | /// Parsed DTD content used by [`validate`].  Built up incrementally
[INFO] [stdout]    |                                  ^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 81 | /// Parsed DTD content used by [`validate()`].  Built up incrementally
[INFO] [stdout]    |                                          ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 81 | /// Parsed DTD content used by [`mod@validate`].  Built up incrementally
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `crate::dtd::validate` is both a function and a module
[INFO] [stdout]     --> src/xml_bytes_reader.rs:1102:11
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     /// [`crate::dtd::validate`].
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]      |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     /// [`crate::dtd::validate()`].
[INFO] [stdout]      |                               ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     /// [`mod@crate::dtd::validate`].
[INFO] [stdout]      |           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.39s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/sup_xml_core/index.html
[INFO] running `Command { std: "docker" "inspect" "90b3860c7f8ac5ce80a3cb539fd00b9f8c7049c5b927c77722dbfc6b916faabd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "90b3860c7f8ac5ce80a3cb539fd00b9f8c7049c5b927c77722dbfc6b916faabd", kill_on_drop: false }`
[INFO] [stdout] 90b3860c7f8ac5ce80a3cb539fd00b9f8c7049c5b927c77722dbfc6b916faabd
