[INFO] fetching crate xot 0.31.2... [INFO] testing xot-0.31.2 against try#2440211fe03bc45c89b6dc1a3df18382ce91e32b for pr-146098-1 [INFO] extracting crate xot 0.31.2 into /workspace/builds/worker-5-tc2/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-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate xot 0.31.2 on toolchain 2440211fe03bc45c89b6dc1a3df18382ce91e32b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "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" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1d3209f3fa48f8929f56de0e63739f8752b60f87e012b0c72603fa638d1957fa [INFO] running `Command { std: "docker" "start" "-a" "1d3209f3fa48f8929f56de0e63739f8752b60f87e012b0c72603fa638d1957fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1d3209f3fa48f8929f56de0e63739f8752b60f87e012b0c72603fa638d1957fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1d3209f3fa48f8929f56de0e63739f8752b60f87e012b0c72603fa638d1957fa", kill_on_drop: false }` [INFO] [stdout] 1d3209f3fa48f8929f56de0e63739f8752b60f87e012b0c72603fa638d1957fa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 378825dd3d4322d93524923a26a2d74a930e4fa92a398661d44e772af7e7e487 [INFO] running `Command { std: "docker" "start" "-a" "378825dd3d4322d93524923a26a2d74a930e4fa92a398661d44e772af7e7e487", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.105 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling genawaiter-macro v0.99.1 [INFO] [stderr] Compiling xhtmlchardet v2.2.0 [INFO] [stderr] Compiling xmlparser v0.13.6 [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 encoding_rs v0.8.34 [INFO] [stderr] Compiling getrandom v0.2.8 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling syn-mid v0.5.4 [INFO] [stderr] Compiling genawaiter-proc-macro v0.99.1 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [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 { [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, 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, 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>, 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 + '_ { [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)> + '_ { [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 + '_ { [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> + '_ { [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 + '_ { [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> + '_ { [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 { [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)> { [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 { [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 11.41s [INFO] running `Command { std: "docker" "inspect" "378825dd3d4322d93524923a26a2d74a930e4fa92a398661d44e772af7e7e487", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "378825dd3d4322d93524923a26a2d74a930e4fa92a398661d44e772af7e7e487", kill_on_drop: false }` [INFO] [stdout] 378825dd3d4322d93524923a26a2d74a930e4fa92a398661d44e772af7e7e487 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a23243743ffc4dedbe6bc5225ff9c8e06cf8077b57af438b956d04634fdc1721 [INFO] running `Command { std: "docker" "start" "-a" "a23243743ffc4dedbe6bc5225ff9c8e06cf8077b57af438b956d04634fdc1721", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.105 [INFO] [stderr] Compiling semver v1.0.14 [INFO] [stderr] Compiling slab v0.4.7 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling fastrand v1.8.0 [INFO] [stderr] Compiling getrandom v0.2.8 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling futures-timer v3.0.2 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling quick-error v2.0.1 [INFO] [stderr] Compiling similar v2.2.1 [INFO] [stderr] Compiling console v0.15.2 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling tempfile v3.3.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling insta v1.21.2 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_xorshift v0.3.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling rstest_macros v0.16.0 [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 { [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, 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, 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>, 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 + '_ { [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)> + '_ { [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 + '_ { [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> + '_ { [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 + '_ { [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> + '_ { [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 { [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)> { [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 { [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 { [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, 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, 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>, 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 + '_ { [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)> + '_ { [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 + '_ { [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> + '_ { [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 + '_ { [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> + '_ { [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 { [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)> { [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 { [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 10.06s [INFO] running `Command { std: "docker" "inspect" "a23243743ffc4dedbe6bc5225ff9c8e06cf8077b57af438b956d04634fdc1721", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a23243743ffc4dedbe6bc5225ff9c8e06cf8077b57af438b956d04634fdc1721", kill_on_drop: false }` [INFO] [stdout] a23243743ffc4dedbe6bc5225ff9c8e06cf8077b57af438b956d04634fdc1721 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fdcfb864c47ae6fe82dfa17fbd5aaa63dfcaafb3fb9dbf13755d418b58031ef5 [INFO] running `Command { std: "docker" "start" "-a" "fdcfb864c47ae6fe82dfa17fbd5aaa63dfcaafb3fb9dbf13755d418b58031ef5", 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 { [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, 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, 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>, 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 + '_ { [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)> + '_ { [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 + '_ { [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> + '_ { [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 + '_ { [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> + '_ { [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 { [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)> { [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 { [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.16s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xot-ed3dd6ad8bdf3b25) [INFO] [stdout] [INFO] [stdout] running 138 tests [INFO] [stdout] test encoding::tests::test_iso8859_1 ... ok [INFO] [stdout] test encoding::tests::test_utf8_without_declaration ... ok [INFO] [stdout] test encoding::tests::test_us_ascii ... ok [INFO] [stdout] test entity::tests::test_normalize_attribute_newline ... ok [INFO] [stdout] test encoding::tests::test_utf8 ... ok [INFO] [stdout] test entity::tests::test_do_not_normalize_text_tab ... 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_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_normalize_attribute_tab ... 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_multiple ... ok [INFO] [stdout] test entity::tests::test_parse_newline_r ... 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_do_not_normalize_text_newline ... ok [INFO] [stdout] test entity::tests::test_serialize_attribute ... ok [INFO] [stdout] test entity::tests::test_parse_unfinished_entity ... ok [INFO] [stdout] test entity::tests::test_serialize_attribute_multiple_single ... ok [INFO] [stdout] test entity::tests::test_parse_unknown_entity ... ok [INFO] [stdout] test entity::tests::test_serialize_cdata_greater_than ... ok [INFO] [stdout] test entity::tests::test_serialize_cdata_end_sequence ... ok [INFO] [stdout] test entity::tests::test_serialize_cdata_special_sequence ... ok [INFO] [stdout] test entity::tests::test_serialize_cdata_three_square_brackets ... ok [INFO] [stdout] test entity::tests::test_serialize_cdata_simple ... ok [INFO] [stdout] test entity::tests::test_serialize_cdata_three_square_brackets_end_sequence ... ok [INFO] [stdout] test entity::tests::test_serialize_cdata_two_square_brackets_end ... ok [INFO] [stdout] test entity::tests::test_serialize_text ... ok [INFO] [stdout] test entity::tests::test_serialize_text_gt_escaped ... ok [INFO] [stdout] test entity::tests::test_serialize_text_gt_unescaped ... ok [INFO] [stdout] test entity::tests::test_serialize_text_like_cdata_section_close_delimiter ... ok [INFO] [stdout] test entity::tests::test_serialize_cdata_two_square_brackets ... ok [INFO] [stdout] test entity::tests::test_serialize_text_multiple ... ok [INFO] [stdout] test entity::tests::test_serialize_attribute_multiple_double ... ok [INFO] [stdout] test entity::tests::test_serialize_text_like_cdata_section_close_delimiter_postfix ... ok [INFO] [stdout] test id::idmap::tests::test_id_map ... ok [INFO] [stdout] test entity::tests::test_serialize_text_like_cdata_section_close_delimiter_prefix ... ok [INFO] [stdout] test entity::tests::test_serialize_text_like_cdata_section_close_delimiter_gt_unescaped ... ok [INFO] [stdout] test nameaccess::tests::test_prefixes_in_scope ... ok [INFO] [stdout] test nodemap::core::tests::test_attribute_entry_modify ... ok [INFO] [stdout] test nodemap::core::tests::test_attribute_insert_node_new_blank ... ok [INFO] [stdout] test entity::tests::test_serialize_attribute_no_entities ... ok [INFO] [stdout] test entity::tests::test_serialize_text_no_entities ... ok [INFO] [stdout] test levelorder::tests::test_level_order_traverse ... ok [INFO] [stdout] test fixed::tests::test_xotify ... ok [INFO] [stdout] test nodemap::core::tests::test_attribute_entry_create ... ok [INFO] [stdout] test nodemap::core::tests::test_attribute_insert ... ok [INFO] [stdout] test levelorder::tests::test_level_order_traverse_with_text ... ok [INFO] [stdout] test nodemap::core::tests::test_attribute_insert_new_blank ... ok [INFO] [stdout] test nodemap::core::tests::test_attribute_insert_new_existing_attributes ... ok [INFO] [stdout] test entity::tests::test_serialize_text_like_cdata_section_close_delimiter_split ... ok [INFO] [stdout] test nodemap::core::tests::test_attribute_get ... ok [INFO] [stdout] test output::fullname::tests::test_attribute_explicit_prefix_used_over_empty_prefix ... ok [INFO] [stdout] test nodemap::core::tests::test_attributes_and_namespaces ... ok [INFO] [stdout] test output::fullname::tests::test_attribute_explicit_prefix_used_over_empty_prefix2 ... ok [INFO] [stdout] test output::fullname::tests::test_attribute_no_namespace ... ok [INFO] [stdout] test output::fullname::tests::test_attribute_with_prefix ... ok [INFO] [stdout] test nodemap::core::tests::test_attribute_insert_node ... ok [INFO] [stdout] test nodemap::core::tests::test_attribute_insert_node_new_existing_attributes ... ok [INFO] [stdout] test output::fullname::tests::test_attribute_without_explicit_prefix_default_not_found ... ok [INFO] [stdout] test output::fullname::tests::test_element_default_namespace ... ok [INFO] [stdout] test output::fullname::tests::test_element_default_namespace_empty_prefix_preferred ... ok [INFO] [stdout] test output::fullname::tests::test_element_most_recently_defined_prefix_preferred ... ok [INFO] [stdout] test output::fullname::tests::test_element_no_namespace ... ok [INFO] [stdout] test output::fullname::tests::test_overridden_prefix ... ok [INFO] [stdout] test output::fullname::tests::test_element_missing_prefix ... ok [INFO] [stdout] test output::fullname::tests::test_element_with_prefix ... ok [INFO] [stdout] test output::html5_serializer::tests::test_pretty_with_phrasing_element ... ok [INFO] [stdout] test output::html5_serializer::tests::test_pretty_with_non_phrasing_element ... 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_pretty_with_formatted_element ... 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_pretty_with_suppressed_element_exact_match ... ok [INFO] [stdout] test output::html5_serializer::tests::test_escaping_for_normal_content ... 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_never_empty_html ... 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_pretty_with_suppressed_element_case_insensitive_match ... ok [INFO] [stdout] test output::html5_serializer::tests::test_html_no_xml_namespace ... ok [INFO] [stdout] test output::html5_serializer::tests::test_no_escaping_for_script_and_style ... ok [INFO] [stdout] test output::html5_serializer::tests::test_never_empty_xml_element ... ok [INFO] [stdout] test output::html5_serializer::tests::test_serialize_attribute_boolean_with_prefix ... ok [INFO] [stdout] test output::html5_serializer::tests::test_xhtml_namespace_without_prefix ... 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_attribute_dont_escape_lt ... 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_xhtml_namespace_without_prefix_but_with_attribute ... ok [INFO] [stdout] test output::html5_serializer::tests::test_serialize_attribute_boolean_case_insensitive ... 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_attribute_nbsp_not_in_prefixed_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_pretty_with_suppressed_element_case_insensitive_match_no_ns_xhtml ... ok [INFO] [stdout] test output::html5_serializer::tests::test_unrecognized_html_element_is_inline ... ok [INFO] [stdout] test output::html5_serializer::tests::test_processing_instruction ... ok [INFO] [stdout] test output::html5_serializer::tests::test_serialize_attribute_nbsp ... ok [INFO] [stdout] test output::html5_serializer::tests::test_processing_instruction_no_gt ... ok [INFO] [stdout] test output::html5_serializer::tests::test_serialize_text_nbsp ... ok [INFO] [stdout] test output::html5_serializer::tests::test_serialize_attribute_boolean ... ok [INFO] [stdout] test output::html5_serializer::tests::test_void_element ... 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_02____moreelements___r__docab__aab_b__a_doc___vec____ ... ok [INFO] [stdout] test output::serializer::tests::test_iter_mkgen ... ok [INFO] [stdout] test output::pretty::tests::pretty::value_04____mixed___r__docpHelloemworld_em__p_doc___vec____ ... ok [INFO] [stdout] test output::xml::tests::test_cdata_sections_elements ... ok [INFO] [stdout] test output::pretty::tests::pretty::value_07____mixed_embedded___r__docpHellonestedstuffa_stuffstuffb_stuff_n ... ok [INFO] [stdout] test output::xml::tests::test_cdata_sections_elements_with_end_characters ... 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_10____multipi___r__docapipi_a_doc___vec____ ... ok [INFO] [stdout] test output::xml::tests::test_cdata_sections_elements_multiple ... 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_06____mixed_multi___r__docpHelloemworld_em__ppGreetings_strongunive ... 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_15____suppressed___r__docab__a_doc___vec____a____ ... ok [INFO] [stdout] test output::xml::tests::test_xml_output_declaration_standalone ... ok [INFO] [stdout] test output::xml::tests::test_xml_output_default ... ok [INFO] [stdout] test output::xml::tests::test_xml_output_indent ... ok [INFO] [stdout] test output::xml::tests::test_xml_output_doctype_prefixed_name ... ok [INFO] [stdout] test output::xml::tests::test_xml_output_doctype_public ... ok [INFO] [stdout] test output::xml::tests::test_xml_output_indent_not_suppress ... 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::xml::tests::test_xml_output_doctype_system ... ok [INFO] [stdout] test unpretty::tests::test_unpretty_xml_space_preserve_nested ... ok [INFO] [stdout] test unpretty::tests::test_unpretty ... 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::xml::tests::test_xml_output_indent_suppress ... 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_09____mixed_comment___r__docpHello___world____p_doc___vec____ ... ok [INFO] [stdout] test unpretty::tests::test_unpretty_xml_space_preserve_reset ... ok [INFO] [stdout] test xmlvalue::tests::test_element_hashable_name ... ok [INFO] [stdout] test unpretty::tests::test_unpretty_xml_space_preserve ... 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_16____suppressednested___r__docabc__b_a_doc___vec____a____ ... ok [INFO] [stderr] Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-f648108e7ffa28dd) [INFO] [stdout] test output::xml::tests::test_xml_output_declaration ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 138 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test roundtrip::value_02____selfclosing___r__root____ ... ok [INFO] [stdout] test roundtrip::value_01____basic___r__roota1_ab2_b_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_05____defaultnamespace___r__rootxmlns__http___example_com__a1_ab2_b ... ok [INFO] [stdout] test roundtrip::value_06____prefixshadowing___r__foo_rootxmlns_foo__http___outer_com__foo ... 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_10____gtisescapedbydefault___r__root_gt_____root____ ... ok [INFO] [stdout] test roundtrip::value_09____escapecharacterintext___r__root_lta__amp_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_14____xmlprefixsupported___r__rootxml_id__3_______ ... ok [INFO] [stdout] test roundtrip::value_13____processinginstructionwithdata___r__rootpifoobar_root____ ... ok [INFO] [stdout] test roundtrip::value_15____attributestability___r__rootxmlns_foo__http___example_com__a_ ... ok [INFO] [stdout] test roundtrip::value_16____attributestabilitygivenxmlnamespace___r__rootxmlns_foo__http_ ... ok [INFO] [stdout] test roundtrip::value_17____prefixstability___r__rootxmlns_foo__http___example_com__xmlns ... 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-386f08e61e2da5af) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test test_advanced_compare_attribute_text ... ok [INFO] [stdout] test test_advanced_compare_filter ... ok [INFO] [stdout] test test_advanced_compare_text2 ... ok [INFO] [stdout] test test_advanced_compare_text ... ok [INFO] [stdout] test test_children ... ok [INFO] [stdout] test test_compare ... ok [INFO] [stdout] test test_compare_different_attributes ... ok [INFO] [stdout] test test_compare_children ... ok [INFO] [stdout] test test_compare_different_attributes_extra ... 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_single_element ... ok [INFO] [stdout] test test_compare_different_namespace ... ok [INFO] [stdout] test test_first_child_with_namespace ... ok [INFO] [stdout] test test_last_child_missing_with_attribute ... ok [INFO] [stdout] test test_last_child_with_attribute ... ok [INFO] [stdout] test test_first_child_with_attribute ... ok [INFO] [stdout] test test_text_content_str_no_text ... ok [INFO] [stdout] test test_next_sibling_with_attribute ... ok [INFO] [stdout] test test_compare_value_the_same_structure_different ... ok [INFO] [stdout] test test_document_element_for_fragment_with_multiple_elements ... ok [INFO] [stdout] test test_previous_sibling_with_attribute ... ok [INFO] [stdout] test test_compare_different_structure ... ok [INFO] [stdout] test test_document_element_for_fragment_without_elements ... ok [INFO] [stdout] test test_text_content_str ... ok [INFO] [stdout] test test_first_child_missing_with_attribute ... ok [INFO] [stdout] test test_text_content_str_mixed_content ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/test_attribute_order.rs (/opt/rustwide/target/debug/deps/test_attribute_order-56ec60caf1c888a1) [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_prefix_parser_order_is_serialization_order1 ... ok [INFO] [stdout] test test_prefix_parser_order_is_serialization_order2 ... ok [INFO] [stdout] test test_attribute_parser_order_is_serialization_order2 ... 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] [stdout] [INFO] [stderr] Running tests/test_compare.rs (/opt/rustwide/target/debug/deps/test_compare-7b531e5e61a688c9) [INFO] [stdout] running 7 tests [INFO] [stdout] test test_compare_elements_different_value ... ok [INFO] [stdout] test test_compare_elements_compare_overlap ... ok [INFO] [stdout] test test_compare_elements_same ... 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_attribute_order_unimportant ... 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.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_escape.rs (/opt/rustwide/target/debug/deps/test_escape-a5a0a9c5a5d8cb61) [INFO] [stdout] [INFO] [stderr] Running tests/test_id.rs (/opt/rustwide/target/debug/deps/test_id-3f0718d25fcb0564) [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] [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 test_id_normalized_prefix_postfix ... ok [INFO] [stdout] test xml_id_node ... ok [INFO] [stdout] test test_other_duplicate_attributes_are_fine ... 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.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_manip.rs (/opt/rustwide/target/debug/deps/test_manip-cf78200d111e881b) [INFO] [stdout] [INFO] [stdout] running 67 tests [INFO] [stdout] test test_add_attribute ... ok [INFO] [stdout] test test_append_text_after_text_consolidates_nodes ... ok [INFO] [stdout] test test_add_attribute_ns ... ok [INFO] [stdout] test test_append_element ... ok [INFO] [stdout] test test_append_text ... ok [INFO] [stdout] test test_append_text_after_text_no_consolidates_nodes ... ok [INFO] [stdout] test test_cannot_append_under_text ... ok [INFO] [stdout] test test_append_text_after_text_no_consolidates_nodes_direct_append ... ok [INFO] [stdout] test test_clone_attribute_node ... ok [INFO] [stdout] test test_clone_attributes ... ok [INFO] [stdout] test test_clone ... 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_namespace_node ... 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_clone_with_prefixes_non_element ... ok [INFO] [stdout] test test_clone_with_prefixes_only_necessary_ones ... ok [INFO] [stdout] test test_detach ... ok [INFO] [stdout] test test_element_unwrap ... ok [INFO] [stdout] test test_element_unwrap_consolidation_single_element ... ok [INFO] [stdout] test test_element_unwrap_consolidation_text_in_element ... ok [INFO] [stdout] test test_element_unwrap_consolidation_text_in_element_at_end ... ok [INFO] [stdout] test test_element_unwrap_consolidation_text_in_element_both_ends ... ok [INFO] [stdout] test test_element_unwrap_consolidation_text_in_element_at_beginning ... ok [INFO] [stdout] test test_element_unwrap_document_element ... ok [INFO] [stdout] test test_element_unwrap_document_element_multiple_children ... ok [INFO] [stdout] test test_element_unwrap_document_element_text_child ... ok [INFO] [stdout] test test_element_unwrap_with_attribute ... ok [INFO] [stdout] test test_element_wrap_element_under_root_not_document_element ... ok [INFO] [stdout] test test_element_wrap_document_element ... ok [INFO] [stdout] test test_element_wrap_standalone_element ... ok [INFO] [stdout] test test_element_wrap ... ok [INFO] [stdout] test test_insert_after_consolidate_text ... ok [INFO] [stdout] test test_element_wrap_middle ... ok [INFO] [stdout] test test_insert_after_consolidation ... ok [INFO] [stdout] test test_insert_after_element ... ok [INFO] [stdout] test test_insert_before_consolidate_text ... ok [INFO] [stdout] test test_insert_before_element ... ok [INFO] [stdout] test test_manipulate_attribute ... ok [INFO] [stdout] test test_manipulate_attribute_ns ... ok [INFO] [stdout] test test_manipulate_text ... ok [INFO] [stdout] test test_move_as_document_element ... ok [INFO] [stdout] test test_new_root ... ok [INFO] [stdout] test test_move_text_consolidation ... ok [INFO] [stdout] test test_prepend_text_with_attributes ... ok [INFO] [stdout] test test_prepend_with_attributes ... ok [INFO] [stdout] test test_remove_root ... ok [INFO] [stdout] test test_remove_text_consolidation ... ok [INFO] [stdout] test test_root_node_append_comment ... ok [INFO] [stdout] test test_replace_node ... ok [INFO] [stdout] test test_root_node_element_insert_before ... ok [INFO] [stdout] test test_remove_text_no_consolidation ... ok [INFO] [stdout] test test_replace_node_reconciliate_text_after ... ok [INFO] [stdout] test test_replace_node_reconciliate_text_before ... ok [INFO] [stdout] test test_replace_node_reconciliates_where_detached ... ok [INFO] [stdout] test test_prepend_with_namespaces ... ok [INFO] [stdout] test test_prepend_consolidate_text ... ok [INFO] [stdout] test test_prepend_element ... ok [INFO] [stdout] test test_replace_document_element ... ok [INFO] [stdout] test test_replace_document_element_with_text ... ok [INFO] [stdout] test test_append_text_after_text_consolidates_nodes_direct_append ... ok [INFO] [stdout] test test_root_node_append_extra_element ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 67 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] Running tests/test_nameaccess.rs (/opt/rustwide/target/debug/deps/test_nameaccess-4e0b6752d78d402c) [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_is_prefix_defined ... ok [INFO] [stdout] test test_deduplicate_overlapping_namespace_element ... ok [INFO] [stdout] test test_deduplicate_named_namespace_again ... ok [INFO] [stdout] test test_name_ns_str_namespace ... ok [INFO] [stdout] test test_deduplicate_overlapping_namespace_deeper ... ok [INFO] [stdout] test test_deduplicate_overlapping_namespace_attribute ... ok [INFO] [stdout] test test_name_ns_str_no_namespace ... ok [INFO] [stdout] test test_namespace_for_prefix ... ok [INFO] [stdout] test test_deduplicate_namespace ... ok [INFO] [stdout] test test_namespaces ... ok [INFO] [stdout] test test_namespaces_overrides ... ok [INFO] [stdout] test test_namespaces2 ... ok [INFO] [stdout] test test_namespace_for_prefix_default_and_undeclared ... ok [INFO] [stdout] test test_unresolved_namespaces ... ok [INFO] [stdout] test test_unresolved_namespaces_resolved ... ok [INFO] [stdout] test test_prefix_for_namespace_default_and_undeclared ... ok [INFO] [stdout] test test_prefix_for_namespace ... ok [INFO] [stdout] test test_unresolved_namespaces_resolved_deeper ... ok [INFO] [stdout] test test_namespaces_overrides_xml_prefix ... ok [INFO] [stdout] test test_prefix_for_namespace_overridden ... ok [INFO] [stdout] test test_default_namespace_undeclared ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/test_parse_error.rs (/opt/rustwide/target/debug/deps/test_parse_error-98185bde9b991497) [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 ... ok [INFO] [stdout] test test_duplicate_attribute_with_prefix ... ok [INFO] [stdout] test test_invalid_dtd ... ok [INFO] [stdout] test test_only_comment_top_level ... ok [INFO] [stdout] test test_invalid_entity ... ok [INFO] [stdout] test test_parse_invalid_close_tag ... ok [INFO] [stdout] test test_parse_invalid_close_tag_prefix ... ok [INFO] [stdout] test test_only_text_top_level ... ok [INFO] [stdout] test test_parse_invalid_xml_declaration ... ok [INFO] [stdout] test test_unclosed_tag ... ok [INFO] [stdout] test test_unclosed_entity ... 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.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_parser.rs (/opt/rustwide/target/debug/deps/test_parser-f1f4e9230bd4e7a4) [INFO] [stdout] [INFO] [stdout] running 44 tests [INFO] [stdout] test test_ampersand ... ok [INFO] [stdout] test test_duplicate_attributes ... ok [INFO] [stdout] test test_encoding_lowercase_utf8 ... ok [INFO] [stdout] test test_ampersand_in_cdata ... ok [INFO] [stdout] test test_encoding_us_ascii ... ok [INFO] [stdout] test test_duplicate_attributes_ns ... 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_multiple_elements ... ok [INFO] [stdout] test test_parse_fragment_error_span ... ok [INFO] [stdout] test test_parse_fragment_element_with_text_after ... ok [INFO] [stdout] test test_parse_fragment_no_elements_just_comment ... ok [INFO] [stdout] test test_parse_fragment_no_elements ... ok [INFO] [stdout] test test_parse_fragment_no_elements_just_text ... ok [INFO] [stdout] test test_parse_should_reject_multiple_elements_in_document ... ok [INFO] [stdout] test test_parse_should_reject_no_elements_in_document ... ok [INFO] [stdout] test test_parse_should_reject_text_in_document ... ok [INFO] [stdout] test test_parse_fragment_with_span_info ... ok [INFO] [stdout] test test_parse_with_span_info_attribute_name_unprefixed ... ok [INFO] [stdout] test test_parse_with_span_info_attribute_value_unprefixed ... ok [INFO] [stdout] test test_parse_should_reject_no_elements_in_document_with_comment ... ok [INFO] [stdout] test test_parse_with_span_info_empty ... ok [INFO] [stdout] test test_parse_with_span_info_pi_content ... ok [INFO] [stdout] test test_parse_with_span_info_end_normal ... ok [INFO] [stdout] test test_parse_with_span_info_attribute_name_prefixed ... ok [INFO] [stdout] test test_parse_with_span_info_text ... ok [INFO] [stdout] test test_parse_xml_standalone_no ... ok [INFO] [stdout] test test_parse_with_span_info_comment ... ok [INFO] [stdout] test test_parse_xml_standalone_yes ... ok [INFO] [stdout] test test_parse_with_span_info_element_start_unprefixed ... ok [INFO] [stdout] test test_parse_non_static ... ok [INFO] [stdout] test test_span_for_cdata_text ... ok [INFO] [stdout] test test_span_for_text_cdata ... ok [INFO] [stdout] test test_span_for_cdata_cdata ... ok [INFO] [stdout] test test_parse_with_span_info_attribute_value_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_prefixed ... ok [INFO] [stdout] test test_parse_xml_declaration ... ok [INFO] [stdout] test test_span_for_cdata ... ok [INFO] [stdout] test test_unclosed_tag ... ok [INFO] [stdout] test test_parse_with_span_info_pi_target ... ok [INFO] [stdout] test test_unknown_prefix ... ok [INFO] [stderr] Running tests/test_serialize.rs (/opt/rustwide/target/debug/deps/test_serialize-ff46a01fd498b0a4) [INFO] [stdout] test test_unclosed_tag_at_end ... 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] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_do_not_serialize_gt ... ok [INFO] [stdout] test test_prefix_ambiguous ... ok [INFO] [stdout] test test_prefix_ambiguous_no_ns ... ok [INFO] [stdout] test test_prefix_ambiguous_default_ns ... ok [INFO] [stdout] test test_serialize_fragment ... ok [INFO] [stdout] test test_serialize_lt ... ok [INFO] [stdout] test test_serialize_gt_by_default ... ok [INFO] [stdout] test test_serialize_node ... ok [INFO] [stdout] test test_serialize_empty_fragment ... ok [INFO] [stdout] test test_serialize_node_default_ns ... ok [INFO] [stdout] test test_prefix_ambiguous_default_ns2 ... 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_unescaped ... ok [INFO] [stderr] Running tests/test_style.rs (/opt/rustwide/target/debug/deps/test_style-d6486c9926cac979) [INFO] [stdout] test test_weird_delimiter ... 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] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_style_element ... ok [INFO] [stdout] test test_style ... ok [INFO] [stdout] test test_style_attribute ... 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-95a30faf5664c164) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_all_following_attribute ... ok [INFO] [stdout] test test_all_following ... ok [INFO] [stdout] test test_all_reverse_preorder ... ok [INFO] [stdout] test test_all_following2 ... ok [INFO] [stdout] test test_all_reverse_preorder2 ... ok [INFO] [stdout] test test_following ... ok [INFO] [stdout] test test_reverse_preorder ... ok [INFO] [stdout] test test_reverse_traverse ... ok [INFO] [stdout] test test_traverse ... ok [INFO] [stdout] test test_all_following3 ... 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-14197f19fd82fe26) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_create_attribute ... ok [INFO] [stdout] test test_create_attribute_node ... ok [INFO] [stdout] test test_create_element ... ok [INFO] [stdout] test test_create_element_namespace ... ok [INFO] [stdout] test test_owned ... ok [INFO] [stdout] test test_ref ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests xot [INFO] [stdout] [INFO] [stdout] running 92 tests [INFO] [stdout] test src/access.rs - access::Xot::descendants (line 612) ... ok [INFO] [stdout] test src/access.rs - access::Xot::following_siblings (line 663) ... ok [INFO] [stdout] test src/access.rs - access::Xot::next_sibling (line 476) ... ok [INFO] [stdout] test src/access.rs - access::NodeEdge::next (line 97) ... ok [INFO] [stdout] test src/access.rs - access::Xot::first_child (line 434) ... ok [INFO] [stdout] test src/access.rs - access::Xot::ancestors (line 520) ... ok [INFO] [stdout] test src/access.rs - access::NodeEdge::previous (line 133) ... ok [INFO] [stdout] test src/access.rs - access::Xot::namespaces (line 377) ... ok [INFO] [stdout] test src/access.rs - access::Xot::child_index (line 559) ... ok [INFO] [stdout] test src/access.rs - access::Xot::level_order (line 864) ... ok [INFO] [stdout] test src/access.rs - access::Xot::is_removed (line 287) ... ok [INFO] [stdout] test src/access.rs - access::Xot::children (line 540) ... ok [INFO] [stdout] test src/access.rs - access::Xot::following (line 699) ... ok [INFO] [stdout] test src/access.rs - access::Xot::attributes (line 348) ... ok [INFO] [stdout] test src/access.rs - access::Xot::document_element (line 179) ... ok [INFO] [stdout] test src/access.rs - access::Xot::parent (line 309) ... ok [INFO] [stdout] test src/access.rs - access::NodeEdge::node (line 74) ... ok [INFO] [stdout] test src/access.rs - access::Xot::preceding (line 733) ... ok [INFO] [stdout] test src/access.rs - access::Xot::traverse (line 786) ... ok [INFO] [stdout] test src/creation.rs - creation::Xot::new_comment (line 169) ... ok [INFO] [stdout] test src/creation.rs - creation::Xot::new_document (line 24) ... ok [INFO] [stdout] test src/creation.rs - creation::Xot::new_attribute_node (line 219) ... ok [INFO] [stdout] test src/creation.rs - creation::Xot::new_document_with_element (line 51) ... 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_element (line 103) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot (line 38) ... ok [INFO] [stdout] test src/creation.rs - creation::Xot::new_processing_instruction (line 187) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::append (line 75) ... ok [INFO] [stdout] test src/creation.rs - creation::Xot::new_text (line 151) ... ok [INFO] [stdout] test src/lib.rs - (line 7) ... ok [INFO] [stdout] test src/fixed.rs - fixed (line 10) ... ok [INFO] [stdout] test src/creation.rs - creation::Xot::new_element (line 89) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::attributes_mut (line 534) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::append_attribute_node (line 199) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::clone_node (line 574) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::append_namespace_node (line 113) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::element_unwrap (line 716) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::append_element (line 290) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::append_namespace (line 165) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::namespaces_mut (line 494) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::append_text (line 265) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::clone_with_prefixes (line 652) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::element_wrap (line 775) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::detach (line 418) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::replace (line 835) ... ok [INFO] [stdout] test src/manipulation.rs - manipulation::Xot::insert_after (line 358) ... 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/nameaccess.rs - nameaccess::Xot::deduplicate_namespaces (line 636) ... 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 649) ... ok [INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::name_ns (line 89) ... ok [INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::full_name (line 369) ... ok [INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::name (line 48) ... ok [INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::name_ns_str (line 290) ... ok [INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::namespace_for_name (line 346) ... ok [INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::name_ref (line 237) ... ok [INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::name_ns_str (line 273) ... ok [INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::deduplicate_namespaces (line 664) ... 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 824) ... ok [INFO] [stdout] test src/serialize.rs - serialize::Xot::serialize_xml_string (line 176) ... 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/parse.rs - parse::Xot::parse (line 787) ... ok [INFO] [stdout] test src/nameaccess.rs - nameaccess::Xot::node_name_ref (line 444) ... ok [INFO] [stdout] test src/serialize.rs - serialize::Xot::to_string (line 138) ... ok [INFO] [stdout] test src/serialize.rs - serialize::Xot::serialize_xml_string (line 193) ... ok [INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::deep_equal (line 600) ... ok [INFO] [stdout] test src/serialize.rs - serialize::Xot::write (line 111) ... ok [INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::deep_equal (line 585) ... ok [INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::element (line 287) ... ok [INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::deep_equal (line 613) ... ok [INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::is_document_element (line 99) ... 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::deep_equal (line 626) ... ok [INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::is_text (line 157) ... ok [INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::text (line 202) ... ok [INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::is_document (line 122) ... ok [INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::element_mut (line 315) ... ok [INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::text_str (line 226) ... ok [INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::text_content_mut (line 383) ... ok [INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::value (line 12) ... ok [INFO] [stdout] test src/valueaccess.rs - valueaccess::Xot::value_mut (line 40) ... 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_mut (line 249) ... ok [INFO] [stdout] test src/xmlvalue.rs - xmlvalue::Element::name (line 129) ... ok [INFO] [stdout] test src/xmlvalue.rs - xmlvalue::Text::set (line 180) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 92 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.25s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "fdcfb864c47ae6fe82dfa17fbd5aaa63dfcaafb3fb9dbf13755d418b58031ef5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fdcfb864c47ae6fe82dfa17fbd5aaa63dfcaafb3fb9dbf13755d418b58031ef5", kill_on_drop: false }` [INFO] [stdout] fdcfb864c47ae6fe82dfa17fbd5aaa63dfcaafb3fb9dbf13755d418b58031ef5