[INFO] fetching crate vart 0.9.3...
[INFO] testing vart-0.9.3 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate vart 0.9.3 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate vart 0.9.3
[INFO] finished tweaking crates.io crate vart 0.9.3
[INFO] tweaked toml for crates.io crate vart 0.9.3 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate vart 0.9.3 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 vart 0.9.3 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 divan-macros v0.1.14
[INFO] [stderr]   Downloaded terminal_size v0.3.0
[INFO] [stderr]   Downloaded clap_lex v0.6.0
[INFO] [stderr]   Downloaded memoffset v0.9.0
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.87
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.87
[INFO] [stderr]   Downloaded condtype v1.3.0
[INFO] [stderr]   Downloaded plotters-svg v0.3.5
[INFO] [stderr]   Downloaded ciborium-ll v0.2.1
[INFO] [stderr]   Downloaded ciborium-io v0.2.1
[INFO] [stderr]   Downloaded plotters-backend v0.3.5
[INFO] [stderr]   Downloaded errno v0.3.8
[INFO] [stderr]   Downloaded anstyle v1.0.4
[INFO] [stderr]   Downloaded either v1.8.1
[INFO] [stderr]   Downloaded quote v1.0.30
[INFO] [stderr]   Downloaded regex-lite v0.1.6
[INFO] [stderr]   Downloaded wasm-bindgen-backend v0.2.87
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.87
[INFO] [stderr]   Downloaded log v0.4.19
[INFO] [stderr]   Downloaded ciborium v0.2.1
[INFO] [stderr]   Downloaded proc-macro2 v1.0.70
[INFO] [stderr]   Downloaded clap v4.4.11
[INFO] [stderr]   Downloaded crossbeam-utils v0.8.16
[INFO] [stderr]   Downloaded crossbeam-epoch v0.9.15
[INFO] [stderr]   Downloaded bitflags v2.4.1
[INFO] [stderr]   Downloaded rayon-core v1.11.0
[INFO] [stderr]   Downloaded js-sys v0.3.64
[INFO] [stderr]   Downloaded divan v0.1.14
[INFO] [stderr]   Downloaded bumpalo v3.13.0
[INFO] [stderr]   Downloaded syn v2.0.41
[INFO] [stderr]   Downloaded plotters v0.3.5
[INFO] [stderr]   Downloaded aho-corasick v1.0.2
[INFO] [stderr]   Downloaded clap_builder v4.4.11
[INFO] [stderr]   Downloaded rayon v1.7.0
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.87
[INFO] [stderr]   Downloaded regex v1.9.1
[INFO] [stderr]   Downloaded rustix v0.38.13
[INFO] [stderr]   Downloaded regex-syntax v0.7.4
[INFO] [stderr]   Downloaded regex-automata v0.3.3
[INFO] [stderr]   Downloaded web-sys v0.3.64
[INFO] [stderr]   Downloaded libc v0.2.159
[INFO] [stderr]   Downloaded linux-raw-sys v0.4.12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] a375c75bfc9ea261b6fba442bbd42bc1af416c48541282c44a0cd69f20d429a6
[INFO] running `Command { std: "docker" "start" "-a" "a375c75bfc9ea261b6fba442bbd42bc1af416c48541282c44a0cd69f20d429a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a375c75bfc9ea261b6fba442bbd42bc1af416c48541282c44a0cd69f20d429a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a375c75bfc9ea261b6fba442bbd42bc1af416c48541282c44a0cd69f20d429a6", kill_on_drop: false }`
[INFO] [stdout] a375c75bfc9ea261b6fba442bbd42bc1af416c48541282c44a0cd69f20d429a6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] f8c4c1fb4c0b871b0058a109352a2ea05e2b853625939aee67e3547bccede301
[INFO] running `Command { std: "docker" "start" "-a" "f8c4c1fb4c0b871b0058a109352a2ea05e2b853625939aee67e3547bccede301", kill_on_drop: false }`
[INFO] [stderr]    Compiling vart v0.9.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/art.rs:1568:17
[INFO] [stdout]      |
[INFO] [stdout] 1568 |     pub fn iter(&self) -> Iter<P, V> {
[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] 1568 |     pub fn iter(&self) -> Iter<'_, P, V> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/art.rs:1576:31
[INFO] [stdout]      |
[INFO] [stdout] 1576 |     pub fn iter_with_versions(&self) -> Iter<P, V> {
[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] 1576 |     pub fn iter_with_versions(&self) -> Iter<'_, P, V> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.61s
[INFO] running `Command { std: "docker" "inspect" "f8c4c1fb4c0b871b0058a109352a2ea05e2b853625939aee67e3547bccede301", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f8c4c1fb4c0b871b0058a109352a2ea05e2b853625939aee67e3547bccede301", kill_on_drop: false }`
[INFO] [stdout] f8c4c1fb4c0b871b0058a109352a2ea05e2b853625939aee67e3547bccede301
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] fea957db5c204f1b943a0dd2c45d12abacdae3edb104b1e6a169663556945b40
[INFO] running `Command { std: "docker" "start" "-a" "fea957db5c204f1b943a0dd2c45d12abacdae3edb104b1e6a169663556945b40", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.70
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling quote v1.0.30
[INFO] [stderr]    Compiling libc v0.2.159
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling rustix v0.38.13
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.12
[INFO] [stderr]    Compiling bitflags v2.4.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.15
[INFO] [stderr]    Compiling serde v1.0.171
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling clap_lex v0.6.0
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling rayon-core v1.11.0
[INFO] [stderr]    Compiling anstyle v1.0.4
[INFO] [stderr]    Compiling serde_json v1.0.103
[INFO] [stderr]    Compiling syn v2.0.41
[INFO] [stderr]    Compiling terminal_size v0.3.0
[INFO] [stderr]    Compiling half v1.8.2
[INFO] [stderr]    Compiling ryu v1.0.15
[INFO] [stderr]    Compiling clap_builder v4.4.11
[INFO] [stderr]    Compiling crossbeam-channel v0.5.8
[INFO] [stderr]    Compiling plotters-backend v0.3.5
[INFO] [stderr]    Compiling regex-syntax v0.7.4
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling ciborium-io v0.2.1
[INFO] [stderr]    Compiling itoa v1.0.9
[INFO] [stderr]    Compiling ciborium-ll v0.2.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling plotters-svg v0.3.5
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling walkdir v2.3.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rayon v1.7.0
[INFO] [stderr]    Compiling plotters v0.3.5
[INFO] [stderr]    Compiling is-terminal v0.4.9
[INFO] [stderr]    Compiling regex-automata v0.3.3
[INFO] [stderr]    Compiling clap v4.4.11
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex-lite v0.1.6
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling condtype v1.3.0
[INFO] [stderr]    Compiling serde_derive v1.0.171
[INFO] [stderr]    Compiling divan-macros v0.1.14
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling once_cell v1.18.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/art.rs:1568:17
[INFO] [stdout]      |
[INFO] [stdout] 1568 |     pub fn iter(&self) -> Iter<P, V> {
[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] 1568 |     pub fn iter(&self) -> Iter<'_, P, V> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/art.rs:1576:31
[INFO] [stdout]      |
[INFO] [stdout] 1576 |     pub fn iter_with_versions(&self) -> Iter<P, V> {
[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] 1576 |     pub fn iter_with_versions(&self) -> Iter<'_, P, V> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling divan v0.1.14
[INFO] [stderr]    Compiling regex v1.9.1
[INFO] [stderr]    Compiling ciborium v0.2.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling vart v0.9.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/iter.rs:1533:30
[INFO] [stdout]      |
[INFO] [stdout] 1533 |                     .map(|_| (rng.gen_range(b'a'..=b'z') as char))
[INFO] [stdout]      |                              ^                                  ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1533 -                     .map(|_| (rng.gen_range(b'a'..=b'z') as char))
[INFO] [stdout] 1533 +                     .map(|_| rng.gen_range(b'a'..=b'z') as char )
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/art.rs:1568:17
[INFO] [stdout]      |
[INFO] [stdout] 1568 |     pub fn iter(&self) -> Iter<P, V> {
[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] 1568 |     pub fn iter(&self) -> Iter<'_, P, V> {
[INFO] [stdout]      |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/art.rs:1576:31
[INFO] [stdout]      |
[INFO] [stdout] 1576 |     pub fn iter_with_versions(&self) -> Iter<P, V> {
[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] 1576 |     pub fn iter_with_versions(&self) -> Iter<'_, P, V> {
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 58.48s
[INFO] running `Command { std: "docker" "inspect" "fea957db5c204f1b943a0dd2c45d12abacdae3edb104b1e6a169663556945b40", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fea957db5c204f1b943a0dd2c45d12abacdae3edb104b1e6a169663556945b40", kill_on_drop: false }`
[INFO] [stdout] fea957db5c204f1b943a0dd2c45d12abacdae3edb104b1e6a169663556945b40
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 57eab8c8f41f91dff50ced998a01a946a340bcb49183291a095a8f874732fed7
[INFO] running `Command { std: "docker" "start" "-a" "57eab8c8f41f91dff50ced998a01a946a340bcb49183291a095a8f874732fed7", kill_on_drop: false }`
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/art.rs:1568:17
[INFO] [stderr]      |
[INFO] [stderr] 1568 |     pub fn iter(&self) -> Iter<P, V> {
[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] 1568 |     pub fn iter(&self) -> Iter<'_, P, V> {
[INFO] [stderr]      |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/art.rs:1576:31
[INFO] [stderr]      |
[INFO] [stderr] 1576 |     pub fn iter_with_versions(&self) -> Iter<P, V> {
[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] 1576 |     pub fn iter_with_versions(&self) -> Iter<'_, P, V> {
[INFO] [stderr]      |                                              +++
[INFO] [stderr] 
[INFO] [stderr] warning: `vart` (lib) generated 2 warnings (run `cargo fix --lib -p vart` to apply 2 suggestions)
[INFO] [stderr] warning: unnecessary parentheses around closure body
[INFO] [stderr]     --> src/iter.rs:1533:30
[INFO] [stderr]      |
[INFO] [stderr] 1533 |                     .map(|_| (rng.gen_range(b'a'..=b'z') as char))
[INFO] [stderr]      |                              ^                                  ^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]      |
[INFO] [stderr] 1533 -                     .map(|_| (rng.gen_range(b'a'..=b'z') as char))
[INFO] [stderr] 1533 +                     .map(|_| rng.gen_range(b'a'..=b'z') as char )
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: `vart` (lib test) generated 3 warnings (2 duplicates) (run `cargo fix --lib -p vart --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vart-c455ce7555023ab1)
[INFO] [stdout] 
[INFO] [stdout] running 123 tests
[INFO] [stdout] test art::tests::insert17_and_root_should_be_node48 ... ok
[INFO] [stdout] test art::tests::insert17_and_remove1_and_root_should_be_node16 ... ok
[INFO] [stdout] test art::tests::insert2_and_remove1_and_root_should_be_node1 ... ok
[INFO] [stdout] test art::tests::insert17_and_remove17_and_root_should_be_nil ... ok
[INFO] [stdout] test art::tests::insert2_and_remove2_and_root_should_be_nil ... ok
[INFO] [stdout] test art::tests::insert49_and_remove1_and_root_should_be_node48 ... ok
[INFO] [stdout] test art::tests::insert5_and_remove5_and_root_should_be_nil ... ok
[INFO] [stdout] test art::tests::insert5_and_remove1_and_root_should_be_node4 ... ok
[INFO] [stdout] test art::tests::insert49_and_root_should_be_node248 ... ok
[INFO] [stdout] test art::tests::insert_mut_with_prefix_match ... ok
[INFO] [stdout] test art::tests::insert_and_remove ... ok
[INFO] [stdout] test art::tests::insert_same_key_different_versions_without_version_check_and_verify ... ok
[INFO] [stdout] test art::tests::descending_keys ... ok
[INFO] [stdout] test art::tests::insert_and_remove_single_key ... ok
[INFO] [stdout] test art::tests::insert49_and_remove49_and_root_should_be_nil ... ok
[INFO] [stdout] test art::tests::insert_with_prefix_match ... ok
[INFO] [stdout] test art::tests::inserting_keys_with_common_prefix ... ok
[INFO] [stdout] test art::tests::iter_seq_u8 ... ok
[INFO] [stdout] test art::tests::insert_multiple_keys_different_versions_and_verify ... ok
[INFO] [stdout] test art::tests::insert_keys_in_decreasing_order_and_verify_count ... ok
[INFO] [stdout] test art::tests::range_seq_u8 ... ok
[INFO] [stdout] test art::tests::remove_key_from_empty_tree ... ok
[INFO] [stdout] test art::tests::remove_non_existent_key ... ok
[INFO] [stdout] test art::tests::remove_until_empty ... ok
[INFO] [stdout] test art::tests::remove_with_one_child_and_inner_twig ... ok
[INFO] [stdout] test art::tests::remove_with_subsequent_inserts ... ok
[INFO] [stdout] test art::tests::root_set_get ... ok
[INFO] [stdout] test art::tests::same_key_with_versions ... ok
[INFO] [stdout] test art::tests::scan_at_different_timestamps ... ok
[INFO] [stdout] test art::tests::scan_at_various_timestamps ... ok
[INFO] [stdout] test art::tests::scan_empty_range ... ok
[INFO] [stdout] test art::tests::scan_range_includes_all_keys ... ok
[INFO] [stdout] test art::tests::scan_range_includes_no_keys ... ok
[INFO] [stdout] test art::tests::scan_range_includes_some_keys ... ok
[INFO] [stdout] test art::tests::scan_with_single_item ... ok
[INFO] [stdout] test art::tests::sequential_removals ... ok
[INFO] [stdout] test art::tests::snapshot_isolation ... ok
[INFO] [stdout] test art::tests::string_duplicate_insert ... ok
[INFO] [stdout] test art::tests::string_insert_delete ... ok
[INFO] [stdout] test art::tests::string_long ... ok
[INFO] [stdout] test art::tests::insert_with_random_versions_and_verify_count ... ok
[INFO] [stdout] test art::tests::test_first_greater_or_equal_ts ... ok
[INFO] [stdout] test art::tests::test_add_keys_and_then_delete_keys_which_dont_exist ... ok
[INFO] [stdout] test art::tests::test_first_greater_than_ts ... ok
[INFO] [stdout] test art::tests::test_get_all_versions ... ok
[INFO] [stdout] test art::tests::test_get_at_ts_multiple_versions ... ok
[INFO] [stdout] test art::tests::test_get_at_ts_key_not_found ... ok
[INFO] [stdout] test art::tests::test_get_at_ts_timestamp_before_insertion ... ok
[INFO] [stdout] test art::tests::test_get_at_ts_successful_retrieval ... ok
[INFO] [stdout] test art::tests::test_insert_or_replace_unchecked ... ok
[INFO] [stdout] test art::tests::test_insert_or_replace ... ok
[INFO] [stdout] test art::tests::large_number_of_inserts ... ok
[INFO] [stdout] test art::tests::test_inserting_and_retrieving_with_same_timestamp ... ok
[INFO] [stdout] test art::tests::test_inserting_values_with_decreasing_timestamps ... ok
[INFO] [stdout] test art::tests::test_last_less_or_equal_ts ... ok
[INFO] [stdout] test art::tests::test_last_less_than_ts ... ok
[INFO] [stdout] test art::tests::test_latest_by_ts ... ok
[INFO] [stdout] test art::tests::test_latest_by_version ... ok
[INFO] [stdout] test art::tests::test_nonexistent_key_removal_does_not_empty_tree ... ok
[INFO] [stdout] test art::tests::test_range_scan_order_with_random_keys ... ok
[INFO] [stdout] test art::tests::test_retrieving_value_after_deleting_it ... ok
[INFO] [stdout] test art::tests::test_retrieving_value_at_future_timestamp ... ok
[INFO] [stdout] test art::tests::test_retrieving_value_at_timestamp_between_two_inserts ... ok
[INFO] [stdout] test art::tests::test_scan_at_ts_double_ended_iterator ... ok
[INFO] [stdout] test art::tests::test_scan_at_ts_large_dataset_double_ended ... ok
[INFO] [stdout] test art::tests::test_scan_at_ts_mixed_iteration ... ok
[INFO] [stdout] test art::tests::test_scan_at_ts_range_boundaries_double_ended ... ok
[INFO] [stdout] test art::tests::test_scan_at_ts_single_element_double_ended ... ok
[INFO] [stdout] test art::tests::test_scan_at_ts_timestamp_edge_cases ... ok
[INFO] [stdout] test art::tests::test_tree_empty_after_removing_single_key ... ok
[INFO] [stdout] test art::tests::timed_deletion_check_root_ts ... ok
[INFO] [stdout] test art::tests::timed_insertion ... ok
[INFO] [stdout] test art::tests::timed_insertion_update_non_increasing_version ... ok
[INFO] [stdout] test art::tests::timed_insertion_update_same_key ... ok
[INFO] [stdout] test art::tests::verify_iter ... ok
[INFO] [stdout] test iter::tests::iter_with_versions_reads_all_versions ... ok
[INFO] [stdout] test iter::tests::iter_with_versions_reads_versions_in_decreasing_order ... ok
[INFO] [stdout] test iter::tests::range_query_iterator_verifies_keys_and_versions_within_range ... ok
[INFO] [stdout] test iter::tests::reverse_iter ... ok
[INFO] [stdout] test iter::tests::test_full_scan ... ok
[INFO] [stdout] test iter::tests::test_iter_with_versions_with_two_versions_of_same_key ... ok
[INFO] [stdout] test art::tests::test_insert_remove_and_verify_keys_large_sequential ... ok
[INFO] [stdout] test art::tests::test_insert_remove_and_verify_keys_large_random ... ok
[INFO] [stdout] test iter::tests::test_range_scan_edge_cases_with_reverse ... ok
[INFO] [stdout] test iter::tests::test_range_scan_full_range ... ok
[INFO] [stdout] test iter::tests::test_range_scan_large_words ... ok
[INFO] [stdout] test iter::tests::test_range_scan_reverse_iterator ... ok
[INFO] [stdout] test iter::tests::test_range_scan_reverse_iterator_pattern ... ok
[INFO] [stdout] test iter::tests::test_range_scan_reverse_iterator_pattern2 ... ok
[INFO] [stdout] test art::tests::range_seq_u16 ... ok
[INFO] [stdout] test iter::tests::test_range_with_versions_query_with_two_versions_of_same_key ... ok
[INFO] [stdout] test iter::tests::test_trie_vs_btreemap_range_scan_in_sdb_insert ... ok
[INFO] [stdout] test iter::tests::test_version_range_bounds ... ok
[INFO] [stdout] test iter::tests::test_version_range_empty ... ok
[INFO] [stdout] test iter::tests::test_version_range_large ... ok
[INFO] [stdout] test iter::tests::test_version_range_order ... ok
[INFO] [stdout] test iter::tests::test_version_range_single_key ... ok
[INFO] [stdout] test art::tests::iter_seq_u16 ... ok
[INFO] [stdout] test node::tests::cache_line_size ... ok
[INFO] [stdout] test node::tests::flatnode ... ok
[INFO] [stdout] test node::tests::node256 ... ok
[INFO] [stdout] test node::tests::node48 ... ok
[INFO] [stdout] test node::tests::test_first_greater_or_equal_ts ... ok
[INFO] [stdout] test node::tests::test_first_greater_than_ts ... ok
[INFO] [stdout] test node::tests::test_get_all_versions ... ok
[INFO] [stdout] test node::tests::test_get_leaf_by_ts ... ok
[INFO] [stdout] test node::tests::test_get_leaf_by_version ... ok
[INFO] [stdout] test node::tests::test_last_less_or_equal_ts ... ok
[INFO] [stdout] test node::tests::memory_leak ... ok
[INFO] [stdout] test node::tests::twig_get_latest_leaf ... ok
[INFO] [stdout] test node::tests::twig_get_leaf_by_ts ... ok
[INFO] [stdout] test node::tests::twig_get_leaf_by_version ... ok
[INFO] [stdout] test node::tests::test_last_less_than_ts ... ok
[INFO] [stdout] test node::tests::twig_insert ... ok
[INFO] [stdout] test node::tests::twig_insert_mut ... ok
[INFO] [stdout] test node::tests::twig_iter ... ok
[INFO] [stdout] test node::tests::verify_node_insert_order ... ok
[INFO] [stdout] test iter::tests::test_range_scan_with_random_words_and_ranges ... ok
[INFO] [stdout] test art::tests::insert_search_delete_words ... ok
[INFO] [stdout] test iter::tests::test_range_scan_dictionary ... ok
[INFO] [stdout] test art::tests::insert_mut_search_delete_words_randomized ... ok
[INFO] [stdout] test art::tests::insert_search_delete_words_randomized has been running for over 60 seconds
[INFO] [stdout] test art::tests::insert_search_delete_words_randomized ... ok
[INFO] [stdout] test iter::tests::test_range_scan_dictionary_with_random_ranges has been running for over 60 seconds
[INFO] [stderr]    Doc-tests vart
[INFO] [stdout] test iter::tests::test_range_scan_dictionary_with_random_ranges ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 123 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 90.68s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "57eab8c8f41f91dff50ced998a01a946a340bcb49183291a095a8f874732fed7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "57eab8c8f41f91dff50ced998a01a946a340bcb49183291a095a8f874732fed7", kill_on_drop: false }`
[INFO] [stdout] 57eab8c8f41f91dff50ced998a01a946a340bcb49183291a095a8f874732fed7
