[INFO] cloning repository https://github.com/Nano112/schematic_utils [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Nano112/schematic_utils" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNano112%2Fschematic_utils", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNano112%2Fschematic_utils'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 4961eb129effa33a86be71f17058e36fabf47ec4 [INFO] testing Nano112/schematic_utils against master#d933cf483edf1605142ac6899ff32536c0ad8b22 for pr-150933 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNano112%2Fschematic_utils" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/Nano112/schematic_utils [INFO] removed 0 missing examples [INFO] finished tweaking git repo https://github.com/Nano112/schematic_utils [INFO] tweaked toml for git repo https://github.com/Nano112/schematic_utils written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Nano112/schematic_utils on toolchain d933cf483edf1605142ac6899ff32536c0ad8b22 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/Nano112/schematic_utils 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" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/StackDoubleFlow/hematite_nbt` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Updating git repository `https://github.com/Nano112/MCHPRS.git` [INFO] [stderr] Updating git repository `https://github.com/Schem-at/Schematic-Mesher.git` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded itoa v1.0.16 [INFO] [stderr] Downloaded zopfli v0.8.3 [INFO] [stderr] Downloaded derive_arbitrary v1.4.2 [INFO] [stderr] Downloaded pyo3-macros v0.25.1 [INFO] [stderr] Downloaded path-slash v0.2.1 [INFO] [stderr] Downloaded gpu-descriptor-types v0.2.0 [INFO] [stderr] Downloaded range-alloc v0.1.4 [INFO] [stderr] Downloaded lddtree v0.3.8 [INFO] [stderr] Downloaded scroll v0.13.0 [INFO] [stderr] Downloaded env_home v0.1.0 [INFO] [stderr] Downloaded wasm-bindgen-test-macro v0.3.56 [INFO] [stderr] Downloaded bit-set v0.8.0 [INFO] [stderr] Downloaded password-hash v0.4.2 [INFO] [stderr] Downloaded platform-info v2.0.5 [INFO] [stderr] Downloaded rquickjs v0.9.0 [INFO] [stderr] Downloaded fast-srgb8 v1.0.0 [INFO] [stderr] Downloaded pep440_rs v0.7.3 [INFO] [stderr] Downloaded version-ranges v0.1.2 [INFO] [stderr] Downloaded pyproject-toml v0.13.7 [INFO] [stderr] Downloaded boxcar v0.2.14 [INFO] [stderr] Downloaded enum_dispatch v0.3.13 [INFO] [stderr] Downloaded plotters-svg v0.3.7 [INFO] [stderr] Downloaded indoc v2.0.7 [INFO] [stderr] Downloaded rquickjs-core v0.9.0 [INFO] [stderr] Downloaded gpu-allocator v0.27.0 [INFO] [stderr] Downloaded wgpu-types v24.0.0 [INFO] [stderr] Downloaded python-pkginfo v0.6.6 [INFO] [stderr] Downloaded maturin v1.10.2 [INFO] [stderr] Downloaded mailparse v0.16.1 [INFO] [stderr] Downloaded zip v6.0.0 [INFO] [stderr] Downloaded wgpu-core v24.0.5 [INFO] [stderr] Downloaded mlua v0.10.5 [INFO] [stderr] Downloaded goblin v0.10.4 [INFO] [stderr] Downloaded ash v0.38.0+1.3.281 [INFO] [stderr] Downloaded glam v0.27.0 [INFO] [stderr] Downloaded tiff v0.9.1 [INFO] [stderr] Downloaded charset v0.1.5 [INFO] [stderr] Downloaded lua-src v547.0.0 [INFO] [stderr] Downloaded naga v24.0.0 [INFO] [stderr] Downloaded unscanny v0.1.0 [INFO] [stderr] Downloaded zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Downloaded luajit-src v210.5.12+a4f56a4 [INFO] [stderr] Downloaded pyo3 v0.25.1 [INFO] [stderr] Downloaded rquickjs-sys v0.9.0 [INFO] [stderr] Downloaded rquickjs-macro v0.9.0 [INFO] [stderr] Downloaded wgpu-hal v24.0.4 [INFO] [stderr] Downloaded ndk-sys v0.5.0+25.2.9519653 [INFO] [stderr] Downloaded lzma-rust2 v0.13.0 [INFO] [stderr] Downloaded zlib-rs v0.5.5 [INFO] [stderr] Downloaded portable-atomic v1.12.0 [INFO] [stderr] Downloaded wgpu v24.0.5 [INFO] [stderr] Downloaded quoted_printable v0.5.1 [INFO] [stderr] Downloaded cargo_metadata v0.19.2 [INFO] [stderr] Downloaded which v7.0.3 [INFO] [stderr] Downloaded mlua-sys v0.6.8 [INFO] [stderr] Downloaded metal v0.31.0 [INFO] [stderr] Downloaded redox_syscall v0.6.0 [INFO] [stderr] Downloaded wee_alloc v0.4.5 [INFO] [stderr] Downloaded rfc2047-decoder v1.0.6 [INFO] [stderr] Downloaded gpu-alloc v0.6.0 [INFO] [stderr] Downloaded winsafe v0.0.19 [INFO] [stderr] Downloaded palette_derive v0.7.6 [INFO] [stderr] Downloaded plotters v0.3.7 [INFO] [stderr] Downloaded bytecount v0.6.9 [INFO] [stderr] Downloaded webpki-roots v1.0.6 [INFO] [stderr] Downloaded cargo-config2 v0.1.39 [INFO] [stderr] Downloaded base64ct v1.8.1 [INFO] [stderr] Downloaded plotters-backend v0.3.7 [INFO] [stderr] Downloaded ext-php-rs v0.13.1 [INFO] [stderr] Downloaded phf_codegen v0.11.3 [INFO] [stderr] Downloaded cargo_metadata v0.14.2 [INFO] [stderr] Downloaded quartz_nbt_macros v0.1.1 [INFO] [stderr] Downloaded camino v1.2.2 [INFO] [stderr] Downloaded skeptic v0.13.7 [INFO] [stderr] Downloaded ffmpeg-sidecar v2.4.0 [INFO] [stderr] Downloaded bzip2 v0.4.4 [INFO] [stderr] Downloaded ureq v3.2.0 [INFO] [stderr] Downloaded serde_bytes v0.11.19 [INFO] [stderr] Downloaded fat-macho v0.4.10 [INFO] [stderr] Downloaded cargo-options v0.7.6 [INFO] [stderr] Downloaded jpeg-decoder v0.3.2 [INFO] [stderr] Downloaded is-terminal v0.4.17 [INFO] [stderr] Downloaded goblin v0.9.3 [INFO] [stderr] Downloaded fastnbt v2.6.0 [INFO] [stderr] Downloaded cargo-platform v0.1.9 [INFO] [stderr] Downloaded zip v4.6.1 [INFO] [stderr] Downloaded ext-php-rs-derive v0.10.2 [INFO] [stderr] Downloaded scroll_derive v0.12.1 [INFO] [stderr] Downloaded blockpedia v0.1.8 [INFO] [stderr] Downloaded unicase v2.8.1 [INFO] [stderr] Downloaded globset v0.4.18 [INFO] [stderr] Downloaded error-chain v0.12.4 [INFO] [stderr] Downloaded constant_time_eq v0.1.5 [INFO] [stderr] Downloaded insign v0.1.1 [INFO] [stderr] Downloaded pulldown-cmark v0.9.6 [INFO] [stderr] Downloaded cc v1.2.50 [INFO] [stderr] Downloaded terminal_size v0.4.3 [INFO] [stderr] Downloaded palette v0.7.6 [INFO] [stderr] Downloaded aes v0.8.4 [INFO] [stderr] Downloaded memory_units v0.4.0 [INFO] [stderr] Downloaded bindgen v0.68.1 [INFO] [stderr] Downloaded ureq-proto v0.5.3 [INFO] [stderr] Downloaded serde_json v1.0.147 [INFO] [stderr] Downloaded ignore v0.4.25 [INFO] [stderr] Downloaded zip v2.4.2 [INFO] [stderr] Downloaded pyo3-build-config v0.25.1 [INFO] [stderr] Downloaded pyo3-macros-backend v0.25.1 [INFO] [stderr] Downloaded quartz_nbt v0.2.9 [INFO] [stderr] Downloaded bit-vec v0.8.0 [INFO] [stderr] Downloaded cbindgen v0.29.2 [INFO] [stderr] Downloaded pep508_rs v0.9.2 [INFO] [stderr] Downloaded fs-err v3.2.2 [INFO] [stderr] Downloaded scroll v0.12.0 [INFO] [stderr] Downloaded ar_archive_writer v0.2.0 [INFO] [stderr] Downloaded psm v0.1.28 [INFO] [stderr] Downloaded chumsky v0.9.3 [INFO] [stderr] Downloaded textwrap v0.16.2 [INFO] [stderr] Downloaded fixedbitset v0.5.7 [INFO] [stderr] Downloaded pyo3-ffi v0.25.1 [INFO] [stderr] Downloaded unindent v0.2.4 [INFO] [stderr] Downloaded bzip2-sys v0.1.13+1.0.8 [INFO] [stderr] Downloaded relative-path v1.9.3 [INFO] [stderr] Downloaded litrs v1.0.0 [INFO] [stderr] Downloaded zmij v0.1.7 [INFO] [stderr] Downloaded libredox v0.1.11 [INFO] [stderr] Downloaded memmap2 v0.9.10 [INFO] [stderr] Downloaded libz-rs-sys v0.5.5 [INFO] [stderr] Downloaded petgraph v0.7.1 [INFO] [stderr] Downloaded data-encoding v2.9.0 [INFO] [stderr] Downloaded rustflags v0.1.7 [INFO] [stderr] Downloaded bzip2 v0.6.1 [INFO] [stderr] Downloaded num-complex v0.4.6 [INFO] [stderr] Downloaded presser v0.3.1 [INFO] [stderr] Downloaded ordered-float v4.6.0 [INFO] [stderr] Downloaded gltf-derive v1.4.1 [INFO] [stderr] Downloaded minicov v0.3.8 [INFO] [stderr] Downloaded document-features v0.2.12 [INFO] [stderr] Downloaded gpu-descriptor v0.3.2 [INFO] [stderr] Downloaded gpu-alloc-types v0.3.0 [INFO] [stderr] Downloaded khronos-egl v6.0.0 [INFO] [stderr] Downloaded target-lexicon v0.13.4 [INFO] [stderr] Downloaded oorandom v11.1.5 [INFO] [stderr] Downloaded spirv v0.3.0+sdk-1.3.268.0 [INFO] [stderr] Downloaded stacker v0.1.22 [INFO] [stderr] Downloaded gltf-json v1.4.1 [INFO] [stderr] Downloaded wasm-bindgen-test v0.3.56 [INFO] [stderr] Downloaded renderdoc-sys v1.1.0 [INFO] [stderr] Downloaded libbz2-rs-sys v0.2.2 [INFO] [stderr] Downloaded scroll_derive v0.13.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e941336bc09ff7e59bd57497528a606867b145aac1e3f26c161db7120d1650b7 [INFO] running `Command { std: "docker" "start" "-a" "e941336bc09ff7e59bd57497528a606867b145aac1e3f26c161db7120d1650b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e941336bc09ff7e59bd57497528a606867b145aac1e3f26c161db7120d1650b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e941336bc09ff7e59bd57497528a606867b145aac1e3f26c161db7120d1650b7", kill_on_drop: false }` [INFO] [stdout] e941336bc09ff7e59bd57497528a606867b145aac1e3f26c161db7120d1650b7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b08e17fe1cf7c45f368baab38b7623e4c255411c2a9be624e8fc7d8e39f2d0a7 [INFO] running `Command { std: "docker" "start" "-a" "b08e17fe1cf7c45f368baab38b7623e4c255411c2a9be624e8fc7d8e39f2d0a7", kill_on_drop: false }` [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling zerocopy v0.8.31 [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling siphasher v1.0.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling zlib-rs v0.5.5 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling weezl v0.1.12 [INFO] [stderr] Compiling fdeflate v0.3.7 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling serde_json v1.0.147 [INFO] [stderr] Compiling flate2 v1.1.5 [INFO] [stderr] Compiling zune-inflate v0.2.54 [INFO] [stderr] Compiling color_quant v1.1.0 [INFO] [stderr] Compiling itoa v1.0.16 [INFO] [stderr] Compiling zmij v0.1.7 [INFO] [stderr] Compiling lebe v0.5.3 [INFO] [stderr] Compiling bit_field v0.10.3 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling gif v0.13.3 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling bytemuck v1.24.0 [INFO] [stderr] Compiling png v0.17.16 [INFO] [stderr] Compiling qoi v0.4.1 [INFO] [stderr] Compiling cesu8 v1.1.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling phf_codegen v0.11.3 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling palette v0.7.6 [INFO] [stderr] Compiling by_address v1.2.1 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling jpeg-decoder v0.3.2 [INFO] [stderr] Compiling serde_bytes v0.11.19 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling zip v2.4.2 [INFO] [stderr] Compiling bumpalo v3.19.1 [INFO] [stderr] Compiling tiff v0.9.1 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling libz-rs-sys v0.5.5 [INFO] [stderr] Compiling zerocopy-derive v0.8.31 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling palette_derive v0.7.6 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling fast-srgb8 v1.0.0 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling quartz_nbt_macros v0.1.1 [INFO] [stderr] Compiling indexmap v2.12.1 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling zopfli v0.8.3 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling exr v1.74.0 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling clap v4.5.53 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling fastnbt v2.6.0 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling hematite-nbt v0.5.2 (https://github.com/StackDoubleFlow/hematite_nbt#8a33b218) [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling smol_str v0.2.2 [INFO] [stderr] Compiling insign v0.1.1 [INFO] [stderr] Compiling quartz_nbt v0.2.9 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling image v0.24.9 [INFO] [stderr] Compiling blockpedia v0.1.8 [INFO] [stderr] Compiling nucleation v0.1.172 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `Cursor` and `Read` [INFO] [stdout] --> src/formats/litematic.rs:8:15 [INFO] [stdout] | [INFO] [stdout] 8 | use std::io::{Cursor, Read}; [INFO] [stdout] | ^^^^^^ ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tb_max_y` [INFO] [stdout] --> src/region.rs:335:13 [INFO] [stdout] | [INFO] [stdout] 335 | let tb_max_y = tight_bounds.max.1; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tb_max_y` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `convert_palette` is never used [INFO] [stdout] --> src/formats/schematic.rs:335:4 [INFO] [stdout] | [INFO] [stdout] 335 | fn convert_palette(palette: &Vec) -> (NbtCompound, i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `decode_varint` is never used [INFO] [stdout] --> src/formats/schematic.rs:636:4 [INFO] [stdout] | [INFO] [stdout] 636 | fn decode_varint(reader: &mut R) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_schematic_json` is never used [INFO] [stdout] --> src/print_utils.rs:28:8 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn get_schematic_json(schematic: &UniversalSchematic) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `format_palette` is never used [INFO] [stdout] --> src/print_utils.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn format_palette(palette: &Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `format_block_state` is never used [INFO] [stdout] --> src/print_utils.rs:93:8 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn format_block_state(block: &BlockState) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_palette_nbt` is never used [INFO] [stdout] --> src/region.rs:999:19 [INFO] [stdout] | [INFO] [stdout] 79 | impl Region { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 999 | pub(crate) fn get_palette_nbt(&self) -> NbtList { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `calculate_items_for_signal` and `create_barrel_items_nbt` are never used [INFO] [stdout] --> src/universal_schematic.rs:1774:8 [INFO] [stdout] | [INFO] [stdout] 56 | impl UniversalSchematic { [INFO] [stdout] | ----------------------- associated functions in this implementation [INFO] [stdout] ... [INFO] [stdout] 1774 | fn calculate_items_for_signal(signal_strength: u8) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1792 | fn create_barrel_items_nbt(signal_strength: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/nbt/mod.rs:58:17 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn iter(&self) -> std::collections::hash_map::Iter { [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] 58 | pub fn iter(&self) -> std::collections::hash_map::Iter<'_, String, NbtValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/nbt/mod.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut { [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] 62 | pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut<'_, String, NbtValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.25s [INFO] running `Command { std: "docker" "inspect" "b08e17fe1cf7c45f368baab38b7623e4c255411c2a9be624e8fc7d8e39f2d0a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b08e17fe1cf7c45f368baab38b7623e4c255411c2a9be624e8fc7d8e39f2d0a7", kill_on_drop: false }` [INFO] [stdout] b08e17fe1cf7c45f368baab38b7623e4c255411c2a9be624e8fc7d8e39f2d0a7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 51484beb9faad3b52a41fcfbe352cf1ff414d280a8c9040a6e4d75b8d20640f4 [INFO] running `Command { std: "docker" "start" "-a" "51484beb9faad3b52a41fcfbe352cf1ff414d280a8c9040a6e4d75b8d20640f4", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling find-msvc-tools v0.1.5 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling cc v1.2.50 [INFO] [stderr] Compiling libloading v0.8.9 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling dlib v0.5.2 [INFO] [stderr] Compiling wayland-sys v0.31.8 [INFO] [stderr] Compiling downcast-rs v1.2.1 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling scoped-tls v1.0.1 [INFO] [stderr] Compiling quick-xml v0.38.4 [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling wayland-client v0.31.12 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling serde_json v1.0.147 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.106 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling wayland-scanner v0.31.8 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling wayland-backend v0.3.12 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling jpeg-decoder v0.3.2 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling tiff v0.9.1 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling rustls-pki-types v1.14.0 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.106 [INFO] [stderr] Compiling zerocopy-derive v0.8.31 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling bytemuck v1.24.0 [INFO] [stderr] Compiling zerocopy v0.8.31 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling wayland-protocols v0.32.10 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling wasm-bindgen v0.2.106 [INFO] [stderr] Compiling polling v3.11.0 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling exr v1.74.0 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling calloop v0.13.0 [INFO] [stderr] Compiling palette_derive v0.7.6 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling clap v4.5.53 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.106 [INFO] [stderr] Compiling qoi v0.4.1 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling serde_bytes v0.11.19 [INFO] [stderr] Compiling lzma-sys v0.1.20 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling smithay-client-toolkit v0.19.2 [INFO] [stderr] Compiling xcursor v0.3.10 [INFO] [stderr] Compiling strict-num v0.1.1 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling ttf-parser v0.25.1 [INFO] [stderr] Compiling xkeysym v0.2.1 [INFO] [stderr] Compiling image v0.24.9 [INFO] [stderr] Compiling rustls v0.23.36 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling cursor-icon v1.2.0 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling tiny-skia-path v0.11.4 [INFO] [stderr] Compiling wayland-csd-frame v0.3.0 [INFO] [stderr] Compiling wayland-protocols-wlr v0.3.10 [INFO] [stderr] Compiling owned_ttf_parser v0.25.1 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling rustls-webpki v0.103.9 [INFO] [stderr] Compiling wayland-cursor v0.31.12 [INFO] [stderr] Compiling quartz_nbt_macros v0.1.1 [INFO] [stderr] Compiling palette v0.7.6 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling fastnbt v2.6.0 [INFO] [stderr] Compiling calloop-wayland-source v0.3.0 [INFO] [stderr] Compiling smol_str v0.2.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling x11-dl v2.21.0 [INFO] [stderr] Compiling memmap2 v0.9.10 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling ab_glyph_rasterizer v0.1.10 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling ab_glyph v0.2.32 [INFO] [stderr] Compiling zip v2.4.2 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling ureq-proto v0.5.3 [INFO] [stderr] Compiling tiny-skia v0.11.4 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling winit v0.30.12 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling js-sys v0.3.83 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling quartz_nbt v0.2.9 [INFO] [stderr] Compiling insign v0.1.1 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling hematite-nbt v0.5.2 (https://github.com/StackDoubleFlow/hematite_nbt#8a33b218) [INFO] [stderr] Compiling webpki-roots v1.0.6 [INFO] [stderr] Compiling gethostname v1.1.0 [INFO] [stderr] Compiling xattr v1.6.1 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling filetime v0.2.26 [INFO] [stderr] Compiling x11rb-protocol v0.13.2 [INFO] [stderr] Compiling utf-8 v0.7.6 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling as-raw-xcb-connection v1.0.1 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling wasm-bindgen-futures v0.4.56 [INFO] [stderr] Compiling ureq v3.2.0 [INFO] [stderr] Compiling tar v0.4.44 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling xz2 v0.1.7 [INFO] [stderr] Compiling sctk-adwaita v0.10.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling blockpedia v0.1.8 [INFO] [stderr] Compiling xkbcommon-dl v0.4.2 [INFO] [stderr] Compiling wayland-protocols-plasma v0.3.10 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling wasm-bindgen-test-macro v0.3.56 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling raw-window-handle v0.6.2 [INFO] [stderr] Compiling dpi v0.1.2 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling ffmpeg-sidecar v2.4.0 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling wasm-bindgen-test v0.3.56 [INFO] [stderr] Compiling x11rb v0.13.2 [INFO] [stderr] Compiling nucleation v0.1.172 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `Cursor` and `Read` [INFO] [stdout] --> src/formats/litematic.rs:8:15 [INFO] [stdout] | [INFO] [stdout] 8 | use std::io::{Cursor, Read}; [INFO] [stdout] | ^^^^^^ ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tb_max_y` [INFO] [stdout] --> src/region.rs:335:13 [INFO] [stdout] | [INFO] [stdout] 335 | let tb_max_y = tight_bounds.max.1; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tb_max_y` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `convert_palette` is never used [INFO] [stdout] --> src/formats/schematic.rs:335:4 [INFO] [stdout] | [INFO] [stdout] 335 | fn convert_palette(palette: &Vec) -> (NbtCompound, i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `decode_varint` is never used [INFO] [stdout] --> src/formats/schematic.rs:636:4 [INFO] [stdout] | [INFO] [stdout] 636 | fn decode_varint(reader: &mut R) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_schematic_json` is never used [INFO] [stdout] --> src/print_utils.rs:28:8 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn get_schematic_json(schematic: &UniversalSchematic) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `format_palette` is never used [INFO] [stdout] --> src/print_utils.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn format_palette(palette: &Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `format_block_state` is never used [INFO] [stdout] --> src/print_utils.rs:93:8 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn format_block_state(block: &BlockState) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_palette_nbt` is never used [INFO] [stdout] --> src/region.rs:999:19 [INFO] [stdout] | [INFO] [stdout] 79 | impl Region { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 999 | pub(crate) fn get_palette_nbt(&self) -> NbtList { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `calculate_items_for_signal` and `create_barrel_items_nbt` are never used [INFO] [stdout] --> src/universal_schematic.rs:1774:8 [INFO] [stdout] | [INFO] [stdout] 56 | impl UniversalSchematic { [INFO] [stdout] | ----------------------- associated functions in this implementation [INFO] [stdout] ... [INFO] [stdout] 1774 | fn calculate_items_for_signal(signal_strength: u8) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1792 | fn create_barrel_items_nbt(signal_strength: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/nbt/mod.rs:58:17 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn iter(&self) -> std::collections::hash_map::Iter { [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] 58 | pub fn iter(&self) -> std::collections::hash_map::Iter<'_, String, NbtValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/nbt/mod.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut { [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] 62 | pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut<'_, String, NbtValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::item::ItemStack` [INFO] [stdout] --> src/block_entity/generic.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | use crate::item::ItemStack; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cursor` and `Read` [INFO] [stdout] --> src/formats/litematic.rs:8:15 [INFO] [stdout] | [INFO] [stdout] 8 | use std::io::{Cursor, Read}; [INFO] [stdout] | ^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num_complex::Complex` [INFO] [stdout] --> src/formats/litematic.rs:464:9 [INFO] [stdout] | [INFO] [stdout] 464 | use num_complex::Complex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::region::Region` [INFO] [stdout] --> src/insign.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | use crate::region::Region; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: cannot test inner items [INFO] [stdout] --> src/region.rs:1720:9 [INFO] [stdout] | [INFO] [stdout] 1720 | #[test] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unnameable_test_items)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: cannot test inner items [INFO] [stdout] --> src/region.rs:1736:9 [INFO] [stdout] | [INFO] [stdout] 1736 | #[test] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: cannot test inner items [INFO] [stdout] --> src/region.rs:1753:9 [INFO] [stdout] | [INFO] [stdout] 1753 | #[test] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::block_entity` [INFO] [stdout] --> src/universal_schematic.rs:2141:9 [INFO] [stdout] | [INFO] [stdout] 2141 | use crate::block_entity; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tb_max_y` [INFO] [stdout] --> src/region.rs:335:13 [INFO] [stdout] | [INFO] [stdout] 335 | let tb_max_y = tight_bounds.max.1; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tb_max_y` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UniversalSchematic` [INFO] [stdout] --> examples/build_test_adder.rs:5:47 [INFO] [stdout] | [INFO] [stdout] 5 | use nucleation::{litematic, SchematicBuilder, UniversalSchematic}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BlockState` [INFO] [stdout] --> examples/generate_solid_color_tests.rs:6:18 [INFO] [stdout] | [INFO] [stdout] 6 | use nucleation::{BlockState, UniversalSchematic}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `format_palette` is never used [INFO] [stdout] --> src/print_utils.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn format_palette(palette: &Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_region_merge` is never used [INFO] [stdout] --> src/region.rs:1721:12 [INFO] [stdout] | [INFO] [stdout] 1721 | fn test_region_merge() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_region_merge_different_palettes` is never used [INFO] [stdout] --> src/region.rs:1737:12 [INFO] [stdout] | [INFO] [stdout] 1737 | fn test_region_merge_different_palettes() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_region_merge_different_overlapping_palettes` is never used [INFO] [stdout] --> src/region.rs:1754:12 [INFO] [stdout] | [INFO] [stdout] 1754 | fn test_region_merge_different_overlapping_palettes() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `create_barrel_items_nbt` is never used [INFO] [stdout] --> src/universal_schematic.rs:1792:8 [INFO] [stdout] | [INFO] [stdout] 56 | impl UniversalSchematic { [INFO] [stdout] | ----------------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 1792 | fn create_barrel_items_nbt(signal_strength: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/nbt/mod.rs:58:17 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn iter(&self) -> std::collections::hash_map::Iter { [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] 58 | pub fn iter(&self) -> std::collections::hash_map::Iter<'_, String, NbtValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/nbt/mod.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut { [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] 62 | pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut<'_, String, NbtValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/region.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | assert!(index >= 0 && index < volume2); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/region.rs:2035:21 [INFO] [stdout] | [INFO] [stdout] 2035 | assert!(index >= 0 && index < volume3); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `short` [INFO] [stdout] --> examples/inspect_world.rs:125:13 [INFO] [stdout] | [INFO] [stdout] 125 | let short = name [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_short` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bx` [INFO] [stdout] --> examples/inspect_world.rs:147:14 [INFO] [stdout] | [INFO] [stdout] 147 | for (bx, by, bz, _) in &block_positions { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_bx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bz` [INFO] [stdout] --> examples/inspect_world.rs:147:22 [INFO] [stdout] | [INFO] [stdout] 147 | for (bx, by, bz, _) in &block_positions { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_bz` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_block_state` is never used [INFO] [stdout] --> tests/test_nibble_signal_strength.rs:140:4 [INFO] [stdout] | [INFO] [stdout] 140 | fn get_block_state(schematic: &nucleation::UniversalSchematic, x: i32, y: i32, z: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_power_level` is never used [INFO] [stdout] --> tests/test_nibble_signal_strength.rs:149:4 [INFO] [stdout] | [INFO] [stdout] 149 | fn extract_power_level(block_string: &str) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> examples/connect4_battle_setup.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | let mut build_a = create_example_build("Build A"); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> examples/connect4_battle_setup.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | let mut build_a = litematic::from_litematic(&data_a)?; [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nucleation::UniversalSchematic` [INFO] [stdout] --> tests/test_barrel_hopper_simulation.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use nucleation::UniversalSchematic; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> tests/integration_tests.rs:220:30 [INFO] [stdout] | [INFO] [stdout] 220 | fn list_test_file(extension: &str) -> TestFiles { [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] 220 | fn list_test_file(extension: &str) -> TestFiles<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_block_state` is never used [INFO] [stdout] --> tests/test_typed_executor_sync_output_bug.rs:150:4 [INFO] [stdout] | [INFO] [stdout] 150 | fn print_block_state( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_block_state` is never used [INFO] [stdout] --> tests/test_typed_executor_sync_output_bug.rs:162:4 [INFO] [stdout] | [INFO] [stdout] 162 | fn get_block_state(schematic: &nucleation::UniversalSchematic, x: i32, y: i32, z: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_power_level` is never used [INFO] [stdout] --> tests/test_typed_executor_sync_output_bug.rs:171:4 [INFO] [stdout] | [INFO] [stdout] 171 | fn extract_power_level(block_string: &str) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 24s [INFO] running `Command { std: "docker" "inspect" "51484beb9faad3b52a41fcfbe352cf1ff414d280a8c9040a6e4d75b8d20640f4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "51484beb9faad3b52a41fcfbe352cf1ff414d280a8c9040a6e4d75b8d20640f4", kill_on_drop: false }` [INFO] [stdout] 51484beb9faad3b52a41fcfbe352cf1ff414d280a8c9040a6e4d75b8d20640f4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 3e7be57a748e1448b38c3291e6b018b49ba45978f1980833bb0c8b1bec866a22 [INFO] running `Command { std: "docker" "start" "-a" "3e7be57a748e1448b38c3291e6b018b49ba45978f1980833bb0c8b1bec866a22", kill_on_drop: false }` [INFO] [stderr] warning: unused imports: `Cursor` and `Read` [INFO] [stderr] --> src/formats/litematic.rs:8:15 [INFO] [stderr] | [INFO] [stderr] 8 | use std::io::{Cursor, Read}; [INFO] [stderr] | ^^^^^^ ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tb_max_y` [INFO] [stderr] --> src/region.rs:335:13 [INFO] [stderr] | [INFO] [stderr] 335 | let tb_max_y = tight_bounds.max.1; [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tb_max_y` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `convert_palette` is never used [INFO] [stderr] --> src/formats/schematic.rs:335:4 [INFO] [stderr] | [INFO] [stderr] 335 | fn convert_palette(palette: &Vec) -> (NbtCompound, i32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `decode_varint` is never used [INFO] [stderr] --> src/formats/schematic.rs:636:4 [INFO] [stderr] | [INFO] [stderr] 636 | fn decode_varint(reader: &mut R) -> Result> { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_schematic_json` is never used [INFO] [stderr] --> src/print_utils.rs:28:8 [INFO] [stderr] | [INFO] [stderr] 28 | pub fn get_schematic_json(schematic: &UniversalSchematic) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `format_palette` is never used [INFO] [stderr] --> src/print_utils.rs:34:8 [INFO] [stderr] | [INFO] [stderr] 34 | pub fn format_palette(palette: &Vec) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `format_block_state` is never used [INFO] [stderr] --> src/print_utils.rs:93:8 [INFO] [stderr] | [INFO] [stderr] 93 | pub fn format_block_state(block: &BlockState) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `get_palette_nbt` is never used [INFO] [stderr] --> src/region.rs:999:19 [INFO] [stderr] | [INFO] [stderr] 79 | impl Region { [INFO] [stderr] | ----------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 999 | pub(crate) fn get_palette_nbt(&self) -> NbtList { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated functions `calculate_items_for_signal` and `create_barrel_items_nbt` are never used [INFO] [stderr] --> src/universal_schematic.rs:1774:8 [INFO] [stderr] | [INFO] [stderr] 56 | impl UniversalSchematic { [INFO] [stderr] | ----------------------- associated functions in this implementation [INFO] [stderr] ... [INFO] [stderr] 1774 | fn calculate_items_for_signal(signal_strength: u8) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1792 | fn create_barrel_items_nbt(signal_strength: u8) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/nbt/mod.rs:58:17 [INFO] [stderr] | [INFO] [stderr] 58 | pub fn iter(&self) -> std::collections::hash_map::Iter { [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] 58 | pub fn iter(&self) -> std::collections::hash_map::Iter<'_, String, NbtValue> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/nbt/mod.rs:62:21 [INFO] [stderr] | [INFO] [stderr] 62 | pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut { [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] 62 | pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut<'_, String, NbtValue> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `nucleation` (lib) generated 11 warnings (run `cargo fix --lib -p nucleation` to apply 4 suggestions) [INFO] [stderr] warning: unused import: `crate::item::ItemStack` [INFO] [stderr] --> src/block_entity/generic.rs:158:9 [INFO] [stderr] | [INFO] [stderr] 158 | use crate::item::ItemStack; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Cursor` and `Read` [INFO] [stderr] --> src/formats/litematic.rs:8:15 [INFO] [stderr] | [INFO] [stderr] 8 | use std::io::{Cursor, Read}; [INFO] [stderr] | ^^^^^^ ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `num_complex::Complex` [INFO] [stderr] --> src/formats/litematic.rs:464:9 [INFO] [stderr] | [INFO] [stderr] 464 | use num_complex::Complex; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::region::Region` [INFO] [stderr] --> src/insign.rs:121:9 [INFO] [stderr] | [INFO] [stderr] 121 | use crate::region::Region; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: cannot test inner items [INFO] [stderr] --> src/region.rs:1720:9 [INFO] [stderr] | [INFO] [stderr] 1720 | #[test] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unnameable_test_items)]` on by default [INFO] [stderr] [INFO] [stderr] warning: cannot test inner items [INFO] [stderr] --> src/region.rs:1736:9 [INFO] [stderr] | [INFO] [stderr] 1736 | #[test] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: cannot test inner items [INFO] [stderr] --> src/region.rs:1753:9 [INFO] [stderr] | [INFO] [stderr] 1753 | #[test] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::block_entity` [INFO] [stderr] --> src/universal_schematic.rs:2141:9 [INFO] [stderr] | [INFO] [stderr] 2141 | use crate::block_entity; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `format_palette` is never used [INFO] [stderr] --> src/print_utils.rs:34:8 [INFO] [stderr] | [INFO] [stderr] 34 | pub fn format_palette(palette: &Vec) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `test_region_merge` is never used [INFO] [stderr] --> src/region.rs:1721:12 [INFO] [stderr] | [INFO] [stderr] 1721 | fn test_region_merge() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_region_merge_different_palettes` is never used [INFO] [stderr] --> src/region.rs:1737:12 [INFO] [stderr] | [INFO] [stderr] 1737 | fn test_region_merge_different_palettes() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_region_merge_different_overlapping_palettes` is never used [INFO] [stderr] --> src/region.rs:1754:12 [INFO] [stderr] | [INFO] [stderr] 1754 | fn test_region_merge_different_overlapping_palettes() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function `create_barrel_items_nbt` is never used [INFO] [stderr] --> src/universal_schematic.rs:1792:8 [INFO] [stderr] | [INFO] [stderr] 56 | impl UniversalSchematic { [INFO] [stderr] | ----------------------- associated function in this implementation [INFO] [stderr] ... [INFO] [stderr] 1792 | fn create_barrel_items_nbt(signal_strength: u8) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> src/region.rs:2025:21 [INFO] [stderr] | [INFO] [stderr] 2025 | assert!(index >= 0 && index < volume2); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> src/region.rs:2035:21 [INFO] [stderr] | [INFO] [stderr] 2035 | assert!(index >= 0 && index < volume3); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `nucleation` (lib test) generated 18 warnings (3 duplicates) (run `cargo fix --lib -p nucleation --tests` to apply 5 suggestions) [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> tests/integration_tests.rs:220:30 [INFO] [stderr] | [INFO] [stderr] 220 | fn list_test_file(extension: &str) -> TestFiles { [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] 220 | fn list_test_file(extension: &str) -> TestFiles<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `nucleation` (test "integration_tests") generated 1 warning (run `cargo fix --test "integration_tests" -p nucleation` to apply 1 suggestion) [INFO] [stderr] warning: unused import: `UniversalSchematic` [INFO] [stderr] --> examples/build_test_adder.rs:5:47 [INFO] [stderr] | [INFO] [stderr] 5 | use nucleation::{litematic, SchematicBuilder, UniversalSchematic}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `nucleation` (example "build_test_adder") generated 1 warning (run `cargo fix --example "build_test_adder" -p nucleation` to apply 1 suggestion) [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> examples/connect4_battle_setup.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | let mut build_a = create_example_build("Build A"); [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> examples/connect4_battle_setup.rs:112:9 [INFO] [stderr] | [INFO] [stderr] 112 | let mut build_a = litematic::from_litematic(&data_a)?; [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unused import: `BlockState` [INFO] [stderr] --> examples/generate_solid_color_tests.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | use nucleation::{BlockState, UniversalSchematic}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `short` [INFO] [stderr] --> examples/inspect_world.rs:125:13 [INFO] [stderr] | [INFO] [stderr] 125 | let short = name [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_short` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bx` [INFO] [stderr] --> examples/inspect_world.rs:147:14 [INFO] [stderr] | [INFO] [stderr] 147 | for (bx, by, bz, _) in &block_positions { [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_bx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bz` [INFO] [stderr] --> examples/inspect_world.rs:147:22 [INFO] [stderr] | [INFO] [stderr] 147 | for (bx, by, bz, _) in &block_positions { [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_bz` [INFO] [stderr] [INFO] [stderr] warning: `nucleation` (example "connect4_battle_setup") generated 2 warnings (run `cargo fix --example "connect4_battle_setup" -p nucleation` to apply 2 suggestions) [INFO] [stderr] warning: `nucleation` (example "generate_solid_color_tests") generated 1 warning (run `cargo fix --example "generate_solid_color_tests" -p nucleation` to apply 1 suggestion) [INFO] [stderr] warning: `nucleation` (example "inspect_world") generated 3 warnings (run `cargo fix --example "inspect_world" -p nucleation` to apply 3 suggestions) [INFO] [stderr] warning: function `print_block_state` is never used [INFO] [stderr] --> tests/test_typed_executor_sync_output_bug.rs:150:4 [INFO] [stderr] | [INFO] [stderr] 150 | fn print_block_state( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `get_block_state` is never used [INFO] [stderr] --> tests/test_typed_executor_sync_output_bug.rs:162:4 [INFO] [stderr] | [INFO] [stderr] 162 | fn get_block_state(schematic: &nucleation::UniversalSchematic, x: i32, y: i32, z: i32) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `extract_power_level` is never used [INFO] [stderr] --> tests/test_typed_executor_sync_output_bug.rs:171:4 [INFO] [stderr] | [INFO] [stderr] 171 | fn extract_power_level(block_string: &str) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `nucleation::UniversalSchematic` [INFO] [stderr] --> tests/test_barrel_hopper_simulation.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use nucleation::UniversalSchematic; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `nucleation` (test "test_typed_executor_sync_output_bug") generated 3 warnings [INFO] [stderr] warning: `nucleation` (test "test_barrel_hopper_simulation") generated 1 warning (run `cargo fix --test "test_barrel_hopper_simulation" -p nucleation` to apply 1 suggestion) [INFO] [stderr] warning: function `get_block_state` is never used [INFO] [stderr] --> tests/test_nibble_signal_strength.rs:140:4 [INFO] [stderr] | [INFO] [stderr] 140 | fn get_block_state(schematic: &nucleation::UniversalSchematic, x: i32, y: i32, z: i32) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `extract_power_level` is never used [INFO] [stderr] --> tests/test_nibble_signal_strength.rs:149:4 [INFO] [stderr] | [INFO] [stderr] 149 | fn extract_power_level(block_string: &str) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `nucleation` (test "test_nibble_signal_strength") generated 2 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.55s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nucleation-a92b69fa6a2cf4f1) [INFO] [stdout] [INFO] [stdout] running 253 tests [INFO] [stdout] test block_entity::generic::tests::test_block_entity_creation ... ok [INFO] [stdout] test block_state::tests::test_block_state_creation ... ok [INFO] [stdout] test definition_region::tests::test_center ... ok [INFO] [stdout] test definition_region::tests::test_box_count ... ok [INFO] [stdout] test definition_region::tests::test_center_f32 ... ok [INFO] [stdout] test definition_region::tests::test_contains ... ok [INFO] [stdout] test definition_region::tests::test_contracted ... ok [INFO] [stdout] test definition_region::tests::test_connected_components ... ok [INFO] [stdout] test definition_region::tests::test_copy ... ok [INFO] [stdout] test definition_region::tests::test_dimensions ... ok [INFO] [stdout] test definition_region::tests::test_expand_contract ... ok [INFO] [stdout] test definition_region::tests::test_from_bounding_boxes_keeps_separate ... ok [INFO] [stdout] test block_entity::generic::tests::test_block_entity_with_nbt_data ... ok [INFO] [stdout] test definition_region::tests::test_from_positions_creates_region ... ok [INFO] [stdout] test definition_region::tests::test_from_positions_covers_all_points ... ok [INFO] [stdout] test definition_region::tests::test_get_box ... ok [INFO] [stdout] test definition_region::tests::test_from_bounding_boxes ... ok [INFO] [stdout] test definition_region::tests::test_expanded ... ok [INFO] [stdout] test definition_region::tests::test_intersect ... ok [INFO] [stdout] test definition_region::tests::test_get_boxes ... ok [INFO] [stdout] test definition_region::tests::test_is_contiguous ... ok [INFO] [stdout] test definition_region::tests::test_intersects_bounds ... ok [INFO] [stdout] test definition_region::tests::test_metadata_access ... ok [INFO] [stdout] test definition_region::tests::test_shift ... ok [INFO] [stdout] test definition_region::tests::test_shifted ... ok [INFO] [stdout] test definition_region::tests::test_subtract ... ok [INFO] [stdout] test definition_region::tests::test_with_metadata_chaining ... ok [INFO] [stdout] test entity::tests::test_complex_nbt_values ... ok [INFO] [stdout] test entity::tests::test_entity_deserialization_legacy_nbt_wrapper ... ok [INFO] [stdout] test entity::tests::test_entity_deserialization_minecraft_native ... ok [INFO] [stdout] test entity::tests::test_entity_deserialization_with_passengers ... ok [INFO] [stdout] test entity::tests::test_entity_serialization ... ok [INFO] [stdout] test entity::tests::test_id_prefix_handling ... ok [INFO] [stdout] test entity::tests::test_invalid_nbt ... ok [INFO] [stdout] test entity::tests::test_new_entity ... ok [INFO] [stdout] test entity::tests::test_with_nbt_data ... ok [INFO] [stdout] test formats::anvil::tests::test_chunk_index_formula ... ok [INFO] [stdout] test formats::anvil::tests::test_compression_type_values ... ok [INFO] [stdout] test formats::anvil::tests::test_chunk_nbt_has_required_fields ... ok [INFO] [stdout] test formats::anvil::tests::test_entries_dont_span_long_boundaries ... ok [INFO] [stdout] test formats::anvil::tests::test_floor_mod ... ok [INFO] [stdout] test formats::anvil::tests::test_floor_div ... ok [INFO] [stdout] test formats::anvil::tests::test_is_mca_detection ... ok [INFO] [stdout] test formats::anvil::tests::test_is_mca_rejects_offset_less_than_2 ... ok [INFO] [stdout] test formats::anvil::tests::test_mca_header_layout ... ok [INFO] [stdout] test formats::anvil::tests::test_block_entity_roundtrip ... ok [INFO] [stdout] test formats::anvil::tests::test_pack_unpack_12bit_max ... ok [INFO] [stdout] test formats::anvil::tests::test_mca_sector_alignment ... ok [INFO] [stdout] test formats::anvil::tests::test_mca_negative_region_coords ... ok [INFO] [stdout] test formats::anvil::tests::test_mca_roundtrip_with_properties ... ok [INFO] [stdout] test formats::anvil::tests::test_mca_chunk_data_layout ... ok [INFO] [stdout] test formats::anvil::tests::test_mca_roundtrip ... ok [INFO] [stdout] test formats::anvil::tests::test_pack_unpack_4bit_minimum ... ok [INFO] [stdout] test formats::anvil::tests::test_multiple_sections_y_ordering ... ok [INFO] [stdout] test formats::anvil::tests::test_pack_unpack_6bit ... ok [INFO] [stdout] test formats::anvil::tests::test_pack_unpack_5bit ... ok [INFO] [stdout] test formats::anvil::tests::test_mca_multiple_chunks_indexing ... ok [INFO] [stdout] test formats::anvil::tests::test_pack_unpack_8bit ... ok [INFO] [stdout] test formats::anvil::tests::test_pack_unpack_exact_4bit_palette ... ok [INFO] [stdout] test formats::anvil::tests::test_palette_nbt_format ... ok [INFO] [stdout] test formats::anvil::tests::test_single_palette_no_data ... ok [INFO] [stdout] test formats::anvil::tests::test_pack_unpack_roundtrip ... ok [INFO] [stdout] test formats::litematic::tests::test_create_metadata ... ok [INFO] [stdout] test formats::anvil::tests::test_section_nbt_structure ... ok [INFO] [stdout] test formats::litematic::tests::test_parse_metadata ... ok [INFO] [stdout] test formats::anvil::tests::test_section_single_palette_omits_data ... ok [INFO] [stdout] test formats::litematic::tests::test_parse_regions ... ok [INFO] [stdout] test formats::schematic::tests::test_convert_palette_v2 ... ok [INFO] [stdout] test formats::litematic::tests::test_create_regions ... ok [INFO] [stdout] test formats::schematic::tests::test_convert_palette_v3 ... ok [INFO] [stdout] test formats::schematic::tests::test_convert_palette_v3_with_air ... ok [INFO] [stdout] test formats::litematic::tests::test_litematic_roundtrip_with_offset_positions ... ok [INFO] [stdout] test formats::litematic::tests::test_litematic_roundtrip ... ok [INFO] [stdout] test formats::schematic::tests::test_convert_palette_with_mapping ... ok [INFO] [stdout] test formats::schematic::tests::test_parse_block_data ... ok [INFO] [stdout] test formats::litematic::tests::test_litematic_relative_positions_in_nbt ... ok [INFO] [stdout] test formats::schematic::tests::test_varint_encoding_decoding ... ok [INFO] [stdout] test formats::schematic::tests::test_import_new_chest_test_schem ... ok [INFO] [stdout] test formats::world::tests::test_level_dat_generation ... ok [INFO] [stdout] test formats::schematic::tests::test_schematic_roundtrip_with_offset_positions ... ok [INFO] [stdout] test formats::world::tests::test_entity_roundtrip_through_world_export ... ok [INFO] [stdout] test formats::schematic::tests::test_schematic_relative_positions_in_nbt ... ok [INFO] [stdout] test formats::world::tests::test_is_air ... ok [INFO] [stdout] test formats::world::tests::test_parse_region_filename ... ok [INFO] [stdout] test formats::world::tests::test_world_export_options_default ... ok [INFO] [stdout] test formats::world::tests::test_world_export_options_from_json ... ok [INFO] [stdout] test formats::world::tests::test_roundtrip_schematic_to_world_to_schematic ... ok [INFO] [stdout] test insign::tests::test_compile_insign_empty ... ok [INFO] [stdout] test insign::tests::test_compile_insign_metadata_without_region ... ok [INFO] [stdout] test insign::tests::test_compile_insign_complex_metadata ... ok [INFO] [stdout] test insign::tests::test_compile_insign_invalid_syntax ... ok [INFO] [stdout] test insign::tests::test_compile_insign_mixed_region_mode ... ok [INFO] [stdout] test insign::tests::test_compile_insign_absolute_coordinates ... ok [INFO] [stdout] test insign::tests::test_compile_insign_named_accumulator ... ok [INFO] [stdout] test insign::tests::test_compile_insign_basic_anonymous_region ... ok [INFO] [stdout] test insign::tests::test_compile_insign_union_expression ... ok [INFO] [stdout] test insign::tests::test_compile_insign_relative_coordinates ... ok [INFO] [stdout] test insign::tests::test_compile_insign_wildcards_and_global ... ok [INFO] [stdout] test insign::tests::test_extract_sign_text_all_empty ... ok [INFO] [stdout] test insign::tests::test_extract_sign_text_no_nbt ... ok [INFO] [stdout] test insign::tests::test_extract_sign_text_empty_lines ... ok [INFO] [stdout] test insign::tests::test_extract_signs_multiple_signs ... ok [INFO] [stdout] test insign::tests::test_compile_insign_unknown_region_reference ... ok [INFO] [stdout] test insign::tests::test_extract_sign_text_legacy_format ... ok [INFO] [stdout] test insign::tests::test_extract_signs_no_signs ... ok [INFO] [stdout] test insign::tests::test_extract_signs_from_schematic ... ok [INFO] [stdout] test region::tests::test_block_entities ... ok [INFO] [stdout] test region::tests::test_bounding_box ... ok [INFO] [stdout] test insign::tests::test_full_schematic_to_insign_pipeline ... ok [INFO] [stdout] test region::tests::test_cached_dims_after_rotation ... ok [INFO] [stdout] test region::tests::test_coords_to_index ... ok [INFO] [stdout] test region::tests::test_count_blocks ... ok [INFO] [stdout] test region::tests::test_entities ... ok [INFO] [stdout] test region::tests::test_expand_preserves_all_blocks_3d ... ok [INFO] [stdout] test region::tests::test_expand_to_fit_corner_to_corner ... ok [INFO] [stdout] test region::tests::test_expand_to_fit ... ok [INFO] [stdout] test region::tests::test_expand_to_fit_large_positive_coordinates ... ok [INFO] [stdout] test region::tests::test_expand_to_fit_negative_coordinates ... ok [INFO] [stdout] test region::tests::test_expand_to_fit_preserve_blocks ... ok [INFO] [stdout] test region::tests::test_expand_to_fit_single_block ... ok [INFO] [stdout] test region::tests::test_expand_to_fit_with_existing_blocks ... ok [INFO] [stdout] test region::tests::test_expand_with_negative_origin ... ok [INFO] [stdout] test region::tests::test_flip_dimension_1 ... ok [INFO] [stdout] test region::tests::test_flip_x_double_restores_original ... ok [INFO] [stdout] test region::tests::test_flip_x_odd_width ... ok [INFO] [stdout] test region::tests::test_flip_y_double_restores_original ... ok [INFO] [stdout] test region::tests::test_flip_y_odd_height ... ok [INFO] [stdout] test region::tests::test_flip_z_double_restores_original ... ok [INFO] [stdout] test region::tests::test_expand_to_fit_multiple_expansions ... ok [INFO] [stdout] test region::tests::test_flip_z_odd_length ... ok [INFO] [stdout] test region::tests::test_incremental_expansion_in_x ... ok [INFO] [stdout] test region::tests::test_full_solid_fill_then_clear ... ok [INFO] [stdout] test region::tests::test_incremental_expansion_in_y ... ok [INFO] [stdout] test region::tests::test_incremental_expansion_in_x_y_z ... ok [INFO] [stdout] test region::tests::test_incremental_expansion_in_z ... ok [INFO] [stdout] test region::tests::test_merge_air_from_other_does_not_overwrite ... ok [INFO] [stdout] test region::tests::test_merge_negative_size ... ok [INFO] [stdout] test region::tests::test_merge_overlapping_non_air_overwrites ... ok [INFO] [stdout] test region::tests::test_merge_palette_remap_correctness ... ok [INFO] [stdout] test region::tests::test_nbt_roundtrip_preserves_count ... ok [INFO] [stdout] test region::tests::test_non_air_count_after_flip ... ok [INFO] [stdout] test region::tests::test_non_air_count_after_merge ... ok [INFO] [stdout] test region::tests::test_non_air_count_after_rotate ... ok [INFO] [stdout] test region::tests::test_non_air_count_after_to_compact ... ok [INFO] [stdout] test region::tests::test_non_air_count_basic ... ok [INFO] [stdout] test region::tests::test_non_air_count_overwrite_non_air_with_air ... ok [INFO] [stdout] test region::tests::test_non_air_count_overwrite_non_air_with_non_air ... ok [INFO] [stdout] test region::tests::test_non_air_count_set_air_on_air ... ok [INFO] [stdout] test region::tests::test_index_roundtrip_after_expand ... ok [INFO] [stdout] test region::tests::test_non_air_count_survives_expansion ... ok [INFO] [stdout] test region::tests::test_pack_block_states_to_long_array ... ok [INFO] [stdout] test region::tests::test_rebuild_tight_bounds ... ok [INFO] [stdout] test region::tests::test_region_creation ... ok [INFO] [stdout] test region::tests::test_region_merge_different_overlapping_palettes ... ok [INFO] [stdout] test region::tests::test_region_merge ... ok [INFO] [stdout] test region::tests::test_region_merge_different_palettes ... ok [INFO] [stdout] test region::tests::test_set_and_get_block ... ok [INFO] [stdout] test region::tests::test_tight_bounds_empty_region ... ok [INFO] [stdout] test region::tests::test_tight_bounds_ignores_air ... ok [INFO] [stdout] test region::tests::test_tight_bounds_single_block ... ok [INFO] [stdout] test region::tests::test_tight_bounds_multiple_blocks ... ok [INFO] [stdout] test region::tests::test_tight_bounds_with_expansion ... ok [INFO] [stdout] test region::tests::test_to_and_from_nbt ... ok [INFO] [stdout] test region::tests::test_tight_bounds_vs_allocated_bounds ... ok [INFO] [stdout] test region::tests::test_to_compact_air_not_counted ... ok [INFO] [stdout] test region::tests::test_to_compact_empty_region ... ok [INFO] [stdout] test region::tests::test_to_compact_single_block ... ok [INFO] [stdout] test region::tests::test_to_litematic_nbt ... ok [INFO] [stdout] test region::tests::test_to_compact_preserves_all_blocks ... ok [INFO] [stdout] test schematic_builder::palettes::tests::test_minimal_palette ... ok [INFO] [stdout] test schematic_builder::palettes::tests::test_compact_palette ... ok [INFO] [stdout] test schematic_builder::palettes::tests::test_standard_palette ... ok [INFO] [stdout] test schematic_builder::tests::test_basic_builder ... ok [INFO] [stdout] test schematic_builder::tests::test_block_properties ... ok [INFO] [stdout] test schematic_builder::tests::test_coordinate_system ... ok [INFO] [stdout] test schematic_builder::tests::test_find_char_position ... ok [INFO] [stdout] test schematic_builder::tests::test_empty_layer ... ok [INFO] [stdout] test schematic_builder::tests::test_from_template_no_palette ... ok [INFO] [stdout] test schematic_builder::tests::test_io_markers_with_offset ... ok [INFO] [stdout] test schematic_builder::tests::test_layer_method ... ok [INFO] [stdout] test schematic_builder::tests::test_map_method ... ok [INFO] [stdout] test schematic_builder::tests::test_mark_io ... ok [INFO] [stdout] test schematic_builder::tests::test_from_template ... ok [INFO] [stdout] test schematic_builder::tests::test_mark_io_char ... ok [INFO] [stdout] test schematic_builder::tests::test_multi_layer_circuit ... ok [INFO] [stdout] test schematic_builder::tests::test_offset ... ok [INFO] [stdout] test schematic_builder::tests::test_schematic_palette_2d_grid ... ok [INFO] [stdout] test schematic_builder::tests::test_schematic_palette ... ok [INFO] [stdout] test region::tests::test_checkerboard_expansion ... ok [INFO] [stdout] test schematic_builder::tests::test_schematic_palette_2x2_tiling ... ok [INFO] [stdout] test schematic_builder::tests::test_schematic_palette_multi_layer ... ok [INFO] [stdout] test schematic_builder::tests::test_schematic_palette_dimensions_must_match ... ok [INFO] [stdout] test schematic_builder::tests::test_schematic_palette_spacing_with_air ... ok [INFO] [stdout] test schematic_builder::tests::test_schematic_palette_stacking ... ok [INFO] [stdout] test schematic_builder::tests::test_stack_in_place ... ok [INFO] [stdout] test formats::schematic::tests::test_conversion ... FAILED [INFO] [stdout] test schematic_builder::tests::test_stack_schematic_with_spacing ... ok [INFO] [stdout] test schematic_builder::tests::test_stack_schematic_x_axis ... ok [INFO] [stdout] test schematic_builder::tests::test_schematic_palette_complex_circuit ... ok [INFO] [stdout] test schematic_builder::tests::test_stack_schematic_y_axis ... ok [INFO] [stdout] test schematic_builder::tests::test_to_template ... ok [INFO] [stdout] test schematic_builder::tests::test_to_template_roundtrip ... ok [INFO] [stdout] test schematic_builder::tests::test_validation_inconsistent_dimensions ... ok [INFO] [stdout] test schematic_builder::tests::test_validation_no_layers ... ok [INFO] [stdout] test transforms::tests::test_direction_flip_x ... ok [INFO] [stdout] test transforms::tests::test_direction_flip_y ... ok [INFO] [stdout] test schematic_builder::tests::test_validation_missing_palette ... ok [INFO] [stdout] test formats::litematic::tests::test_simple_litematic ... FAILED [INFO] [stdout] test transforms::tests::test_rotation_property ... ok [INFO] [stdout] test transforms::tests::test_transform_facing_flip ... ok [INFO] [stdout] test transforms::tests::test_direction_flip_z ... ok [INFO] [stdout] test transforms::tests::test_rotate_axis_property ... ok [INFO] [stdout] test transforms::tests::test_direction_rotate_y ... ok [INFO] [stdout] test transforms::tests::test_transform_facing_rotate ... ok [INFO] [stdout] test universal_schematic::tests::test_block_entity_helper_operations ... ok [INFO] [stdout] test universal_schematic::tests::test_block_entity_in_region_operations ... ok [INFO] [stdout] test universal_schematic::tests::test_barrel_signal_strength ... ok [INFO] [stdout] test universal_schematic::tests::test_calculate_items_for_signal ... ok [INFO] [stdout] test universal_schematic::tests::test_bounding_box_and_dimensions ... ok [INFO] [stdout] test universal_schematic::tests::test_block_entity_operations ... ok [INFO] [stdout] test universal_schematic::tests::test_barrel_with_properties_and_signal ... ok [INFO] [stdout] test universal_schematic::tests::test_copy_bounded_region ... ok [INFO] [stdout] test universal_schematic::tests::test_multiple_region_merging ... ok [INFO] [stdout] test formats::schematic::tests::test_schematic_file_generation ... FAILED [INFO] [stdout] test universal_schematic::tests::test_copy_region_excluded_blocks ... ok [INFO] [stdout] test universal_schematic::tests::test_parse_nbt_value ... ok [INFO] [stdout] test universal_schematic::tests::test_schematic_large_coordinates ... ok [INFO] [stdout] test universal_schematic::tests::test_schematic_negative_coordinates ... ok [INFO] [stdout] test universal_schematic::tests::test_region_palette_operations ... ok [INFO] [stdout] test universal_schematic::tests::test_entity_operations ... ok [INFO] [stdout] test universal_schematic::tests::test_schematic_operations ... ok [INFO] [stdout] test universal_schematic::tests::test_set_block_with_nbt_chest ... ok [INFO] [stdout] test universal_schematic::tests::test_set_block_from_string ... ok [INFO] [stdout] test universal_schematic::tests::test_set_block_with_nbt_empty_nbt ... ok [INFO] [stdout] test universal_schematic::tests::test_set_block_with_nbt_furnace ... ok [INFO] [stdout] test universal_schematic::tests::test_set_block_with_nbt_multiple_blocks ... ok [INFO] [stdout] test universal_schematic::tests::test_schematic_region_expansion ... ok [INFO] [stdout] test universal_schematic::tests::test_set_default_region ... ok [INFO] [stdout] test universal_schematic::tests::test_set_block_with_nbt_sign ... ok [INFO] [stdout] test universal_schematic::tests::test_swap_default_region ... ok [INFO] [stdout] test utils::block_string::tests::test_parse_custom_name ... ok [INFO] [stdout] test utils::block_string::tests::test_parse_block_string ... ok [INFO] [stdout] test utils::block_string::tests::test_parse_items_array ... ok [INFO] [stdout] test utils::container_spec::tests::test_is_container ... ok [INFO] [stdout] test utils::container_spec::tests::test_container_specs ... ok [INFO] [stdout] test utils::enhanced_nbt_parser::tests::test_parse_nbt_value_types ... ok [INFO] [stdout] test utils::enhanced_nbt_parser::tests::test_create_container_items_hopper ... ok [INFO] [stdout] test utils::enhanced_nbt_parser::tests::test_parse_signal_params ... ok [INFO] [stdout] test universal_schematic::tests::test_chunk_consistency ... ok [INFO] [stdout] test print_utils::tests::test_schematic_debug_json_print ... ok [INFO] [stdout] test universal_schematic::tests::test_exact_chunk_dimensions ... ok [INFO] [stdout] test print_utils::tests::test_schematic_debug_print ... ok [INFO] [stdout] test universal_schematic::tests::test_nbt_serialization_deserialization ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- formats::schematic::tests::test_conversion stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'formats::schematic::tests::test_conversion' (93) panicked at src/formats/schematic.rs:980:18: [INFO] [stdout] Failed to create output directory 'tests/output': Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62b30b1b271a - std[69d51b4813ba037]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62b30b1b271a - std[69d51b4813ba037]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62b30b1b271a - std[69d51b4813ba037]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x62b30b1b271a - <::print::DisplayBacktrace as core[51d4adbef590f61]::fmt::Display>::fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x62b30b1c8f6a - ::fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x62b30b1c8f6a - core[51d4adbef590f61]::fmt::write [INFO] [stdout] 6: 0x62b30b1b7522 - std[69d51b4813ba037]::io::default_write_fmt::> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62b30b1b7522 - as std[69d51b4813ba037]::io::Write>::write_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x62b30b19053f - ::print [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x62b30b19053f - std[69d51b4813ba037]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x62b30b1aa8e9 - std[69d51b4813ba037]::panicking::default_hook [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x62b30afa9c8c - core[51d4adbef590f61]::ops::function::Fn<(&'a std[69d51b4813ba037]::panic::PanicHookInfo<'b>,), Output = ()> + core[51d4adbef590f61]::marker::Sync + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::Fn<(&std[69d51b4813ba037]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x62b30afa9c8c - test[8fe65b9e05bf4c74]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62b30b1aab62 - core[51d4adbef590f61]::ops::function::Fn<(&'a std[69d51b4813ba037]::panic::PanicHookInfo<'b>,), Output = ()> + core[51d4adbef590f61]::marker::Sync + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::Fn<(&std[69d51b4813ba037]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x62b30b1aab62 - std[69d51b4813ba037]::panicking::panic_with_hook [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x62b30b1905f8 - std[69d51b4813ba037]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x62b30b187809 - std[69d51b4813ba037]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x62b30b1913fd - __rustc[cb16bc19fc993bd7]::rust_begin_unwind [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x62b30b1c984c - core[51d4adbef590f61]::panicking::panic_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62b30b1c9592 - core[51d4adbef590f61]::result::unwrap_failed [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x62b30b09812c - >::expect [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/result.rs:1185:23 [INFO] [stdout] 21: 0x62b30af3bda9 - nucleation[5e9af7a97b568e8b]::formats::schematic::tests::test_conversion [INFO] [stdout] at /opt/rustwide/workdir/src/formats/schematic.rs:980:18 [INFO] [stdout] 22: 0x62b30af1f907 - nucleation[5e9af7a97b568e8b]::formats::schematic::tests::test_conversion::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/formats/schematic.rs:976:25 [INFO] [stdout] 23: 0x62b30af712e6 - >::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62b30af9dd6b - core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x62b30af9dd6b - test[8fe65b9e05bf4c74]::__rust_begin_short_backtrace::, fn() -> core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x62b30afaa75b - test[8fe65b9e05bf4c74]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x62b30afaa75b - as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x62b30afaa75b - std[69d51b4813ba037]::panicking::catch_unwind::do_call::, core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x62b30afaa75b - std[69d51b4813ba037]::panicking::catch_unwind::, core[51d4adbef590f61]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x62b30afaa75b - std[69d51b4813ba037]::panic::catch_unwind::, core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x62b30afaa75b - test[8fe65b9e05bf4c74]::run_test_in_process [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x62b30afaa75b - test[8fe65b9e05bf4c74]::run_test::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x62b30afa5e74 - test[8fe65b9e05bf4c74]::run_test::{closure#1} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x62b30afa5e74 - std[69d51b4813ba037]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x62b30afad362 - std[69d51b4813ba037]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x62b30afad362 - ::{closure#1}::{closure#0}> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x62b30afad362 - std[69d51b4813ba037]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x62b30afad362 - std[69d51b4813ba037]::panicking::catch_unwind::<(), core[51d4adbef590f61]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x62b30afad362 - std[69d51b4813ba037]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x62b30afad362 - std[69d51b4813ba037]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x62b30afad362 - ::{closure#1} as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x62b30b1b1d1f - + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x62b30b1b1d1f - ::new::thread_start [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7be2259cdaa4 - [INFO] [stdout] 45: 0x7be225a5aa64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- formats::litematic::tests::test_simple_litematic stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'formats::litematic::tests::test_simple_litematic' (92) panicked at src/formats/litematic.rs:628:62: [INFO] [stdout] Failed to create file: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62b30b1b271a - std[69d51b4813ba037]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62b30b1b271a - std[69d51b4813ba037]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62b30b1b271a - std[69d51b4813ba037]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x62b30b1b271a - <::print::DisplayBacktrace as core[51d4adbef590f61]::fmt::Display>::fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x62b30b1c8f6a - ::fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x62b30b1c8f6a - core[51d4adbef590f61]::fmt::write [INFO] [stdout] 6: 0x62b30b1b7522 - std[69d51b4813ba037]::io::default_write_fmt::> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62b30b1b7522 - as std[69d51b4813ba037]::io::Write>::write_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x62b30b19053f - ::print [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x62b30b19053f - std[69d51b4813ba037]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x62b30b1aa8e9 - std[69d51b4813ba037]::panicking::default_hook [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x62b30afa9c8c - core[51d4adbef590f61]::ops::function::Fn<(&'a std[69d51b4813ba037]::panic::PanicHookInfo<'b>,), Output = ()> + core[51d4adbef590f61]::marker::Sync + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::Fn<(&std[69d51b4813ba037]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x62b30afa9c8c - test[8fe65b9e05bf4c74]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62b30b1aab62 - core[51d4adbef590f61]::ops::function::Fn<(&'a std[69d51b4813ba037]::panic::PanicHookInfo<'b>,), Output = ()> + core[51d4adbef590f61]::marker::Sync + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::Fn<(&std[69d51b4813ba037]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x62b30b1aab62 - std[69d51b4813ba037]::panicking::panic_with_hook [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x62b30b1905f8 - std[69d51b4813ba037]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x62b30b187809 - std[69d51b4813ba037]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x62b30b1913fd - __rustc[cb16bc19fc993bd7]::rust_begin_unwind [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x62b30b1c984c - core[51d4adbef590f61]::panicking::panic_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62b30b1c9592 - core[51d4adbef590f61]::result::unwrap_failed [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x62b30ae4f86e - >::expect [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/result.rs:1185:23 [INFO] [stdout] 21: 0x62b30af97e05 - nucleation[5e9af7a97b568e8b]::formats::litematic::tests::test_simple_litematic [INFO] [stdout] at /opt/rustwide/workdir/src/formats/litematic.rs:628:62 [INFO] [stdout] 22: 0x62b30af79807 - nucleation[5e9af7a97b568e8b]::formats::litematic::tests::test_simple_litematic::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/formats/litematic.rs:601:31 [INFO] [stdout] 23: 0x62b30af711e6 - >::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62b30af9dd6b - core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x62b30af9dd6b - test[8fe65b9e05bf4c74]::__rust_begin_short_backtrace::, fn() -> core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x62b30afaa75b - test[8fe65b9e05bf4c74]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x62b30afaa75b - as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x62b30afaa75b - std[69d51b4813ba037]::panicking::catch_unwind::do_call::, core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x62b30afaa75b - std[69d51b4813ba037]::panicking::catch_unwind::, core[51d4adbef590f61]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x62b30afaa75b - std[69d51b4813ba037]::panic::catch_unwind::, core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x62b30afaa75b - test[8fe65b9e05bf4c74]::run_test_in_process [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x62b30afaa75b - test[8fe65b9e05bf4c74]::run_test::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x62b30afa5e74 - test[8fe65b9e05bf4c74]::run_test::{closure#1} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x62b30afa5e74 - std[69d51b4813ba037]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x62b30afad362 - std[69d51b4813ba037]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x62b30afad362 - ::{closure#1}::{closure#0}> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x62b30afad362 - std[69d51b4813ba037]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x62b30afad362 - std[69d51b4813ba037]::panicking::catch_unwind::<(), core[51d4adbef590f61]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x62b30afad362 - std[69d51b4813ba037]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x62b30afad362 - std[69d51b4813ba037]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x62b30afad362 - ::{closure#1} as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x62b30b1b1d1f - + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x62b30b1b1d1f - ::new::thread_start [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7be2259cdaa4 - [INFO] [stdout] 45: 0x7be225a5aa64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- formats::schematic::tests::test_schematic_file_generation stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'formats::schematic::tests::test_schematic_file_generation' (104) panicked at src/formats/schematic.rs:792:61: [INFO] [stdout] Failed to create file: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62b30b1b271a - std[69d51b4813ba037]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62b30b1b271a - std[69d51b4813ba037]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62b30b1b271a - std[69d51b4813ba037]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x62b30b1b271a - <::print::DisplayBacktrace as core[51d4adbef590f61]::fmt::Display>::fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x62b30b1c8f6a - ::fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x62b30b1c8f6a - core[51d4adbef590f61]::fmt::write [INFO] [stdout] 6: 0x62b30b1b7522 - std[69d51b4813ba037]::io::default_write_fmt::> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62b30b1b7522 - as std[69d51b4813ba037]::io::Write>::write_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x62b30b19053f - ::print [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x62b30b19053f - std[69d51b4813ba037]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x62b30b1aa8e9 - std[69d51b4813ba037]::panicking::default_hook [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x62b30afa9c8c - core[51d4adbef590f61]::ops::function::Fn<(&'a std[69d51b4813ba037]::panic::PanicHookInfo<'b>,), Output = ()> + core[51d4adbef590f61]::marker::Sync + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::Fn<(&std[69d51b4813ba037]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x62b30afa9c8c - test[8fe65b9e05bf4c74]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62b30b1aab62 - core[51d4adbef590f61]::ops::function::Fn<(&'a std[69d51b4813ba037]::panic::PanicHookInfo<'b>,), Output = ()> + core[51d4adbef590f61]::marker::Sync + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::Fn<(&std[69d51b4813ba037]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x62b30b1aab62 - std[69d51b4813ba037]::panicking::panic_with_hook [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x62b30b1905f8 - std[69d51b4813ba037]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x62b30b187809 - std[69d51b4813ba037]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x62b30b1913fd - __rustc[cb16bc19fc993bd7]::rust_begin_unwind [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x62b30b1c984c - core[51d4adbef590f61]::panicking::panic_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62b30b1c9592 - core[51d4adbef590f61]::result::unwrap_failed [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x62b30ae4f86e - >::expect [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/result.rs:1185:23 [INFO] [stdout] 21: 0x62b30af3e868 - nucleation[5e9af7a97b568e8b]::formats::schematic::tests::test_schematic_file_generation [INFO] [stdout] at /opt/rustwide/workdir/src/formats/schematic.rs:792:61 [INFO] [stdout] 22: 0x62b30af1f9f7 - nucleation[5e9af7a97b568e8b]::formats::schematic::tests::test_schematic_file_generation::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/formats/schematic.rs:770:40 [INFO] [stdout] 23: 0x62b30af71426 - >::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62b30af9dd6b - core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x62b30af9dd6b - test[8fe65b9e05bf4c74]::__rust_begin_short_backtrace::, fn() -> core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x62b30afaa75b - test[8fe65b9e05bf4c74]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x62b30afaa75b - as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x62b30afaa75b - std[69d51b4813ba037]::panicking::catch_unwind::do_call::, core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x62b30afaa75b - std[69d51b4813ba037]::panicking::catch_unwind::, core[51d4adbef590f61]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x62b30afaa75b - std[69d51b4813ba037]::panic::catch_unwind::, core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x62b30afaa75b - test[8fe65b9e05bf4c74]::run_test_in_process [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x62b30afaa75b - test[8fe65b9e05bf4c74]::run_test::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x62b30afa5e74 - test[8fe65b9e05bf4c74]::run_test::{closure#1} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x62b30afa5e74 - std[69d51b4813ba037]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x62b30afad362 - std[69d51b4813ba037]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x62b30afad362 - ::{closure#1}::{closure#0}> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x62b30afad362 - std[69d51b4813ba037]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x62b30afad362 - std[69d51b4813ba037]::panicking::catch_unwind::<(), core[51d4adbef590f61]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x62b30afad362 - std[69d51b4813ba037]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x62b30afad362 - std[69d51b4813ba037]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x62b30afad362 - ::{closure#1} as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x62b30b1b1d1f - + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x62b30b1b1d1f - ::new::thread_start [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7be2259cdaa4 - [INFO] [stdout] 45: 0x7be225a5aa64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] formats::litematic::tests::test_simple_litematic [INFO] [stdout] formats::schematic::tests::test_conversion [INFO] [stdout] formats::schematic::tests::test_schematic_file_generation [INFO] [stdout] [INFO] [stdout] test result: FAILED. 250 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.42s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "3e7be57a748e1448b38c3291e6b018b49ba45978f1980833bb0c8b1bec866a22", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e7be57a748e1448b38c3291e6b018b49ba45978f1980833bb0c8b1bec866a22", kill_on_drop: false }` [INFO] [stdout] 3e7be57a748e1448b38c3291e6b018b49ba45978f1980833bb0c8b1bec866a22