[INFO] fetching crate fastanvil 0.31.0... [INFO] testing fastanvil-0.31.0 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate fastanvil 0.31.0 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate fastanvil 0.31.0 [INFO] finished tweaking crates.io crate fastanvil 0.31.0 [INFO] tweaked toml for crates.io crate fastanvil 0.31.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate fastanvil 0.31.0 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate fastanvil 0.31.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded os_str_bytes v6.5.1 [INFO] [stderr] Downloaded fastnbt v2.4.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cceb94542968a628aa52bed597cfa7cc3a32942ba4c9b025d3e04f1bd7ddffed [INFO] running `Command { std: "docker" "start" "-a" "cceb94542968a628aa52bed597cfa7cc3a32942ba4c9b025d3e04f1bd7ddffed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cceb94542968a628aa52bed597cfa7cc3a32942ba4c9b025d3e04f1bd7ddffed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cceb94542968a628aa52bed597cfa7cc3a32942ba4c9b025d3e04f1bd7ddffed", kill_on_drop: false }` [INFO] [stdout] cceb94542968a628aa52bed597cfa7cc3a32942ba4c9b025d3e04f1bd7ddffed [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 99d65e693fbe85128f0ce3728c08461a1fe339a6f382efad52d75d13665ea3df [INFO] running `Command { std: "docker" "start" "-a" "99d65e693fbe85128f0ce3728c08461a1fe339a6f382efad52d75d13665ea3df", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.67 [INFO] [stderr] Compiling num-traits v0.2.16 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling serde v1.0.188 [INFO] [stderr] Compiling hashbrown v0.14.0 [INFO] [stderr] Compiling winnow v0.5.15 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling libc v0.2.148 [INFO] [stderr] Compiling toml_datetime v0.6.3 [INFO] [stderr] Compiling num-iter v0.1.43 [INFO] [stderr] Compiling num-rational v0.3.2 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling crc32fast v1.3.2 [INFO] [stderr] Compiling serde_json v1.0.107 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling miniz_oxide v0.7.1 [INFO] [stderr] Compiling indexmap v2.0.0 [INFO] [stderr] Compiling ryu v1.0.15 [INFO] [stderr] Compiling cesu8 v1.1.0 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling color_quant v1.1.0 [INFO] [stderr] Compiling syn v2.0.37 [INFO] [stderr] Compiling filetime v0.2.22 [INFO] [stderr] Compiling itoa v1.0.9 [INFO] [stderr] Compiling bytemuck v1.14.0 [INFO] [stderr] Compiling tar v0.4.40 [INFO] [stderr] Compiling flate2 v1.0.27 [INFO] [stderr] Compiling bit_field v0.10.2 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling log v0.4.20 [INFO] [stderr] Compiling image v0.23.14 [INFO] [stderr] Compiling serde_derive v1.0.188 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling num_enum_derive v0.5.11 [INFO] [stderr] Compiling num_enum v0.5.11 [INFO] [stderr] Compiling serde_bytes v0.11.12 [INFO] [stderr] Compiling fastnbt v2.4.4 [INFO] [stderr] Compiling fastanvil v0.31.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/complete/section.rs:55:24 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn iter_blocks(&self) -> SectionBlockIter { [INFO] [stdout] | ^^^^^ ---------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 55 | pub fn iter_blocks(&self) -> SectionBlockIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/complete/section_tower.rs:47:24 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn iter_blocks(&self) -> SectionTowerBlockIter { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 47 | pub fn iter_blocks(&self) -> SectionTowerBlockIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/java/section_data.rs:48:29 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn try_iter_indices(&self) -> Option { [INFO] [stdout] | ^^^^^ ---------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 48 | pub fn try_iter_indices(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/java/section_data.rs:77:29 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn try_iter_indices(&self) -> Option { [INFO] [stdout] | ^^^^^ ---------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 77 | pub fn try_iter_indices(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.56s [INFO] running `Command { std: "docker" "inspect" "99d65e693fbe85128f0ce3728c08461a1fe339a6f382efad52d75d13665ea3df", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "99d65e693fbe85128f0ce3728c08461a1fe339a6f382efad52d75d13665ea3df", kill_on_drop: false }` [INFO] [stdout] 99d65e693fbe85128f0ce3728c08461a1fe339a6f382efad52d75d13665ea3df [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] b9ac72775fb8c5af85bea44e841973af8c2e700242789951afac64f1f12ef94d [INFO] running `Command { std: "docker" "start" "-a" "b9ac72775fb8c5af85bea44e841973af8c2e700242789951afac64f1f12ef94d", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.188 [INFO] [stderr] Compiling memoffset v0.9.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.16 [INFO] [stderr] Compiling crossbeam-epoch v0.9.15 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling rayon-core v1.12.0 [INFO] [stderr] Compiling os_str_bytes v6.5.1 [INFO] [stderr] Compiling ciborium-io v0.2.1 [INFO] [stderr] Compiling regex-syntax v0.7.5 [INFO] [stderr] Compiling half v1.8.2 [INFO] [stderr] Compiling plotters-backend v0.3.5 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling plotters-svg v0.3.5 [INFO] [stderr] Compiling ciborium-ll v0.2.1 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling textwrap v0.16.0 [INFO] [stderr] Compiling walkdir v2.4.0 [INFO] [stderr] Compiling plotters v0.3.5 [INFO] [stderr] Compiling clap v3.2.25 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling crossbeam-deque v0.8.3 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling regex-automata v0.3.8 [INFO] [stderr] Compiling rayon v1.8.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling serde_json v1.0.107 [INFO] [stderr] Compiling serde_bytes v0.11.12 [INFO] [stderr] Compiling ciborium v0.2.1 [INFO] [stderr] Compiling fastnbt v2.4.4 [INFO] [stderr] Compiling regex v1.9.5 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling fastanvil v0.31.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling criterion v0.4.0 [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/complete/section.rs:55:24 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn iter_blocks(&self) -> SectionBlockIter { [INFO] [stdout] | ^^^^^ ---------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 55 | pub fn iter_blocks(&self) -> SectionBlockIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/complete/section_tower.rs:47:24 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn iter_blocks(&self) -> SectionTowerBlockIter { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 47 | pub fn iter_blocks(&self) -> SectionTowerBlockIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/java/section_data.rs:48:29 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn try_iter_indices(&self) -> Option { [INFO] [stdout] | ^^^^^ ---------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 48 | pub fn try_iter_indices(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/java/section_data.rs:77:29 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn try_iter_indices(&self) -> Option { [INFO] [stdout] | ^^^^^ ---------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 77 | pub fn try_iter_indices(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/complete/section.rs:55:24 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn iter_blocks(&self) -> SectionBlockIter { [INFO] [stdout] | ^^^^^ ---------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 55 | pub fn iter_blocks(&self) -> SectionBlockIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/complete/section_tower.rs:47:24 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn iter_blocks(&self) -> SectionTowerBlockIter { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 47 | pub fn iter_blocks(&self) -> SectionTowerBlockIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/java/section_data.rs:48:29 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn try_iter_indices(&self) -> Option { [INFO] [stdout] | ^^^^^ ---------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 48 | pub fn try_iter_indices(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/java/section_data.rs:77:29 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn try_iter_indices(&self) -> Option { [INFO] [stdout] | ^^^^^ ---------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 77 | pub fn try_iter_indices(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 46.60s [INFO] running `Command { std: "docker" "inspect" "b9ac72775fb8c5af85bea44e841973af8c2e700242789951afac64f1f12ef94d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b9ac72775fb8c5af85bea44e841973af8c2e700242789951afac64f1f12ef94d", kill_on_drop: false }` [INFO] [stdout] b9ac72775fb8c5af85bea44e841973af8c2e700242789951afac64f1f12ef94d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 26ecf36e3717a44c55e996324474bea02ab5908924e2224637ab5b2f51df93b5 [INFO] running `Command { std: "docker" "start" "-a" "26ecf36e3717a44c55e996324474bea02ab5908924e2224637ab5b2f51df93b5", kill_on_drop: false }` [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/complete/section.rs:55:24 [INFO] [stderr] | [INFO] [stderr] 55 | pub fn iter_blocks(&self) -> SectionBlockIter { [INFO] [stderr] | ^^^^^ ---------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 55 | pub fn iter_blocks(&self) -> SectionBlockIter<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/complete/section_tower.rs:47:24 [INFO] [stderr] | [INFO] [stderr] 47 | pub fn iter_blocks(&self) -> SectionTowerBlockIter { [INFO] [stderr] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 47 | pub fn iter_blocks(&self) -> SectionTowerBlockIter<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/java/section_data.rs:48:29 [INFO] [stderr] | [INFO] [stderr] 48 | pub fn try_iter_indices(&self) -> Option { [INFO] [stderr] | ^^^^^ ---------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 48 | pub fn try_iter_indices(&self) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/java/section_data.rs:77:29 [INFO] [stderr] | [INFO] [stderr] 77 | pub fn try_iter_indices(&self) -> Option { [INFO] [stderr] | ^^^^^ ---------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 77 | pub fn try_iter_indices(&self) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `fastanvil` (lib) generated 4 warnings (run `cargo fix --lib -p fastanvil` to apply 4 suggestions) [INFO] [stderr] warning: `fastanvil` (lib test) generated 4 warnings (4 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/fastanvil-8a6217afde469ca8) [INFO] [stdout] [INFO] [stdout] running 49 tests [INFO] [stdout] test bits::tests::heightmap_overworld_v1_15_2 ... ok [INFO] [stdout] test bits::tests::nether_heightmap_v1_15_2 ... ok [INFO] [stdout] test bits::tests::palette_size_checks ... ok [INFO] [stdout] test bits::tests::unpack_1_15_heightmap ... ok [INFO] [stdout] test test::nbt_macro_use ... ok [INFO] [stdout] test test::region::blank_write_chunk ... ok [INFO] [stdout] test test::region::deleting_non_existing_chunk_works ... ok [INFO] [stdout] test test::region::getting_other_chunks_404s ... ok [INFO] [stdout] test test::region::into_inner_rewinds_behind_header_if_empty_region ... ok [INFO] [stdout] test test::region::exact_sector_size_chunk_takes_one_sector ... ok [INFO] [stdout] test test::region::deleted_chunk_doenst_exist ... ok [INFO] [stdout] test test::region::new_region_should_be_empty ... ok [INFO] [stdout] test test::region::into_inner_rewinds_to_correct_position ... ok [INFO] [stdout] test test::region::load_from_existing_buffer ... ok [INFO] [stdout] test test::region::overwrite_with_larger_chunk ... ok [INFO] [stdout] test test::region::over_one_sector_size_chunk_takes_two_sectors ... ok [INFO] [stdout] test test::region::overwrite_with_smaller_chunk ... ok [INFO] [stdout] test test::region::chunk_can_fill_gap_left_by_moved_chunk_after_it ... ok [INFO] [stdout] test test::region::oversized_chunk_fails ... ok [INFO] [stdout] test test::region::several_sector_chunk_takes_correct_size ... ok [INFO] [stdout] test test::region::write_invalid_offset_errors ... ok [INFO] [stdout] test test::region::write_several_chunks ... ok [INFO] [stdout] test test::region::write_and_get_chunk ... ok [INFO] [stdout] test test::rogue_chunks::etho_end_empty_sections ... ok [INFO] [stdout] test test::rogue_chunks::etho_old_heightmap ... ok [INFO] [stdout] test test::rogue_chunks::etho ... ok [INFO] [stdout] test test::rogue_chunks::etho_empty ... ok [INFO] [stdout] test test::rogue_chunks::etho_max_heights ... ok [INFO] [stdout] test test::section_data::iter_capped ... ok [INFO] [stdout] test test::section_data::iter_one ... ok [INFO] [stdout] test test::section_data::iter_skips_padding ... ok [INFO] [stdout] test test::rogue_chunks::etho_old_in_new_with_rogue_bits ... ok [INFO] [stdout] test test::rogue_chunks::etho_old_in_new ... ok [INFO] [stdout] test test::section_data::iter_zeroes ... ok [INFO] [stdout] test test::section_data::min_bits ... ok [INFO] [stdout] test test::standard_chunks::chunk_1_17_0 ... ok [INFO] [stdout] test test::standard_chunks::chunk_custom_heights_1_17_1 ... ok [INFO] [stdout] test test::standard_chunks::chunk_21w44a ... ok [INFO] [stdout] test test::rogue_chunks::issue99 ... ok [INFO] [stdout] test tex::test::cobblestone ... ok [INFO] [stdout] test test::standard_chunks::chunk_forge_1_20_1 ... ok [INFO] [stdout] test tex::test::flatten_cobblestone_model_to_cube_generic ... ok [INFO] [stdout] test tex::test::stairs ... ok [INFO] [stdout] test test::standard_chunks::chunk_1_17_1 ... ok [INFO] [stdout] test test::unicode_chunk::unicode_chunk ... ok [INFO] [stdout] test test::complete_chunk::surface_height_returns_same_as_current_java_chunk ... ok [INFO] [stdout] test test::complete_chunk::block_returns_same_as_current_java_chunk ... ok [INFO] [stdout] test test::complete_chunk::biome_returns_same_as_current_java_chunk ... ok [INFO] [stdout] test test::complete_chunk::iter_block_returns_same_as_current_java_chunk ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "26ecf36e3717a44c55e996324474bea02ab5908924e2224637ab5b2f51df93b5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "26ecf36e3717a44c55e996324474bea02ab5908924e2224637ab5b2f51df93b5", kill_on_drop: false }` [INFO] [stdout] 26ecf36e3717a44c55e996324474bea02ab5908924e2224637ab5b2f51df93b5