[INFO] fetching crate xot 0.31.2...
[INFO] testing xot-0.31.2 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate xot 0.31.2 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate xot 0.31.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate xot 0.31.2
[INFO] tweaked toml for crates.io crate xot 0.31.2 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate xot 0.31.2 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate xot 0.31.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded xhtmlchardet v2.2.0
[INFO] [stderr]   Downloaded rstest v0.16.0
[INFO] [stderr]   Downloaded rstest_macros v0.16.0
[INFO] [stderr]   Downloaded futures v0.3.25
[INFO] [stderr]   Downloaded futures-executor v0.3.25
[INFO] [stderr]   Downloaded semver v1.0.14
[INFO] [stderr]   Downloaded indextree-macros v0.1.1
[INFO] [stderr]   Downloaded console v0.15.2
[INFO] [stderr]   Downloaded indextree v4.7.2
[INFO] [stderr]   Downloaded similar v2.2.1
[INFO] [stderr]   Downloaded icu v1.4.0
[INFO] [stderr]   Downloaded zerofrom-derive v0.1.3
[INFO] [stderr]   Downloaded icu_timezone v1.4.0
[INFO] [stderr]   Downloaded zerofrom v0.1.3
[INFO] [stderr]   Downloaded tinystr v0.7.5
[INFO] [stderr]   Downloaded writeable v0.5.4
[INFO] [stderr]   Downloaded yoke-derive v0.7.3
[INFO] [stderr]   Downloaded yoke v0.7.3
[INFO] [stderr]   Downloaded displaydoc v0.2.4
[INFO] [stderr]   Downloaded icu_timezone_data v1.4.0
[INFO] [stderr]   Downloaded icu_provider v1.4.0
[INFO] [stderr]   Downloaded core_maths v0.1.0
[INFO] [stderr]   Downloaded icu_relativetime v0.1.4
[INFO] [stderr]   Downloaded icu_plurals_data v1.4.0
[INFO] [stderr]   Downloaded proptest v1.0.0
[INFO] [stderr]   Downloaded zerotrie v0.1.2
[INFO] [stderr]   Downloaded icu_provider_macros v1.4.0
[INFO] [stderr]   Downloaded icu_calendar_data v1.4.0
[INFO] [stderr]   Downloaded proc-macro-error-attr v0.4.12
[INFO] [stderr]   Downloaded icu_decimal v1.4.0
[INFO] [stderr]   Downloaded icu_casemap_data v1.4.0
[INFO] [stderr]   Downloaded genawaiter-proc-macro v0.99.1
[INFO] [stderr]   Downloaded genawaiter-macro v0.99.1
[INFO] [stderr]   Downloaded icu_decimal_data v1.4.0
[INFO] [stderr]   Downloaded icu_compactdecimal v0.2.3
[INFO] [stderr]   Downloaded syn-mid v0.5.4
[INFO] [stderr]   Downloaded litemap v0.7.2
[INFO] [stderr]   Downloaded icu_displaynames v0.11.2
[INFO] [stderr]   Downloaded fixed_decimal v0.5.5
[INFO] [stderr]   Downloaded icu_locid_transform v1.4.0
[INFO] [stderr]   Downloaded genawaiter v0.99.1
[INFO] [stderr]   Downloaded proc-macro-error v0.4.12
[INFO] [stderr]   Downloaded icu_list_data v1.4.0
[INFO] [stderr]   Downloaded icu_locid_transform_data v1.4.0
[INFO] [stderr]   Downloaded icu_list v1.4.0
[INFO] [stderr]   Downloaded icu_compactdecimal_data v1.4.0
[INFO] [stderr]   Downloaded icu_plurals v1.4.0
[INFO] [stderr]   Downloaded icu_normalizer_data v1.4.0
[INFO] [stderr]   Downloaded icu_locid v1.4.0
[INFO] [stderr]   Downloaded calendrical_calculations v0.1.0
[INFO] [stderr]   Downloaded icu_properties v1.4.0
[INFO] [stderr]   Downloaded icu_normalizer v1.4.1
[INFO] [stderr]   Downloaded icu_collections v1.4.0
[INFO] [stderr]   Downloaded icu_casemap v1.4.0
[INFO] [stderr]   Downloaded icu_calendar v1.4.0
[INFO] [stderr]   Downloaded icu_datetime v1.4.0
[INFO] [stderr]   Downloaded icu_properties_data v1.4.0
[INFO] [stderr]   Downloaded icu_segmenter v1.4.0
[INFO] [stderr]   Downloaded icu_relativetime_data v1.4.0
[INFO] [stderr]   Downloaded insta v1.21.2
[INFO] [stderr]   Downloaded regex-automata v0.2.0
[INFO] [stderr]   Downloaded icu_collator_data v1.4.0
[INFO] [stderr]   Downloaded icu_collator v1.4.0
[INFO] [stderr]   Downloaded icu_displaynames_data v1.4.0
[INFO] [stderr]   Downloaded icu_datetime_data v1.4.0
[INFO] [stderr]   Downloaded icu_segmenter_data v1.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] aec36c64822b58fab3c4eda8f35e02387bbbcfd3980b863b0a7efdd073536c9c
[INFO] running `Command { std: "docker" "start" "-a" "aec36c64822b58fab3c4eda8f35e02387bbbcfd3980b863b0a7efdd073536c9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aec36c64822b58fab3c4eda8f35e02387bbbcfd3980b863b0a7efdd073536c9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aec36c64822b58fab3c4eda8f35e02387bbbcfd3980b863b0a7efdd073536c9c", kill_on_drop: false }`
[INFO] [stdout] aec36c64822b58fab3c4eda8f35e02387bbbcfd3980b863b0a7efdd073536c9c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8f7333d2f80d38351616f40f8b0b02533e1631f2988b59ffe2aacc062820b013
[INFO] running `Command { std: "docker" "start" "-a" "8f7333d2f80d38351616f40f8b0b02533e1631f2988b59ffe2aacc062820b013", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.105
[INFO] [stderr]    Compiling rustversion v1.0.17
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling libc v0.2.137
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]    Compiling proc-macro-error-attr v0.4.12
[INFO] [stderr]    Compiling proc-macro-error v0.4.12
[INFO] [stderr]    Compiling thiserror v1.0.63
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling genawaiter-macro v0.99.1
[INFO] [stderr]    Compiling encoding_rs v0.8.34
[INFO] [stderr]    Compiling xhtmlchardet v2.2.0
[INFO] [stderr]    Compiling xmlparser v0.13.6
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.77
[INFO] [stderr]    Compiling getrandom v0.2.8
[INFO] [stderr]    Compiling syn-mid v0.5.4
[INFO] [stderr]    Compiling genawaiter-proc-macro v0.99.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.63
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling genawaiter v0.99.1
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling indextree-macros v0.1.1
[INFO] [stderr]    Compiling indextree v4.7.2
[INFO] [stderr]    Compiling xot v0.31.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/access.rs:357:23
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn attributes(&self, node: Node) -> Attributes {
[INFO] [stdout]     |                       ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn attributes(&self, node: Node) -> Attributes<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/access.rs:387:23
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn namespaces(&self, node: Node) -> Namespaces {
[INFO] [stdout]     |                       ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn namespaces(&self, node: Node) -> Namespaces<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/manipulation.rs:505:27
[INFO] [stdout]     |
[INFO] [stdout] 505 |     pub fn namespaces_mut(&mut self, node: Node) -> MutableNamespaces {
[INFO] [stdout]     |                           ^^^^^^^^^                 ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 505 |     pub fn namespaces_mut(&mut self, node: Node) -> MutableNamespaces<'_> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/manipulation.rs:544:27
[INFO] [stdout]     |
[INFO] [stdout] 544 |     pub fn attributes_mut(&mut self, node: Node) -> MutableAttributes {
[INFO] [stdout]     |                           ^^^^^^^^^                 ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 544 |     pub fn attributes_mut(&mut self, node: Node) -> MutableAttributes<'_> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/nameaccess.rs:261:21
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn name_ref(&self, name_id: NameId, context: Node) -> Result<xmlname::RefName, Error> {
[INFO] [stdout]     |                     ^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn name_ref(&self, name_id: NameId, context: Node) -> Result<xmlname::RefName<'_>, Error> {
[INFO] [stdout]     |                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/nameaccess.rs:475:26
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn node_name_ref(&self, node: Node) -> Result<Option<xmlname::RefName>, Error> {
[INFO] [stdout]     |                          ^^^^^ the lifetime is elided here   ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn node_name_ref(&self, node: Node) -> Result<Option<xmlname::RefName<'_>>, Error> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/output/serializer.rs:37:32
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub(crate) fn gen_outputs(xot: &Xot, node: Node) -> impl Iterator<Item = (Node, Output)> + '_ {
[INFO] [stdout]    |                                ^^^^                                             ^^^^^^     ^^ the same lifetime is elided here
[INFO] [stdout]    |                                |                                                |
[INFO] [stdout]    |                                the lifetime is elided here                      the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub(crate) fn gen_outputs(xot: &Xot, node: Node) -> impl Iterator<Item = (Node, Output<'_>)> + '_ {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/output/serializer.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 | fn gen_edge_start(xot: &Xot, top_node: Node, node: Node) -> impl Iterator<Item = Output> + '_ {
[INFO] [stdout]    |                        ^^^^                                                      ^^^^^^    ^^ the same lifetime is elided here
[INFO] [stdout]    |                        |                                                         |
[INFO] [stdout]    |                        the lifetime is elided here                               the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 59 | fn gen_edge_start(xot: &Xot, top_node: Node, node: Node) -> impl Iterator<Item = Output<'_>> + '_ {
[INFO] [stdout]    |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/output/serializer.rs:106:22
[INFO] [stdout]     |
[INFO] [stdout] 106 | fn gen_edge_end(xot: &Xot, node: Node) -> impl Iterator<Item = Output> + '_ {
[INFO] [stdout]     |                      ^^^^                                      ^^^^^^    ^^ the same lifetime is elided here
[INFO] [stdout]     |                      |                                         |
[INFO] [stdout]     |                      the lifetime is elided here               the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 | fn gen_edge_end(xot: &Xot, node: Node) -> impl Iterator<Item = Output<'_>> + '_ {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/serialize.rs:332:18
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn html5(&mut self) -> Html5 {
[INFO] [stdout]     |                  ^^^^^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn html5(&mut self) -> Html5<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/serialize.rs:351:20
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn outputs(&self, node: Node) -> impl Iterator<Item = (Node, Output)> {
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here                 ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn outputs(&self, node: Node) -> impl Iterator<Item = (Node, Output<'_>)> {
[INFO] [stdout]     |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/xmlname/reference.rs:23:18
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn full_name(&self) -> Cow<str> {
[INFO] [stdout]    |                  ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn full_name(&self) -> Cow<'_, str> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.83s
[INFO] running `Command { std: "docker" "inspect" "8f7333d2f80d38351616f40f8b0b02533e1631f2988b59ffe2aacc062820b013", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f7333d2f80d38351616f40f8b0b02533e1631f2988b59ffe2aacc062820b013", kill_on_drop: false }`
[INFO] [stdout] 8f7333d2f80d38351616f40f8b0b02533e1631f2988b59ffe2aacc062820b013
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5291e4236ff420785572063cba44f6640c1c1bc6f63c127b2eba76b60e80e0a6
[INFO] running `Command { std: "docker" "start" "-a" "5291e4236ff420785572063cba44f6640c1c1bc6f63c127b2eba76b60e80e0a6", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.137
[INFO] [stderr]    Compiling syn v1.0.105
[INFO] [stderr]    Compiling semver v1.0.14
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling similar v2.2.1
[INFO] [stderr]    Compiling futures-timer v3.0.2
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling getrandom v0.2.8
[INFO] [stderr]    Compiling terminal_size v0.1.17
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling tempfile v3.3.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling rstest_macros v0.16.0
[INFO] [stderr]    Compiling console v0.15.2
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling rusty-fork v0.3.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling insta v1.21.2
[INFO] [stderr]    Compiling proptest v1.0.0
[INFO] [stderr]    Compiling futures-executor v0.3.25
[INFO] [stderr]    Compiling futures v0.3.25
[INFO] [stderr]    Compiling syn-mid v0.5.4
[INFO] [stderr]    Compiling proc-macro-error-attr v0.4.12
[INFO] [stderr]    Compiling proc-macro-error v0.4.12
[INFO] [stderr]    Compiling genawaiter-proc-macro v0.99.1
[INFO] [stderr]    Compiling genawaiter v0.99.1
[INFO] [stderr]    Compiling xot v0.31.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rstest v0.16.0
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/access.rs:357:23
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn attributes(&self, node: Node) -> Attributes {
[INFO] [stdout]     |                       ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn attributes(&self, node: Node) -> Attributes<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/access.rs:387:23
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn namespaces(&self, node: Node) -> Namespaces {
[INFO] [stdout]     |                       ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn namespaces(&self, node: Node) -> Namespaces<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/manipulation.rs:505:27
[INFO] [stdout]     |
[INFO] [stdout] 505 |     pub fn namespaces_mut(&mut self, node: Node) -> MutableNamespaces {
[INFO] [stdout]     |                           ^^^^^^^^^                 ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 505 |     pub fn namespaces_mut(&mut self, node: Node) -> MutableNamespaces<'_> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/manipulation.rs:544:27
[INFO] [stdout]     |
[INFO] [stdout] 544 |     pub fn attributes_mut(&mut self, node: Node) -> MutableAttributes {
[INFO] [stdout]     |                           ^^^^^^^^^                 ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 544 |     pub fn attributes_mut(&mut self, node: Node) -> MutableAttributes<'_> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/nameaccess.rs:261:21
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn name_ref(&self, name_id: NameId, context: Node) -> Result<xmlname::RefName, Error> {
[INFO] [stdout]     |                     ^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn name_ref(&self, name_id: NameId, context: Node) -> Result<xmlname::RefName<'_>, Error> {
[INFO] [stdout]     |                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/nameaccess.rs:475:26
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn node_name_ref(&self, node: Node) -> Result<Option<xmlname::RefName>, Error> {
[INFO] [stdout]     |                          ^^^^^ the lifetime is elided here   ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn node_name_ref(&self, node: Node) -> Result<Option<xmlname::RefName<'_>>, Error> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/output/serializer.rs:37:32
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub(crate) fn gen_outputs(xot: &Xot, node: Node) -> impl Iterator<Item = (Node, Output)> + '_ {
[INFO] [stdout]    |                                ^^^^                                             ^^^^^^     ^^ the same lifetime is elided here
[INFO] [stdout]    |                                |                                                |
[INFO] [stdout]    |                                the lifetime is elided here                      the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub(crate) fn gen_outputs(xot: &Xot, node: Node) -> impl Iterator<Item = (Node, Output<'_>)> + '_ {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/output/serializer.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 | fn gen_edge_start(xot: &Xot, top_node: Node, node: Node) -> impl Iterator<Item = Output> + '_ {
[INFO] [stdout]    |                        ^^^^                                                      ^^^^^^    ^^ the same lifetime is elided here
[INFO] [stdout]    |                        |                                                         |
[INFO] [stdout]    |                        the lifetime is elided here                               the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 59 | fn gen_edge_start(xot: &Xot, top_node: Node, node: Node) -> impl Iterator<Item = Output<'_>> + '_ {
[INFO] [stdout]    |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/output/serializer.rs:106:22
[INFO] [stdout]     |
[INFO] [stdout] 106 | fn gen_edge_end(xot: &Xot, node: Node) -> impl Iterator<Item = Output> + '_ {
[INFO] [stdout]     |                      ^^^^                                      ^^^^^^    ^^ the same lifetime is elided here
[INFO] [stdout]     |                      |                                         |
[INFO] [stdout]     |                      the lifetime is elided here               the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 | fn gen_edge_end(xot: &Xot, node: Node) -> impl Iterator<Item = Output<'_>> + '_ {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/serialize.rs:332:18
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn html5(&mut self) -> Html5 {
[INFO] [stdout]     |                  ^^^^^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn html5(&mut self) -> Html5<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/serialize.rs:351:20
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn outputs(&self, node: Node) -> impl Iterator<Item = (Node, Output)> {
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here                 ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn outputs(&self, node: Node) -> impl Iterator<Item = (Node, Output<'_>)> {
[INFO] [stdout]     |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/xmlname/reference.rs:23:18
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn full_name(&self) -> Cow<str> {
[INFO] [stdout]    |                  ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn full_name(&self) -> Cow<'_, str> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/access.rs:357:23
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn attributes(&self, node: Node) -> Attributes {
[INFO] [stdout]     |                       ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn attributes(&self, node: Node) -> Attributes<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/access.rs:387:23
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn namespaces(&self, node: Node) -> Namespaces {
[INFO] [stdout]     |                       ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn namespaces(&self, node: Node) -> Namespaces<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/manipulation.rs:505:27
[INFO] [stdout]     |
[INFO] [stdout] 505 |     pub fn namespaces_mut(&mut self, node: Node) -> MutableNamespaces {
[INFO] [stdout]     |                           ^^^^^^^^^                 ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 505 |     pub fn namespaces_mut(&mut self, node: Node) -> MutableNamespaces<'_> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/manipulation.rs:544:27
[INFO] [stdout]     |
[INFO] [stdout] 544 |     pub fn attributes_mut(&mut self, node: Node) -> MutableAttributes {
[INFO] [stdout]     |                           ^^^^^^^^^                 ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 544 |     pub fn attributes_mut(&mut self, node: Node) -> MutableAttributes<'_> {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/nameaccess.rs:261:21
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn name_ref(&self, name_id: NameId, context: Node) -> Result<xmlname::RefName, Error> {
[INFO] [stdout]     |                     ^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn name_ref(&self, name_id: NameId, context: Node) -> Result<xmlname::RefName<'_>, Error> {
[INFO] [stdout]     |                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/nameaccess.rs:475:26
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn node_name_ref(&self, node: Node) -> Result<Option<xmlname::RefName>, Error> {
[INFO] [stdout]     |                          ^^^^^ the lifetime is elided here   ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn node_name_ref(&self, node: Node) -> Result<Option<xmlname::RefName<'_>>, Error> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/output/serializer.rs:37:32
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub(crate) fn gen_outputs(xot: &Xot, node: Node) -> impl Iterator<Item = (Node, Output)> + '_ {
[INFO] [stdout]    |                                ^^^^                                             ^^^^^^     ^^ the same lifetime is elided here
[INFO] [stdout]    |                                |                                                |
[INFO] [stdout]    |                                the lifetime is elided here                      the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub(crate) fn gen_outputs(xot: &Xot, node: Node) -> impl Iterator<Item = (Node, Output<'_>)> + '_ {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/output/serializer.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 | fn gen_edge_start(xot: &Xot, top_node: Node, node: Node) -> impl Iterator<Item = Output> + '_ {
[INFO] [stdout]    |                        ^^^^                                                      ^^^^^^    ^^ the same lifetime is elided here
[INFO] [stdout]    |                        |                                                         |
[INFO] [stdout]    |                        the lifetime is elided here                               the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 59 | fn gen_edge_start(xot: &Xot, top_node: Node, node: Node) -> impl Iterator<Item = Output<'_>> + '_ {
[INFO] [stdout]    |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/output/serializer.rs:106:22
[INFO] [stdout]     |
[INFO] [stdout] 106 | fn gen_edge_end(xot: &Xot, node: Node) -> impl Iterator<Item = Output> + '_ {
[INFO] [stdout]     |                      ^^^^                                      ^^^^^^    ^^ the same lifetime is elided here
[INFO] [stdout]     |                      |                                         |
[INFO] [stdout]     |                      the lifetime is elided here               the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 | fn gen_edge_end(xot: &Xot, node: Node) -> impl Iterator<Item = Output<'_>> + '_ {
[INFO] [stdout]     |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/serialize.rs:332:18
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn html5(&mut self) -> Html5 {
[INFO] [stdout]     |                  ^^^^^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn html5(&mut self) -> Html5<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/serialize.rs:351:20
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn outputs(&self, node: Node) -> impl Iterator<Item = (Node, Output)> {
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here                 ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn outputs(&self, node: Node) -> impl Iterator<Item = (Node, Output<'_>)> {
[INFO] [stdout]     |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/xmlname/reference.rs:23:18
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn full_name(&self) -> Cow<str> {
[INFO] [stdout]    |                  ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn full_name(&self) -> Cow<'_, str> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.89s
[INFO] running `Command { std: "docker" "inspect" "5291e4236ff420785572063cba44f6640c1c1bc6f63c127b2eba76b60e80e0a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5291e4236ff420785572063cba44f6640c1c1bc6f63c127b2eba76b60e80e0a6", kill_on_drop: false }`
[INFO] [stdout] 5291e4236ff420785572063cba44f6640c1c1bc6f63c127b2eba76b60e80e0a6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f0d7f8a953e3a56903ef0e779e25435d1d0188edbcab01fd877fb60c89bcced8
[INFO] running `Command { std: "docker" "start" "-a" "f0d7f8a953e3a56903ef0e779e25435d1d0188edbcab01fd877fb60c89bcced8", kill_on_drop: false }`
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/access.rs:357:23
[INFO] [stderr]     |
[INFO] [stderr] 357 |     pub fn attributes(&self, node: Node) -> Attributes {
[INFO] [stderr]     |                       ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 357 |     pub fn attributes(&self, node: Node) -> Attributes<'_> {
[INFO] [stderr]     |                                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/access.rs:387:23
[INFO] [stderr]     |
[INFO] [stderr] 387 |     pub fn namespaces(&self, node: Node) -> Namespaces {
[INFO] [stderr]     |                       ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 387 |     pub fn namespaces(&self, node: Node) -> Namespaces<'_> {
[INFO] [stderr]     |                                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/manipulation.rs:505:27
[INFO] [stderr]     |
[INFO] [stderr] 505 |     pub fn namespaces_mut(&mut self, node: Node) -> MutableNamespaces {
[INFO] [stderr]     |                           ^^^^^^^^^                 ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                           |
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 505 |     pub fn namespaces_mut(&mut self, node: Node) -> MutableNamespaces<'_> {
[INFO] [stderr]     |                                                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/manipulation.rs:544:27
[INFO] [stderr]     |
[INFO] [stderr] 544 |     pub fn attributes_mut(&mut self, node: Node) -> MutableAttributes {
[INFO] [stderr]     |                           ^^^^^^^^^                 ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                           |
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 544 |     pub fn attributes_mut(&mut self, node: Node) -> MutableAttributes<'_> {
[INFO] [stderr]     |                                                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/nameaccess.rs:261:21
[INFO] [stderr]     |
[INFO] [stderr] 261 |     pub fn name_ref(&self, name_id: NameId, context: Node) -> Result<xmlname::RefName, Error> {
[INFO] [stderr]     |                     ^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 261 |     pub fn name_ref(&self, name_id: NameId, context: Node) -> Result<xmlname::RefName<'_>, Error> {
[INFO] [stderr]     |                                                                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/nameaccess.rs:475:26
[INFO] [stderr]     |
[INFO] [stderr] 475 |     pub fn node_name_ref(&self, node: Node) -> Result<Option<xmlname::RefName>, Error> {
[INFO] [stderr]     |                          ^^^^^ the lifetime is elided here   ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 475 |     pub fn node_name_ref(&self, node: Node) -> Result<Option<xmlname::RefName<'_>>, Error> {
[INFO] [stderr]     |                                                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/output/serializer.rs:37:32
[INFO] [stderr]    |
[INFO] [stderr] 37 | pub(crate) fn gen_outputs(xot: &Xot, node: Node) -> impl Iterator<Item = (Node, Output)> + '_ {
[INFO] [stderr]    |                                ^^^^                                             ^^^^^^     ^^ the same lifetime is elided here
[INFO] [stderr]    |                                |                                                |
[INFO] [stderr]    |                                the lifetime is elided here                      the same lifetime is hidden here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 37 | pub(crate) fn gen_outputs(xot: &Xot, node: Node) -> impl Iterator<Item = (Node, Output<'_>)> + '_ {
[INFO] [stderr]    |                                                                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/output/serializer.rs:59:24
[INFO] [stderr]    |
[INFO] [stderr] 59 | fn gen_edge_start(xot: &Xot, top_node: Node, node: Node) -> impl Iterator<Item = Output> + '_ {
[INFO] [stderr]    |                        ^^^^                                                      ^^^^^^    ^^ the same lifetime is elided here
[INFO] [stderr]    |                        |                                                         |
[INFO] [stderr]    |                        the lifetime is elided here                               the same lifetime is hidden here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 59 | fn gen_edge_start(xot: &Xot, top_node: Node, node: Node) -> impl Iterator<Item = Output<'_>> + '_ {
[INFO] [stderr]    |                                                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/output/serializer.rs:106:22
[INFO] [stderr]     |
[INFO] [stderr] 106 | fn gen_edge_end(xot: &Xot, node: Node) -> impl Iterator<Item = Output> + '_ {
[INFO] [stderr]     |                      ^^^^                                      ^^^^^^    ^^ the same lifetime is elided here
[INFO] [stderr]     |                      |                                         |
[INFO] [stderr]     |                      the lifetime is elided here               the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 106 | fn gen_edge_end(xot: &Xot, node: Node) -> impl Iterator<Item = Output<'_>> + '_ {
[INFO] [stderr]     |                                                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/serialize.rs:332:18
[INFO] [stderr]     |
[INFO] [stderr] 332 |     pub fn html5(&mut self) -> Html5 {
[INFO] [stderr]     |                  ^^^^^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                  |
[INFO] [stderr]     |                  the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 332 |     pub fn html5(&mut self) -> Html5<'_> {
[INFO] [stderr]     |                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/serialize.rs:351:20
[INFO] [stderr]     |
[INFO] [stderr] 351 |     pub fn outputs(&self, node: Node) -> impl Iterator<Item = (Node, Output)> {
[INFO] [stderr]     |                    ^^^^^ the lifetime is elided here                 ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 351 |     pub fn outputs(&self, node: Node) -> impl Iterator<Item = (Node, Output<'_>)> {
[INFO] [stderr]     |                                                                            ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/xmlname/reference.rs:23:18
[INFO] [stderr]    |
[INFO] [stderr] 23 |     fn full_name(&self) -> Cow<str> {
[INFO] [stderr]    |                  ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                  |
[INFO] [stderr]    |                  the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 23 |     fn full_name(&self) -> Cow<'_, str> {
[INFO] [stderr]    |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: `xot` (lib) generated 12 warnings (run `cargo fix --lib -p xot` to apply 12 suggestions)
[INFO] [stderr] warning: `xot` (lib test) generated 12 warnings (12 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xot-6cf8900aca379275)
[INFO] [stdout] 
[INFO] [stdout] running 138 tests
[INFO] [stdout] test encoding::tests::test_us_ascii ... ok
[INFO] [stdout] test encoding::tests::test_iso8859_1 ... ok
[INFO] [stdout] test encoding::tests::test_utf8 ... ok
[INFO] [stdout] test entity::tests::test_do_not_normalize_text_newline ... ok
[INFO] [stdout] test encoding::tests::test_utf8_without_declaration ... ok
[INFO] [stdout] test entity::tests::test_do_not_normalize_text_tab ... ok
[INFO] [stdout] test entity::tests::test_normalize_attribute_newline ... ok
[INFO] [stdout] test entity::tests::test_normalize_attribute_r_newline ... ok
[INFO] [stdout] test entity::tests::test_normalize_attribute_rn_newline ... ok
[INFO] [stdout] test entity::tests::test_normalize_attribute_tab ... ok
[INFO] [stdout] test entity::tests::test_parse ... ok
[INFO] [stdout] test entity::tests::test_parse_character_broken_hex_entity ... ok
[INFO] [stdout] test entity::tests::test_parse_character_decimal_entity ... ok
[INFO] [stdout] test entity::tests::test_parse_character_empty_entity ... ok
[INFO] [stdout] test entity::tests::test_parse_character_empty_hex_entity ... ok
[INFO] [stdout] test entity::tests::test_parse_character_hex_entity ... ok
[INFO] [stdout] test entity::tests::test_parse_newline_r ... ok
[INFO] [stdout] test entity::tests::test_parse_multiple ... ok
[INFO] [stdout] test entity::tests::test_parse_unfinished_entity ... ok
[INFO] [stdout] test entity::tests::test_parse_no_entities ... ok
[INFO] [stdout] test entity::tests::test_parse_newline_rn ... ok
[INFO] [stdout] test entity::tests::test_parse_unknown_entity ... ok
[INFO] [stdout] test entity::tests::test_serialize_attribute_multiple_double ... ok
[INFO] [stdout] test entity::tests::test_serialize_attribute_no_entities ... ok
[INFO] [stdout] test entity::tests::test_serialize_attribute_multiple_single ... ok
[INFO] [stdout] test entity::tests::test_serialize_cdata_end_sequence ... ok
[INFO] [stdout] test entity::tests::test_serialize_cdata_three_square_brackets ... ok
[INFO] [stdout] test entity::tests::test_serialize_attribute ... ok
[INFO] [stdout] test entity::tests::test_serialize_cdata_special_sequence ... ok
[INFO] [stdout] test entity::tests::test_serialize_cdata_greater_than ... ok
[INFO] [stdout] test entity::tests::test_serialize_text ... ok
[INFO] [stdout] test entity::tests::test_serialize_text_gt_unescaped ... ok
[INFO] [stdout] test entity::tests::test_serialize_cdata_two_square_brackets ... ok
[INFO] [stdout] test entity::tests::test_serialize_text_like_cdata_section_close_delimiter_gt_unescaped ... ok
[INFO] [stdout] test entity::tests::test_serialize_text_like_cdata_section_close_delimiter_split ... ok
[INFO] [stdout] test entity::tests::test_serialize_text_multiple ... ok
[INFO] [stdout] test entity::tests::test_serialize_cdata_three_square_brackets_end_sequence ... ok
[INFO] [stdout] test entity::tests::test_serialize_text_like_cdata_section_close_delimiter_postfix ... ok
[INFO] [stdout] test entity::tests::test_serialize_cdata_two_square_brackets_end ... ok
[INFO] [stdout] test entity::tests::test_serialize_text_gt_escaped ... ok
[INFO] [stdout] test fixed::tests::test_xotify ... ok
[INFO] [stdout] test entity::tests::test_serialize_text_like_cdata_section_close_delimiter ... ok
[INFO] [stdout] test id::idmap::tests::test_id_map ... ok
[INFO] [stdout] test entity::tests::test_serialize_cdata_simple ... ok
[INFO] [stdout] test nodemap::core::tests::test_attribute_entry_create ... ok
[INFO] [stdout] test nameaccess::tests::test_prefixes_in_scope ... ok
[INFO] [stdout] test entity::tests::test_serialize_text_like_cdata_section_close_delimiter_prefix ... ok
[INFO] [stdout] test nodemap::core::tests::test_attribute_entry_modify ... ok
[INFO] [stdout] test levelorder::tests::test_level_order_traverse ... ok
[INFO] [stdout] test nodemap::core::tests::test_attribute_insert ... ok
[INFO] [stdout] test nodemap::core::tests::test_attribute_insert_new_existing_attributes ... ok
[INFO] [stdout] test nodemap::core::tests::test_attribute_insert_node ... ok
[INFO] [stdout] test nodemap::core::tests::test_attribute_get ... ok
[INFO] [stdout] test nodemap::core::tests::test_attribute_insert_node_new_existing_attributes ... ok
[INFO] [stdout] test nodemap::core::tests::test_attributes_and_namespaces ... ok
[INFO] [stdout] test entity::tests::test_serialize_text_no_entities ... ok
[INFO] [stdout] test nodemap::core::tests::test_attribute_insert_new_blank ... ok
[INFO] [stdout] test levelorder::tests::test_level_order_traverse_with_text ... ok
[INFO] [stdout] test nodemap::core::tests::test_attribute_insert_node_new_blank ... ok
[INFO] [stdout] test output::fullname::tests::test_attribute_explicit_prefix_used_over_empty_prefix2 ... ok
[INFO] [stdout] test output::fullname::tests::test_attribute_without_explicit_prefix_default_not_found ... ok
[INFO] [stdout] test output::fullname::tests::test_attribute_explicit_prefix_used_over_empty_prefix ... ok
[INFO] [stdout] test output::fullname::tests::test_attribute_no_namespace ... ok
[INFO] [stdout] test output::fullname::tests::test_element_default_namespace_empty_prefix_preferred ... ok
[INFO] [stdout] test output::fullname::tests::test_element_no_namespace ... ok
[INFO] [stdout] test output::fullname::tests::test_attribute_with_prefix ... ok
[INFO] [stdout] test output::fullname::tests::test_element_with_prefix ... ok
[INFO] [stdout] test output::fullname::tests::test_element_default_namespace ... ok
[INFO] [stdout] test output::fullname::tests::test_element_missing_prefix ... ok
[INFO] [stdout] test output::fullname::tests::test_element_most_recently_defined_prefix_preferred ... ok
[INFO] [stdout] test output::fullname::tests::test_overridden_prefix ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_default_namespace_different_from_element_is_ignored ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_default_namespace_different_from_element_is_ignored_xhtml ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_html_no_xml_namespace ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_never_empty_html ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_never_empty_xml_element ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_escaping_for_normal_content ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_pretty_with_formatted_element ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_pretty_with_non_phrasing_element ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_no_escaping_for_script_and_style ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_pretty_with_suppressed_element_case_insensitive_match ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_pretty_with_phrasing_element ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_pretty_with_suppressed_element_case_insensitive_match_no_ns_xhtml ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_pretty_with_xml_island ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_pretty_with_suppressed_element_case_no_case_insensitive_match_for_non_xhtml_namespace ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_serialize_attribute_boolean_case_insensitive ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_processing_instruction ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_serialize_attribute_boolean ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_pretty_with_suppressed_element_exact_match ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_pretty_with_unknown_xhtml_element_treated_as_span ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_processing_instruction_no_gt ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_serialize_attribute_boolean_not_when_prefixed ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_serialize_text_nbsp ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_serialize_attribute_boolean_with_xhtml_prefix ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_serialize_text_no_nbsp_for_xml_island ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_serialize_attribute_nbsp_not_in_prefixed_attribute ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_xhtml_namespace_without_prefix_but_with_attribute ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_xhtml_namespace_without_prefix_dont_redeclare ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_unrecognized_html_element_is_inline ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_serialize_attribute_dont_escape_lt ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_serialize_attribute_boolean_with_prefix ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_serialize_attribute_nbsp ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_void_element ... ok
[INFO] [stdout] test output::html5_serializer::tests::test_xhtml_namespace_without_prefix ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_01____elements___r__docab__a_doc___vec____ ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_05____mixed_nested___r__docpHelloemstrongworld_strong_em__p_doc___v ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_02____moreelements___r__docab__aab_b__a_doc___vec____ ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_03____text___r__docatext_aatext2_a_doc___vec____ ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_06____mixed_multi___r__docpHelloemworld_em__ppGreetings_strongunive ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_07____mixed_embedded___r__docpHellonestedstuffa_stuffstuffb_stuff_n ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_10____multipi___r__docapipi_a_doc___vec____ ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_11____preserve___r__docxml_space__preserve__pHello_p_doc___vec____ ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_08____comment___r__doca___hello_____world___a_doc___vec____ ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_12____preserve_nested___r__docxml_space__preserve__pfoo_foo_p_doc__ ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_14____notsuppressed___r__docab__a_doc___vec____ ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_04____mixed___r__docpHelloemworld_em__p_doc___vec____ ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_09____mixed_comment___r__docpHello___world____p_doc___vec____ ... ok
[INFO] [stdout] test output::serializer::tests::test_iter_mkgen ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_15____suppressed___r__docab__a_doc___vec____a____ ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_13____preserve_back_to_default___r__docxml_space__preserve__pxml_sp ... ok
[INFO] [stdout] test output::pretty::tests::pretty::value_16____suppressednested___r__docabc__b_a_doc___vec____a____ ... ok
[INFO] [stdout] test output::xml::tests::test_cdata_sections_elements ... ok
[INFO] [stdout] test output::xml::tests::test_cdata_sections_elements_multiple ... ok
[INFO] [stdout] test output::xml::tests::test_cdata_sections_elements_with_end_characters ... ok
[INFO] [stdout] test output::xml::tests::test_xml_output_declaration ... ok
[INFO] [stdout] test output::xml::tests::test_xml_output_default ... ok
[INFO] [stdout] test output::xml::tests::test_xml_output_doctype_public ... ok
[INFO] [stdout] test output::xml::tests::test_xml_output_doctype_system ... ok
[INFO] [stdout] test output::xml::tests::test_xml_output_indent_not_suppress ... ok
[INFO] [stdout] test output::xml::tests::test_xml_output_indent ... ok
[INFO] [stdout] test output::xml::tests::test_xml_output_declaration_standalone ... ok
[INFO] [stdout] test output::xml::tests::test_xml_output_doctype_prefixed_name ... ok
[INFO] [stdout] test unpretty::tests::test_unpretty ... ok
[INFO] [stdout] test unpretty::tests::test_unpretty_xml_space_preserve ... ok
[INFO] [stdout] test xmlvalue::tests::test_element_hashable_name ... ok
[INFO] [stdout] test output::xml::tests::test_xml_output_indent_suppress ... ok
[INFO] [stdout] test unpretty::tests::test_unpretty_xml_space_preserve_reset ... ok
[INFO] [stdout] test unpretty::tests::test_unpretty_xml_space_preserve_nested ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 138 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-7b4ddd205e028c12)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test roundtrip::value_01____basic___r__roota1_ab2_b_root___ ... ok
[INFO] [stdout] test roundtrip::value_02____selfclosing___r__root____ ... ok
[INFO] [stdout] test roundtrip::value_03____namespaceprefix___r__foo_rootxmlns_foo__http___example_com__f ... ok
[INFO] [stdout] test roundtrip::value_04____someprefixed___r__rootxmlns_foo__http___example_com__a1_afoo_ ... ok
[INFO] [stdout] test roundtrip::value_06____prefixshadowing___r__foo_rootxmlns_foo__http___outer_com__foo ... ok
[INFO] [stdout] test roundtrip::value_05____defaultnamespace___r__rootxmlns__http___example_com__a1_ab2_b ... ok
[INFO] [stdout] test roundtrip::value_07____attribute___r__rootfoo__bar_______ ... ok
[INFO] [stdout] test roundtrip::value_08____attributeinnamespace___r__rootxmlns_foo__http___example_com__ ... ok
[INFO] [stdout] test roundtrip::value_09____escapecharacterintext___r__root_lta__amp_root____ ... ok
[INFO] [stdout] test roundtrip::value_10____gtisescapedbydefault___r__root_gt_____root____ ... ok
[INFO] [stdout] test roundtrip::value_11____comment___r__root___comment___root____ ... ok
[INFO] [stdout] test roundtrip::value_12____processinginstructionwithoutdata___r__rootpifoo_root____ ... ok
[INFO] [stdout] test roundtrip::value_13____processinginstructionwithdata___r__rootpifoobar_root____ ... ok
[INFO] [stdout] test roundtrip::value_14____xmlprefixsupported___r__rootxml_id__3_______ ... ok
[INFO] [stdout] test roundtrip::value_15____attributestability___r__rootxmlns_foo__http___example_com__a_ ... ok
[INFO] [stdout] test roundtrip::value_17____prefixstability___r__rootxmlns_foo__http___example_com__xmlns ... ok
[INFO] [stdout] test roundtrip::value_16____attributestabilitygivenxmlnamespace___r__rootxmlns_foo__http_ ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_access.rs (/opt/rustwide/target/debug/deps/test_access-1b62b97f0ffcd84a)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test test_advanced_compare_text ... ok
[INFO] [stdout] test test_advanced_compare_text2 ... ok
[INFO] [stdout] test test_advanced_compare_attribute_text ... ok
[INFO] [stdout] test test_advanced_compare_filter ... ok
[INFO] [stdout] test test_compare ... ok
[INFO] [stdout] test test_children ... ok
[INFO] [stdout] test test_compare_children ... ok
[INFO] [stdout] test test_compare_different_attributes ... ok
[INFO] [stdout] test test_compare_different_attributes_extra ... ok
[INFO] [stdout] test test_compare_different_namespace ... ok
[INFO] [stdout] test test_compare_different_structure ... ok
[INFO] [stdout] test test_compare_different_text ... ok
[INFO] [stdout] test test_compare_same_attributes ... ok
[INFO] [stdout] test test_document_element_for_fragment_with_multiple_elements ... ok
[INFO] [stdout] test test_document_element_for_fragment_without_elements ... ok
[INFO] [stdout] test test_document_element_for_fragment_with_single_element ... ok
[INFO] [stdout] test test_compare_value_the_same_structure_different ... ok
[INFO] [stdout] test test_first_child_missing_with_attribute ... ok
[INFO] [stdout] test test_first_child_with_attribute ... ok
[INFO] [stdout] test test_first_child_with_namespace ... ok
[INFO] [stdout] test test_last_child_with_attribute ... ok
[INFO] [stdout] test test_next_sibling_with_attribute ... ok
[INFO] [stdout] test test_last_child_missing_with_attribute ... ok
[INFO] [stdout] test test_text_content_str_mixed_content ... ok
[INFO] [stdout] test test_text_content_str_no_text ... ok
[INFO] [stdout] test test_previous_sibling_with_attribute ... ok
[INFO] [stdout] test test_text_content_str ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_attribute_order.rs (/opt/rustwide/target/debug/deps/test_attribute_order-710c4f2b01c8aa5d)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_attribute_insert_order_is_serialization_order1 ... ok
[INFO] [stdout] test test_atribute_reorder ... ok
[INFO] [stdout] test test_attribute_parser_order_is_serialization_order1 ... ok
[INFO] [stdout] test test_attribute_parser_order_is_serialization_order2 ... ok
[INFO] [stdout] test test_prefix_parser_order_is_serialization_order2 ... ok
[INFO] [stdout] test test_prefix_parser_order_is_serialization_order1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_compare.rs (/opt/rustwide/target/debug/deps/test_compare-4ffaed3009f2a80f)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_compare_elements_attribute_order_unimportant ... ok
[INFO] [stdout] test test_compare_elements_different_value ... ok
[INFO] [stdout] test test_compare_elements_compare_overlap ... ok
[INFO] [stdout] test test_compare_elements_ignore_attributes_ignorable_in_a ... ok
[INFO] [stdout] test test_compare_elements_ignore_attributes_ignorable_in_b ... ok
[INFO] [stdout] test test_compare_elements_same ... ok
[INFO] [stdout] test test_compare_elements_ignore_attributes_different_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_escape.rs (/opt/rustwide/target/debug/deps/test_escape-50de2a94b9b0b9e8)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_escape_in_text ... ok
[INFO] [stdout] test test_add_attribute_entities ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_id.rs (/opt/rustwide/target/debug/deps/test_id-0506652a33332ac0)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_id_normalized_internal ... ok
[INFO] [stdout] test test_id_no_duplicates_in_doc ... ok
[INFO] [stdout] test test_id_normalized_newline ... ok
[INFO] [stdout] test test_id_that_are_not_duplicates ... ok
[INFO] [stdout] test xml_id_node ... ok
[INFO] [stdout] test test_other_duplicate_attributes_are_fine ... ok
[INFO] [stdout] test test_id_normalized_prefix_postfix ... ok
[INFO] [stdout] test xml_id_node_none_available ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_manip.rs (/opt/rustwide/target/debug/deps/test_manip-3b330a6a3bf56e43)
[INFO] [stdout] 
[INFO] [stdout] running 67 tests
[INFO] [stdout] test test_add_attribute_ns ... ok
[INFO] [stdout] test test_append_element ... ok
[INFO] [stdout] test test_add_attribute ... ok
[INFO] [stdout] test test_append_text ... ok
[INFO] [stdout] test test_append_text_after_text_consolidates_nodes_direct_append ... ok
[INFO] [stdout] test test_append_text_after_text_consolidates_nodes ... ok
[INFO] [stdout] test test_append_text_after_text_no_consolidates_nodes ... ok
[INFO] [stdout] test test_append_text_after_text_no_consolidates_nodes_direct_append ... ok
[INFO] [stdout] test test_cannot_append_under_text ... ok
[INFO] [stdout] test test_clone ... ok
[INFO] [stdout] test test_clone_attribute_node ... ok
[INFO] [stdout] test test_clone_attributes ... ok
[INFO] [stdout] test test_clone_namespace_node ... ok
[INFO] [stdout] test test_clone_fragment ... ok
[INFO] [stdout] test test_clone_namespaces ... ok
[INFO] [stdout] test test_clone_root ... ok
[INFO] [stdout] test test_clone_root_after_insert ... ok
[INFO] [stdout] test test_clone_root_after_insert_no_consolidation ... ok
[INFO] [stdout] test test_clone_root_after_insert_no_consolidation_for_insert_consolidation_for_clone ... ok
[INFO] [stdout] test test_clone_with_namespaces ... ok
[INFO] [stdout] test test_clone_with_prefixes ... ok
[INFO] [stdout] test test_element_unwrap_consolidation_text_in_element_at_beginning ... ok
[INFO] [stdout] test test_element_unwrap_consolidation_text_in_element ... ok
[INFO] [stdout] test test_detach ... ok
[INFO] [stdout] test test_element_unwrap_with_attribute ... ok
[INFO] [stdout] test test_element_unwrap ... ok
[INFO] [stdout] test test_element_unwrap_consolidation_text_in_element_at_end ... ok
[INFO] [stdout] test test_clone_with_prefixes_non_element ... ok
[INFO] [stdout] test test_element_unwrap_consolidation_text_in_element_both_ends ... ok
[INFO] [stdout] test test_element_unwrap_consolidation_single_element ... ok
[INFO] [stdout] test test_element_wrap ... ok
[INFO] [stdout] test test_element_wrap_document_element ... ok
[INFO] [stdout] test test_element_wrap_element_under_root_not_document_element ... ok
[INFO] [stdout] test test_clone_with_prefixes_only_necessary_ones ... ok
[INFO] [stdout] test test_element_unwrap_document_element_text_child ... ok
[INFO] [stdout] test test_element_unwrap_document_element ... ok
[INFO] [stdout] test test_element_wrap_standalone_element ... ok
[INFO] [stdout] test test_element_wrap_middle ... ok
[INFO] [stdout] test test_insert_after_consolidate_text ... ok
[INFO] [stdout] test test_manipulate_attribute ... ok
[INFO] [stdout] test test_element_unwrap_document_element_multiple_children ... ok
[INFO] [stdout] test test_new_root ... ok
[INFO] [stdout] test test_insert_after_consolidation ... ok
[INFO] [stdout] test test_move_text_consolidation ... ok
[INFO] [stdout] test test_prepend_element ... ok
[INFO] [stdout] test test_prepend_text_with_attributes ... ok
[INFO] [stdout] test test_insert_before_consolidate_text ... ok
[INFO] [stdout] test test_prepend_with_attributes ... ok
[INFO] [stdout] test test_insert_after_element ... ok
[INFO] [stdout] test test_insert_before_element ... ok
[INFO] [stdout] test test_manipulate_text ... ok
[INFO] [stdout] test test_move_as_document_element ... ok
[INFO] [stdout] test test_prepend_consolidate_text ... ok
[INFO] [stdout] test test_remove_root ... ok
[INFO] [stdout] test test_remove_text_no_consolidation ... ok
[INFO] [stdout] test test_manipulate_attribute_ns ... ok
[INFO] [stdout] test test_replace_node_reconciliate_text_before ... ok
[INFO] [stdout] test test_prepend_with_namespaces ... ok
[INFO] [stdout] test test_remove_text_consolidation ... ok
[INFO] [stdout] test test_replace_node_reconciliates_where_detached ... ok
[INFO] [stdout] test test_replace_document_element ... ok
[INFO] [stdout] test test_root_node_append_comment ... ok
[INFO] [stdout] test test_root_node_append_extra_element ... ok
[INFO] [stdout] test test_replace_node ... ok
[INFO] [stdout] test test_root_node_element_insert_before ... ok
[INFO] [stdout] test test_replace_node_reconciliate_text_after ... ok
[INFO] [stdout] test test_replace_document_element_with_text ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 67 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_nameaccess.rs (/opt/rustwide/target/debug/deps/test_nameaccess-e99295510984ad3a)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test test_create_missing_prefixes ... ok
[INFO] [stdout] test test_deduplicate_named_namespace ... ok
[INFO] [stdout] test test_deduplicate_overlapping_namespace_attribute ... ok
[INFO] [stdout] test test_deduplicate_namespace ... ok
[INFO] [stdout] test test_deduplicate_overlapping_namespace_deeper ... ok
[INFO] [stdout] test test_default_namespace_undeclared ... ok
[INFO] [stdout] test test_deduplicate_named_namespace_again ... ok
[INFO] [stdout] test test_is_prefix_defined ... ok
[INFO] [stdout] test test_name_ns_str_namespace ... ok
[INFO] [stdout] test test_name_ns_str_no_namespace ... ok
[INFO] [stdout] test test_deduplicate_overlapping_namespace_element ... ok
[INFO] [stdout] test test_namespace_for_prefix_default_and_undeclared ... ok
[INFO] [stdout] test test_namespace_for_prefix ... ok
[INFO] [stdout] test test_namespaces ... ok
[INFO] [stdout] test test_namespaces2 ... ok
[INFO] [stdout] test test_namespaces_overrides ... ok
[INFO] [stdout] test test_namespaces_overrides_xml_prefix ... ok
[INFO] [stdout] test test_prefix_for_namespace_default_and_undeclared ... ok
[INFO] [stdout] test test_prefix_for_namespace_overridden ... ok
[INFO] [stdout] test test_prefix_for_namespace ... ok
[INFO] [stdout] test test_unresolved_namespaces ... ok
[INFO] [stdout] test test_unresolved_namespaces_resolved_deeper ... ok
[INFO] [stdout] test test_unresolved_namespaces_resolved ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_parse_error.rs (/opt/rustwide/target/debug/deps/test_parse_error-2eaefacd7724dab9)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_dtd_unsupported ... ok
[INFO] [stdout] test test_dtd_unsupported2 ... ok
[INFO] [stdout] test test_duplicate_attribute_with_prefix ... ok
[INFO] [stdout] test test_invalid_dtd ... ok
[INFO] [stdout] test test_duplicate_attribute ... ok
[INFO] [stdout] test test_invalid_entity ... ok
[INFO] [stdout] test test_only_comment_top_level ... ok
[INFO] [stdout] test test_only_text_top_level ... ok
[INFO] [stdout] test test_parse_invalid_close_tag ... ok
[INFO] [stdout] test test_parse_invalid_close_tag_prefix ... ok
[INFO] [stdout] test test_parse_invalid_xml_declaration ... ok
[INFO] [stdout] test test_unclosed_entity ... ok
[INFO] [stdout] test test_unclosed_tag ... ok
[INFO] [stdout] test test_unclosed_tag_middle ... ok
[INFO] [stdout] test test_unclosed_tag_with_prefix ... ok
[INFO] [stdout] test test_unknown_prefix ... ok
[INFO] [stdout] test test_unsupported_version ... ok
[INFO] [stdout] test test_xmlparser_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_parser.rs (/opt/rustwide/target/debug/deps/test_parser-8515e7bdf670dfba)
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test test_ampersand ... ok
[INFO] [stdout] test test_ampersand_in_cdata ... ok
[INFO] [stdout] test test_duplicate_attributes ... ok
[INFO] [stdout] test test_duplicate_attributes_ns ... ok
[INFO] [stdout] test test_encoding_lowercase_utf8 ... ok
[INFO] [stdout] test test_encoding_us_ascii ... ok
[INFO] [stdout] test test_parse_consolidated_cdata_text ... ok
[INFO] [stdout] test test_parse_consolidated_text_cdata ... ok
[INFO] [stdout] test test_parse_consolidated_text_cdata_text ... ok
[INFO] [stdout] test test_parse_fragment_element_with_text_after ... ok
[INFO] [stdout] test test_parse_fragment_error_span ... ok
[INFO] [stdout] test test_parse_fragment_multiple_elements ... ok
[INFO] [stdout] test test_parse_fragment_no_elements ... ok
[INFO] [stdout] test test_parse_fragment_no_elements_just_comment ... ok
[INFO] [stdout] test test_parse_fragment_no_elements_just_text ... ok
[INFO] [stdout] test test_parse_fragment_with_span_info ... ok
[INFO] [stdout] test test_parse_non_static ... ok
[INFO] [stdout] test test_parse_should_reject_no_elements_in_document ... ok
[INFO] [stdout] test test_parse_should_reject_no_elements_in_document_with_comment ... ok
[INFO] [stdout] test test_parse_should_reject_multiple_elements_in_document ... ok
[INFO] [stdout] test test_parse_with_span_info_attribute_name_unprefixed ... ok
[INFO] [stdout] test test_parse_with_span_info_attribute_name_prefixed ... ok
[INFO] [stdout] test test_parse_should_reject_text_in_document ... ok
[INFO] [stdout] test test_parse_with_span_info_attribute_value_prefixed ... ok
[INFO] [stdout] test test_parse_with_span_info_comment ... ok
[INFO] [stdout] test test_parse_with_span_info_element_start_prefixed ... ok
[INFO] [stdout] test test_parse_with_span_info_element_start_unprefixed_nested ... ok
[INFO] [stdout] test test_parse_with_span_info_element_start_unprefixed ... ok
[INFO] [stdout] test test_parse_with_span_info_attribute_value_unprefixed ... ok
[INFO] [stdout] test test_parse_with_span_info_end_normal ... ok
[INFO] [stdout] test test_parse_with_span_info_pi_content ... ok
[INFO] [stdout] test test_span_for_cdata ... ok
[INFO] [stdout] test test_span_for_cdata_cdata ... ok
[INFO] [stdout] test test_span_for_cdata_text ... ok
[INFO] [stdout] test test_parse_xml_standalone_no ... ok
[INFO] [stdout] test test_parse_xml_standalone_yes ... ok
[INFO] [stdout] test test_parse_with_span_info_empty ... ok
[INFO] [stdout] test test_span_for_text_cdata ... ok
[INFO] [stdout] test test_unknown_prefix ... ok
[INFO] [stdout] test test_parse_xml_declaration ... ok
[INFO] [stdout] test test_unclosed_tag_at_end ... ok
[INFO] [stdout] test test_parse_with_span_info_pi_target ... ok
[INFO] [stdout] test test_unclosed_tag ... ok
[INFO] [stdout] test test_parse_with_span_info_text ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_serialize.rs (/opt/rustwide/target/debug/deps/test_serialize-b70b82ff1cf50255)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_do_not_serialize_gt ... ok
[INFO] [stdout] test test_prefix_ambiguous_default_ns ... ok
[INFO] [stdout] test test_prefix_ambiguous ... ok
[INFO] [stdout] test test_prefix_ambiguous_default_ns2 ... ok
[INFO] [stdout] test test_prefix_ambiguous_no_ns ... ok
[INFO] [stdout] test test_serialize_empty_fragment ... ok
[INFO] [stdout] test test_serialize_gt_by_default ... ok
[INFO] [stdout] test test_serialize_lt ... ok
[INFO] [stdout] test test_serialize_fragment ... ok
[INFO] [stdout] test test_serialize_node ... ok
[INFO] [stdout] test test_serialize_node_default_ns ... ok
[INFO] [stdout] test test_serialize_node_default_ns_nested ... ok
[INFO] [stdout] test test_serialize_text_fragment ... ok
[INFO] [stdout] test test_weird_delimiter ... ok
[INFO] [stdout] test test_weird_delimiter_unescaped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_style.rs (/opt/rustwide/target/debug/deps/test_style-0d9a82992237f47f)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_style_attribute ... ok
[INFO] [stdout] test test_style ... ok
[INFO] [stdout] test test_style_element ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_traverse.rs (/opt/rustwide/target/debug/deps/test_traverse-a0ab4775d555731b)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_all_following3 ... ok
[INFO] [stdout] test test_all_following ... ok
[INFO] [stdout] test test_all_following2 ... ok
[INFO] [stdout] test test_all_following_attribute ... ok
[INFO] [stdout] test test_all_reverse_preorder ... ok
[INFO] [stdout] test test_all_reverse_preorder2 ... ok
[INFO] [stdout] test test_reverse_preorder ... ok
[INFO] [stdout] test test_following ... ok
[INFO] [stdout] test test_traverse ... ok
[INFO] [stdout] test test_reverse_traverse ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_xmlname.rs (/opt/rustwide/target/debug/deps/test_xmlname-832dfb2287992fba)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_create_attribute_node ... ok
[INFO] [stdout] test test_create_attribute ... ok
[INFO] [stdout] test test_create_element_namespace ... ok
[INFO] [stdout] test test_ref ... ok
[INFO] [stdout] test test_create_element ... ok
[INFO] [stdout] test test_owned ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests xot
[INFO] [stdout] 
[INFO] [stdout] running 92 tests
[INFO] [stdout] test src/access.rs - access::Xot::first_child (line 434) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::descendants (line 612) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::is_removed (line 287) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::child_index (line 559) ... ok
[INFO] [stdout] test src/access.rs - access::NodeEdge::previous (line 133) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::following_siblings (line 663) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::children (line 540) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::attributes (line 348) ... ok
[INFO] [stdout] test src/access.rs - access::NodeEdge::next (line 97) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::next_sibling (line 476) ... ok
[INFO] [stdout] test src/access.rs - access::NodeEdge::node (line 74) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::level_order (line 864) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::following (line 699) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::namespaces (line 377) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::document_element (line 179) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::ancestors (line 520) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::parent (line 309) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::traverse (line 786) ... ok
[INFO] [stdout] test src/access.rs - access::Xot::preceding (line 733) ... ok
[INFO] [stdout] test src/creation.rs - creation::Xot::new_attribute_node (line 219) ... ok
[INFO] [stdout] test src/creation.rs - creation::Xot::new_element (line 89) ... ok
[INFO] [stdout] test src/creation.rs - creation::Xot::new_document (line 24) ... ok
[INFO] [stdout] test src/creation.rs - creation::Xot::new_processing_instruction (line 187) ... ok
[INFO] [stdout] test src/creation.rs - creation::Xot::new_namespace_node (line 248) ... ok
[INFO] [stdout] test src/creation.rs - creation::Xot::new_element (line 125) ... ok
[INFO] [stdout] test src/creation.rs - creation::Xot::new_comment (line 169) ... ok
[INFO] [stdout] test src/creation.rs - creation::Xot::new_element (line 103) ... ok
[INFO] [stdout] test src/fixed.rs - fixed (line 10) ... ok
[INFO] [stdout] test src/creation.rs - creation::Xot::new_text (line 151) ... ok
[INFO] [stdout] test src/creation.rs - creation::Xot::new_document_with_element (line 51) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot (line 38) ... ok
[INFO] [stdout] test src/lib.rs - (line 7) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::append (line 75) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::append_namespace (line 165) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::append_element (line 290) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::append_attribute_node (line 199) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::append_text (line 265) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::clone_node (line 574) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::detach (line 418) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::attributes_mut (line 534) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::element_unwrap (line 716) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::clone_with_prefixes (line 652) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::namespaces_mut (line 494) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::insert_after (line 358) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::append_namespace_node (line 113) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::element_wrap (line 775) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::remove (line 450) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::add_name (line 65) ... ok
[INFO] [stdout] test src/manipulation.rs - manipulation::Xot::replace (line 835) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::name_ns (line 103) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::add_name_ns (line 125) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::deduplicate_namespaces (line 664) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::full_name (line 369) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::deduplicate_namespaces (line 636) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::deduplicate_namespaces (line 649) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::name_ns (line 89) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::name_ns_str (line 290) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::name (line 48) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::namespace_for_name (line 346) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::name_ns_str (line 273) ... ok
[INFO] [stdout] test src/parse.rs - parse::Xot::parse_bytes (line 824) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::node_name_ref (line 444) ... ok
[INFO] [stdout] test src/parse.rs - parse::Xot::parse (line 787) ... ok
[INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::name_ref (line 237) ... ok
[INFO] [stdout] test src/serialize.rs - serialize::Xot::serialize_xml_string (line 163) ... ok
[INFO] [stdout] test src/parse.rs - parse::Xot::parse_bytes (line 833) ... ok
[INFO] [stdout] test src/serialize.rs - serialize::Xot::serialize_xml_string (line 212) ... ok
[INFO] [stdout] test src/serialize.rs - serialize::Xot::serialize_xml_string (line 176) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::deep_equal (line 600) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::deep_equal (line 613) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::deep_equal (line 585) ... ok
[INFO] [stdout] test src/serialize.rs - serialize::Xot::serialize_xml_string (line 193) ... ok
[INFO] [stdout] test src/serialize.rs - serialize::Xot::to_string (line 138) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::element (line 287) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::deep_equal (line 626) ... ok
[INFO] [stdout] test src/serialize.rs - serialize::Xot::write (line 111) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::has_document_parent (line 76) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::is_element (line 139) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::element_mut (line 315) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::is_document (line 122) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::is_document_element (line 99) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::is_text (line 157) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::text_content_mut (line 383) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::text (line 202) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::text_content (line 349) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::text_content_str (line 428) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::text_str (line 226) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::value_mut (line 40) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::text_mut (line 249) ... ok
[INFO] [stdout] test src/xmlvalue.rs - xmlvalue::Text::set (line 180) ... ok
[INFO] [stdout] test src/xmlvalue.rs - xmlvalue::Element::name (line 129) ... ok
[INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::value (line 12) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 92 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.49s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f0d7f8a953e3a56903ef0e779e25435d1d0188edbcab01fd877fb60c89bcced8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f0d7f8a953e3a56903ef0e779e25435d1d0188edbcab01fd877fb60c89bcced8", kill_on_drop: false }`
[INFO] [stdout] f0d7f8a953e3a56903ef0e779e25435d1d0188edbcab01fd877fb60c89bcced8
