[INFO] fetching crate basin2-protocol 578.1.0...
[INFO] checking basin2-protocol-578.1.0 against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] extracting crate basin2-protocol 578.1.0 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate basin2-protocol 578.1.0 on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate basin2-protocol 578.1.0
[INFO] finished tweaking crates.io crate basin2-protocol 578.1.0
[INFO] tweaked toml for crates.io crate basin2-protocol 578.1.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded enum_primitive v0.1.1
[INFO] [stderr]   Downloaded basin2-lib v152.1.0
[INFO] [stderr]   Downloaded pkg-version v1.0.0
[INFO] [stderr]   Downloaded env_logger v0.6.2
[INFO] [stderr]   Downloaded uuid v0.5.1
[INFO] [stderr]   Downloaded num-traits v0.1.43
[INFO] [stderr]   Downloaded pkg-version-impl v0.1.1
[INFO] [stderr]   Downloaded cenum v1.1.1
[INFO] [stderr]   Downloaded basin2-data v152.1.0
[INFO] [stderr]   Downloaded openssl-src v300.2.3+3.2.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a712c4c37930e7f5edc4920d4ef0dd760422bf6b00a63898161bc1ea99e1a3e3
[INFO] running `Command { std: "docker" "start" "-a" "a712c4c37930e7f5edc4920d4ef0dd760422bf6b00a63898161bc1ea99e1a3e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a712c4c37930e7f5edc4920d4ef0dd760422bf6b00a63898161bc1ea99e1a3e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a712c4c37930e7f5edc4920d4ef0dd760422bf6b00a63898161bc1ea99e1a3e3", kill_on_drop: false }`
[INFO] [stdout] a712c4c37930e7f5edc4920d4ef0dd760422bf6b00a63898161bc1ea99e1a3e3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e37d2d143144885e12dbb3b37fde8adf96f7f07988ce1f59307341bdcca18ad0
[INFO] running `Command { std: "docker" "start" "-a" "e37d2d143144885e12dbb3b37fde8adf96f7f07988ce1f59307341bdcca18ad0", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling openssl-src v300.2.3+3.2.1
[INFO] [stderr]     Checking serde v1.0.197
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking num-traits v0.1.43
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]     Checking env_logger v0.6.2
[INFO] [stderr]    Compiling time v0.2.27
[INFO] [stderr]     Checking enum_primitive v0.1.1
[INFO] [stderr]    Compiling openssl v0.10.64
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]    Compiling openssl-sys v0.9.102
[INFO] [stderr]    Compiling pkg-version-impl v0.1.1
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking pkg-version v1.0.0
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]     Checking uuid v0.5.1
[INFO] [stderr]     Checking serde_json v1.0.115
[INFO] [stderr]     Checking basin2-lib v152.1.0
[INFO] [stderr]    Compiling time-macros-impl v0.1.2
[INFO] [stderr]    Compiling tokio-macros v0.2.6
[INFO] [stderr]    Compiling cenum v1.1.1
[INFO] [stderr]     Checking basin2-data v152.1.0
[INFO] [stderr]     Checking time-macros v0.1.1
[INFO] [stderr]     Checking tokio v0.2.25
[INFO] [stdout] error[E0432]: unresolved import `cenum::Cenum`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cenum::Cenum;
[INFO] [stdout]   |     ^^^^^^^-----
[INFO] [stdout]   |     |      |
[INFO] [stdout]   |     |      help: a similar name exists in the module (notice the capitalization): `cenum`
[INFO] [stdout]   |     no `Cenum` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `Axis`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[cenum]
[INFO] [stdout]    | -------- first implementation here
[INFO] [stdout] 57 | #[derive(Copy)]
[INFO] [stdout]    |          ^^^^ conflicting implementation for `Axis`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `Facing`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:84:10
[INFO] [stdout]    |
[INFO] [stdout] 83 | #[cenum]
[INFO] [stdout]    | -------- first implementation here
[INFO] [stdout] 84 | #[derive(Copy)]
[INFO] [stdout]    |          ^^^^ conflicting implementation for `Facing`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `Instrument`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 117 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `Instrument`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `FacingHorizontal`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:170:10
[INFO] [stdout]     |
[INFO] [stdout] 169 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 170 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `FacingHorizontal`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `Part`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:199:10
[INFO] [stdout]     |
[INFO] [stdout] 198 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 199 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `Part`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `StraightRailShape`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:224:10
[INFO] [stdout]     |
[INFO] [stdout] 223 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 224 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `StraightRailShape`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `Flower`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:257:10
[INFO] [stdout]     |
[INFO] [stdout] 256 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 257 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `Flower`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `PistonType`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:282:10
[INFO] [stdout]     |
[INFO] [stdout] 281 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 282 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `PistonType`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `Stairs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:307:10
[INFO] [stdout]     |
[INFO] [stdout] 306 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 307 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `Stairs`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `StairShape`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:332:10
[INFO] [stdout]     |
[INFO] [stdout] 331 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 332 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `StairShape`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `ChestType`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:363:10
[INFO] [stdout]     |
[INFO] [stdout] 362 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 363 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `ChestType`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `East`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:390:10
[INFO] [stdout]     |
[INFO] [stdout] 389 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 390 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `East`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `North`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:417:10
[INFO] [stdout]     |
[INFO] [stdout] 416 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 417 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `North`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `South`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:444:10
[INFO] [stdout]     |
[INFO] [stdout] 443 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 444 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `South`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `West`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:471:10
[INFO] [stdout]     |
[INFO] [stdout] 470 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 471 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `West`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `Hinge`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:498:10
[INFO] [stdout]     |
[INFO] [stdout] 497 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 498 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `Hinge`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `RailShape`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:523:10
[INFO] [stdout]     |
[INFO] [stdout] 522 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 523 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `RailShape`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `Face`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:564:10
[INFO] [stdout]     |
[INFO] [stdout] 563 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 564 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `Face`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `HorizontalAxis`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:591:10
[INFO] [stdout]     |
[INFO] [stdout] 590 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 591 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `HorizontalAxis`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `ComparatorMode`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:616:10
[INFO] [stdout]     |
[INFO] [stdout] 615 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 616 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `ComparatorMode`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `FacingDownable`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:641:10
[INFO] [stdout]     |
[INFO] [stdout] 640 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 641 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `FacingDownable`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `SlabType`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:672:10
[INFO] [stdout]     |
[INFO] [stdout] 671 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 672 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `SlabType`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `Leaves`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:699:10
[INFO] [stdout]     |
[INFO] [stdout] 698 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 699 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `Leaves`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `Attachment`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:726:10
[INFO] [stdout]     |
[INFO] [stdout] 725 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 726 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `Attachment`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Copy` for type `StructureMode`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:755:10
[INFO] [stdout]     |
[INFO] [stdout] 754 | #[cenum]
[INFO] [stdout]     | -------- first implementation here
[INFO] [stdout] 755 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ conflicting implementation for `StructureMode`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tokio-util v0.2.0
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[cenum]
[INFO] [stdout]    | ^^^^^^^^ move occurs because `*self` has type `Axis`, which does not implement the `Copy` trait
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | #[cenum]
[INFO] [stdout]    | ^^^^^^^^ move occurs because `*self` has type `Facing`, which does not implement the `Copy` trait
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `Instrument`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:169:1
[INFO] [stdout]     |
[INFO] [stdout] 169 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:198:1
[INFO] [stdout]     |
[INFO] [stdout] 198 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `Part`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:223:1
[INFO] [stdout]     |
[INFO] [stdout] 223 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `StraightRailShape`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 256 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `Flower`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:281:1
[INFO] [stdout]     |
[INFO] [stdout] 281 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `PistonType`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:306:1
[INFO] [stdout]     |
[INFO] [stdout] 306 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:331:1
[INFO] [stdout]     |
[INFO] [stdout] 331 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:362:1
[INFO] [stdout]     |
[INFO] [stdout] 362 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `ChestType`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:389:1
[INFO] [stdout]     |
[INFO] [stdout] 389 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `East`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:416:1
[INFO] [stdout]     |
[INFO] [stdout] 416 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `North`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:443:1
[INFO] [stdout]     |
[INFO] [stdout] 443 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `South`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:470:1
[INFO] [stdout]     |
[INFO] [stdout] 470 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `West`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:497:1
[INFO] [stdout]     |
[INFO] [stdout] 497 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `Hinge`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:522:1
[INFO] [stdout]     |
[INFO] [stdout] 522 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `RailShape`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:563:1
[INFO] [stdout]     |
[INFO] [stdout] 563 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `Face`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:590:1
[INFO] [stdout]     |
[INFO] [stdout] 590 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `HorizontalAxis`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:615:1
[INFO] [stdout]     |
[INFO] [stdout] 615 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `ComparatorMode`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:640:1
[INFO] [stdout]     |
[INFO] [stdout] 640 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `FacingDownable`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:671:1
[INFO] [stdout]     |
[INFO] [stdout] 671 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:698:1
[INFO] [stdout]     |
[INFO] [stdout] 698 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `Leaves`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:725:1
[INFO] [stdout]     |
[INFO] [stdout] 725 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `Attachment`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `*self` which is behind a shared reference
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:754:1
[INFO] [stdout]     |
[INFO] [stdout] 754 | #[cenum]
[INFO] [stdout]     | ^^^^^^^^ move occurs because `*self` has type `StructureMode`, which does not implement the `Copy` trait
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:1641:48
[INFO] [stdout]      |
[INFO] [stdout] 1638 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `Facing`, which does not implement the `Copy` trait
[INFO] [stdout] 1639 |         
[INFO] [stdout] 1640 |     for triggered_i in self.triggered.all() {
[INFO] [stdout]      |     --------------------------------------- inside of this loop
[INFO] [stdout] 1641 |         out.push(BlockStateDispenser { facing: facing_i,triggered: triggered_i })
[INFO] [stdout]      |                                                ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 1641 |         out.push(BlockStateDispenser { facing: facing_i.clone(),triggered: triggered_i })
[INFO] [stdout]      |                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `instrument_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:1676:52
[INFO] [stdout]      |
[INFO] [stdout] 1673 |     for instrument_i in self.instrument.all() {
[INFO] [stdout]      |         ------------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `instrument_i` has type `Instrument`, which does not implement the `Copy` trait
[INFO] [stdout] 1674 |         
[INFO] [stdout] 1675 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 1676 |         out.push(BlockStateNoteBlock { instrument: instrument_i,powered: powered_i })
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         out.push(BlockStateNoteBlock { instrument: instrument_i.clone(),powered: powered_i })
[INFO] [stdout]      |                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:1708:47
[INFO] [stdout]      |
[INFO] [stdout] 1703 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 1704 |         
[INFO] [stdout] 1705 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 1706 |         
[INFO] [stdout] 1707 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 1708 |         out.push(BlockStateWhiteBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                               ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 1708 |         out.push(BlockStateWhiteBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:1742:48
[INFO] [stdout]      |
[INFO] [stdout] 1737 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 1738 |         
[INFO] [stdout] 1739 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 1740 |         
[INFO] [stdout] 1741 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 1742 |         out.push(BlockStateOrangeBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 1742 |         out.push(BlockStateOrangeBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:1776:49
[INFO] [stdout]      |
[INFO] [stdout] 1771 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 1772 |         
[INFO] [stdout] 1773 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 1774 |         
[INFO] [stdout] 1775 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 1776 |         out.push(BlockStateMagentaBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                 ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 1776 |         out.push(BlockStateMagentaBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:1810:51
[INFO] [stdout]      |
[INFO] [stdout] 1805 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 1806 |         
[INFO] [stdout] 1807 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 1808 |         
[INFO] [stdout] 1809 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 1810 |         out.push(BlockStateLightBlueBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                   ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 1810 |         out.push(BlockStateLightBlueBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:1844:48
[INFO] [stdout]      |
[INFO] [stdout] 1839 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 1840 |         
[INFO] [stdout] 1841 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 1842 |         
[INFO] [stdout] 1843 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 1844 |         out.push(BlockStateYellowBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 1844 |         out.push(BlockStateYellowBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:1878:46
[INFO] [stdout]      |
[INFO] [stdout] 1873 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 1874 |         
[INFO] [stdout] 1875 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 1876 |         
[INFO] [stdout] 1877 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 1878 |         out.push(BlockStateLimeBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                              ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 1878 |         out.push(BlockStateLimeBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:1912:46
[INFO] [stdout]      |
[INFO] [stdout] 1907 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 1908 |         
[INFO] [stdout] 1909 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 1910 |         
[INFO] [stdout] 1911 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 1912 |         out.push(BlockStatePinkBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                              ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 1912 |         out.push(BlockStatePinkBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:1946:46
[INFO] [stdout]      |
[INFO] [stdout] 1941 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 1942 |         
[INFO] [stdout] 1943 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 1944 |         
[INFO] [stdout] 1945 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 1946 |         out.push(BlockStateGrayBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                              ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 1946 |         out.push(BlockStateGrayBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:1980:51
[INFO] [stdout]      |
[INFO] [stdout] 1975 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 1976 |         
[INFO] [stdout] 1977 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 1978 |         
[INFO] [stdout] 1979 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 1980 |         out.push(BlockStateLightGrayBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                   ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 1980 |         out.push(BlockStateLightGrayBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2014:46
[INFO] [stdout]      |
[INFO] [stdout] 2009 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 2010 |         
[INFO] [stdout] 2011 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 2012 |         
[INFO] [stdout] 2013 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2014 |         out.push(BlockStateCyanBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                              ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2014 |         out.push(BlockStateCyanBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2048:48
[INFO] [stdout]      |
[INFO] [stdout] 2043 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 2044 |         
[INFO] [stdout] 2045 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 2046 |         
[INFO] [stdout] 2047 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2048 |         out.push(BlockStatePurpleBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2048 |         out.push(BlockStatePurpleBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2082:46
[INFO] [stdout]      |
[INFO] [stdout] 2077 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 2078 |         
[INFO] [stdout] 2079 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 2080 |         
[INFO] [stdout] 2081 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2082 |         out.push(BlockStateBlueBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                              ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2082 |         out.push(BlockStateBlueBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2116:47
[INFO] [stdout]      |
[INFO] [stdout] 2111 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 2112 |         
[INFO] [stdout] 2113 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 2114 |         
[INFO] [stdout] 2115 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2116 |         out.push(BlockStateBrownBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                               ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2116 |         out.push(BlockStateBrownBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2150:47
[INFO] [stdout]      |
[INFO] [stdout] 2145 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 2146 |         
[INFO] [stdout] 2147 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 2148 |         
[INFO] [stdout] 2149 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2150 |         out.push(BlockStateGreenBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                               ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2150 |         out.push(BlockStateGreenBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2184:45
[INFO] [stdout]      |
[INFO] [stdout] 2179 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 2180 |         
[INFO] [stdout] 2181 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 2182 |         
[INFO] [stdout] 2183 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2184 |         out.push(BlockStateRedBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                             ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2184 |         out.push(BlockStateRedBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2218:47
[INFO] [stdout]      |
[INFO] [stdout] 2213 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 2214 |         
[INFO] [stdout] 2215 |     for occupied_i in self.occupied.all() {
[INFO] [stdout]      |     ------------------------------------- inside of this loop
[INFO] [stdout] 2216 |         
[INFO] [stdout] 2217 |     for part_i in self.part.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2218 |         out.push(BlockStateBlackBed { facing: facing_i,occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                               ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2218 |         out.push(BlockStateBlackBed { facing: facing_i.clone(),occupied: occupied_i,part: part_i })
[INFO] [stdout]      |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2402:49
[INFO] [stdout]      |
[INFO] [stdout] 2397 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `Facing`, which does not implement the `Copy` trait
[INFO] [stdout] 2398 |         
[INFO] [stdout] 2399 |     for short_i in self.short.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 2400 |         
[INFO] [stdout] 2401 |     for type_i in self.type_.all() {
[INFO] [stdout]      |     ------------------------------ inside of this loop
[INFO] [stdout] 2402 |         out.push(BlockStatePistonHead { facing: facing_i,short: short_i,type_: type_i })
[INFO] [stdout]      |                                                 ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2402 |         out.push(BlockStatePistonHead { facing: facing_i.clone(),short: short_i,type_: type_i })
[INFO] [stdout]      |                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2465:51
[INFO] [stdout]      |
[INFO] [stdout] 2462 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `Facing`, which does not implement the `Copy` trait
[INFO] [stdout] 2463 |         
[INFO] [stdout] 2464 |     for type_i in self.type_.all() {
[INFO] [stdout]      |     ------------------------------ inside of this loop
[INFO] [stdout] 2465 |         out.push(BlockStateMovingPiston { facing: facing_i,type_: type_i })
[INFO] [stdout]      |                                                   ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2465 |         out.push(BlockStateMovingPiston { facing: facing_i.clone(),type_: type_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2638:48
[INFO] [stdout]      |
[INFO] [stdout] 2631 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 2632 |         
[INFO] [stdout] 2633 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2634 |         
[INFO] [stdout] 2635 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 2636 |         
[INFO] [stdout] 2637 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 2638 |         out.push(BlockStateOakStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2638 |         out.push(BlockStateOakStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2638:63
[INFO] [stdout]      |
[INFO] [stdout] 2633 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 2634 |         
[INFO] [stdout] 2635 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 2636 |         
[INFO] [stdout] 2637 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 2638 |         out.push(BlockStateOakStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                               ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2638 |         out.push(BlockStateOakStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2638:77
[INFO] [stdout]      |
[INFO] [stdout] 2635 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 2636 |         
[INFO] [stdout] 2637 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 2638 |         out.push(BlockStateOakStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                             ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2638 |         out.push(BlockStateOakStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                    ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2674:44
[INFO] [stdout]      |
[INFO] [stdout] 2669 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 2670 |         
[INFO] [stdout] 2671 |     for type_i in self.type_.all() {
[INFO] [stdout]      |     ------------------------------ inside of this loop
[INFO] [stdout] 2672 |         
[INFO] [stdout] 2673 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 2674 |         out.push(BlockStateChest { facing: facing_i,type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                            ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2674 |         out.push(BlockStateChest { facing: facing_i.clone(),type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                    ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2674:60
[INFO] [stdout]      |
[INFO] [stdout] 2671 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `ChestType`, which does not implement the `Copy` trait
[INFO] [stdout] 2672 |         
[INFO] [stdout] 2673 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 2674 |         out.push(BlockStateChest { facing: facing_i,type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                            ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2674 |         out.push(BlockStateChest { facing: facing_i,type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                  ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `east_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2711:49
[INFO] [stdout]      |
[INFO] [stdout] 2704 |     for east_i in self.east.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `east_i` has type `East`, which does not implement the `Copy` trait
[INFO] [stdout] 2705 |         
[INFO] [stdout] 2706 |     for north_i in self.north.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 2707 |         
[INFO] [stdout] 2708 |     for south_i in self.south.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 2709 |         
[INFO] [stdout] 2710 |     for west_i in self.west.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2711 |         out.push(BlockStateRedstoneWire { east: east_i,north: north_i,south: south_i,west: west_i })
[INFO] [stdout]      |                                                 ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2711 |         out.push(BlockStateRedstoneWire { east: east_i.clone(),north: north_i,south: south_i,west: west_i })
[INFO] [stdout]      |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `north_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2711:63
[INFO] [stdout]      |
[INFO] [stdout] 2706 |     for north_i in self.north.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `north_i` has type `North`, which does not implement the `Copy` trait
[INFO] [stdout] 2707 |         
[INFO] [stdout] 2708 |     for south_i in self.south.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 2709 |         
[INFO] [stdout] 2710 |     for west_i in self.west.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2711 |         out.push(BlockStateRedstoneWire { east: east_i,north: north_i,south: south_i,west: west_i })
[INFO] [stdout]      |                                                               ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2711 |         out.push(BlockStateRedstoneWire { east: east_i,north: north_i.clone(),south: south_i,west: west_i })
[INFO] [stdout]      |                                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `south_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2711:78
[INFO] [stdout]      |
[INFO] [stdout] 2708 |     for south_i in self.south.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `south_i` has type `South`, which does not implement the `Copy` trait
[INFO] [stdout] 2709 |         
[INFO] [stdout] 2710 |     for west_i in self.west.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2711 |         out.push(BlockStateRedstoneWire { east: east_i,north: north_i,south: south_i,west: west_i })
[INFO] [stdout]      |                                                                              ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2711 |         out.push(BlockStateRedstoneWire { east: east_i,north: north_i,south: south_i.clone(),west: west_i })
[INFO] [stdout]      |                                                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2754:46
[INFO] [stdout]      |
[INFO] [stdout] 2751 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 2752 |         
[INFO] [stdout] 2753 |     for lit_i in self.lit.all() {
[INFO] [stdout]      |     --------------------------- inside of this loop
[INFO] [stdout] 2754 |         out.push(BlockStateFurnace { facing: facing_i,lit: lit_i })
[INFO] [stdout]      |                                              ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2754 |         out.push(BlockStateFurnace { facing: facing_i.clone(),lit: lit_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2936:46
[INFO] [stdout]      |
[INFO] [stdout] 2927 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 2928 |         
[INFO] [stdout] 2929 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2930 |         
[INFO] [stdout] 2931 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 2932 |         
[INFO] [stdout] 2933 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2934 |         
[INFO] [stdout] 2935 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 2936 |         out.push(BlockStateOakDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                              ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2936 |         out.push(BlockStateOakDoor { facing: facing_i.clone(),half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2936:61
[INFO] [stdout]      |
[INFO] [stdout] 2929 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Flower`, which does not implement the `Copy` trait
[INFO] [stdout] 2930 |         
[INFO] [stdout] 2931 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 2932 |         
[INFO] [stdout] 2933 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2934 |         
[INFO] [stdout] 2935 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 2936 |         out.push(BlockStateOakDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                             ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2936 |         out.push(BlockStateOakDoor { facing: facing_i,half: half_i.clone(),hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                   ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `hinge_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2936:75
[INFO] [stdout]      |
[INFO] [stdout] 2931 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `hinge_i` has type `Hinge`, which does not implement the `Copy` trait
[INFO] [stdout] 2932 |         
[INFO] [stdout] 2933 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 2934 |         
[INFO] [stdout] 2935 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 2936 |         out.push(BlockStateOakDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                           ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2936 |         out.push(BlockStateOakDoor { facing: facing_i,half: half_i,hinge: hinge_i.clone(),open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                                  ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:2971:45
[INFO] [stdout]      |
[INFO] [stdout] 2968 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 2969 |         
[INFO] [stdout] 2970 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 2971 |         out.push(BlockStateLadder { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                             ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 2971 |         out.push(BlockStateLadder { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3030:56
[INFO] [stdout]      |
[INFO] [stdout] 3023 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3024 |         
[INFO] [stdout] 3025 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3026 |         
[INFO] [stdout] 3027 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 3028 |         
[INFO] [stdout] 3029 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3030 |         out.push(BlockStateCobblestoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                        ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3030 |         out.push(BlockStateCobblestoneStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3030:71
[INFO] [stdout]      |
[INFO] [stdout] 3025 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 3026 |         
[INFO] [stdout] 3027 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 3028 |         
[INFO] [stdout] 3029 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3030 |         out.push(BlockStateCobblestoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                       ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3030 |         out.push(BlockStateCobblestoneStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3030:85
[INFO] [stdout]      |
[INFO] [stdout] 3027 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 3028 |         
[INFO] [stdout] 3029 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3030 |         out.push(BlockStateCobblestoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                     ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3030 |         out.push(BlockStateCobblestoneStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3063:50
[INFO] [stdout]      |
[INFO] [stdout] 3060 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3061 |         
[INFO] [stdout] 3062 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3063 |         out.push(BlockStateOakWallSign { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                  ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3063 |         out.push(BlockStateOakWallSign { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3092:53
[INFO] [stdout]      |
[INFO] [stdout] 3089 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3090 |         
[INFO] [stdout] 3091 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3092 |         out.push(BlockStateSpruceWallSign { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                     ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3092 |         out.push(BlockStateSpruceWallSign { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3121:52
[INFO] [stdout]      |
[INFO] [stdout] 3118 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3119 |         
[INFO] [stdout] 3120 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3121 |         out.push(BlockStateBirchWallSign { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                    ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3121 |         out.push(BlockStateBirchWallSign { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3150:53
[INFO] [stdout]      |
[INFO] [stdout] 3147 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3148 |         
[INFO] [stdout] 3149 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3150 |         out.push(BlockStateAcaciaWallSign { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                     ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3150 |         out.push(BlockStateAcaciaWallSign { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3179:53
[INFO] [stdout]      |
[INFO] [stdout] 3176 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3177 |         
[INFO] [stdout] 3178 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3179 |         out.push(BlockStateJungleWallSign { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                     ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3179 |         out.push(BlockStateJungleWallSign { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3208:54
[INFO] [stdout]      |
[INFO] [stdout] 3205 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3206 |         
[INFO] [stdout] 3207 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3208 |         out.push(BlockStateDarkOakWallSign { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                      ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3208 |         out.push(BlockStateDarkOakWallSign { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `face_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3240:42
[INFO] [stdout]      |
[INFO] [stdout] 3235 |     for face_i in self.face.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `face_i` has type `Face`, which does not implement the `Copy` trait
[INFO] [stdout] 3236 |         
[INFO] [stdout] 3237 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |     --------------------------------- inside of this loop
[INFO] [stdout] 3238 |         
[INFO] [stdout] 3239 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3240 |         out.push(BlockStateLever { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                          ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3240 |         out.push(BlockStateLever { face: face_i.clone(),facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3240:57
[INFO] [stdout]      |
[INFO] [stdout] 3237 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3238 |         
[INFO] [stdout] 3239 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3240 |         out.push(BlockStateLever { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                         ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3240 |         out.push(BlockStateLever { face: face_i,facing: facing_i.clone(),powered: powered_i })
[INFO] [stdout]      |                                                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3304:47
[INFO] [stdout]      |
[INFO] [stdout] 3295 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3296 |         
[INFO] [stdout] 3297 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3298 |         
[INFO] [stdout] 3299 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 3300 |         
[INFO] [stdout] 3301 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3302 |         
[INFO] [stdout] 3303 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3304 |         out.push(BlockStateIronDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                               ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3304 |         out.push(BlockStateIronDoor { facing: facing_i.clone(),half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3304:62
[INFO] [stdout]      |
[INFO] [stdout] 3297 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Flower`, which does not implement the `Copy` trait
[INFO] [stdout] 3298 |         
[INFO] [stdout] 3299 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 3300 |         
[INFO] [stdout] 3301 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3302 |         
[INFO] [stdout] 3303 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3304 |         out.push(BlockStateIronDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                              ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3304 |         out.push(BlockStateIronDoor { facing: facing_i,half: half_i.clone(),hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                    ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `hinge_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3304:76
[INFO] [stdout]      |
[INFO] [stdout] 3299 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `hinge_i` has type `Hinge`, which does not implement the `Copy` trait
[INFO] [stdout] 3300 |         
[INFO] [stdout] 3301 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3302 |         
[INFO] [stdout] 3303 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3304 |         out.push(BlockStateIronDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                            ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3304 |         out.push(BlockStateIronDoor { facing: facing_i,half: half_i,hinge: hinge_i.clone(),open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                                   ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3531:56
[INFO] [stdout]      |
[INFO] [stdout] 3528 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3529 |         
[INFO] [stdout] 3530 |     for lit_i in self.lit.all() {
[INFO] [stdout]      |     --------------------------- inside of this loop
[INFO] [stdout] 3531 |         out.push(BlockStateRedstoneWallTorch { facing: facing_i,lit: lit_i })
[INFO] [stdout]      |                                                        ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3531 |         out.push(BlockStateRedstoneWallTorch { facing: facing_i.clone(),lit: lit_i })
[INFO] [stdout]      |                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `face_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3563:48
[INFO] [stdout]      |
[INFO] [stdout] 3558 |     for face_i in self.face.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `face_i` has type `Face`, which does not implement the `Copy` trait
[INFO] [stdout] 3559 |         
[INFO] [stdout] 3560 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |     --------------------------------- inside of this loop
[INFO] [stdout] 3561 |         
[INFO] [stdout] 3562 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3563 |         out.push(BlockStateStoneButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3563 |         out.push(BlockStateStoneButton { face: face_i.clone(),facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3563:63
[INFO] [stdout]      |
[INFO] [stdout] 3560 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3561 |         
[INFO] [stdout] 3562 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3563 |         out.push(BlockStateStoneButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                               ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3563 |         out.push(BlockStateStoneButton { face: face_i,facing: facing_i.clone(),powered: powered_i })
[INFO] [stdout]      |                                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3759:47
[INFO] [stdout]      |
[INFO] [stdout] 3754 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3755 |         
[INFO] [stdout] 3756 |     for locked_i in self.locked.all() {
[INFO] [stdout]      |     --------------------------------- inside of this loop
[INFO] [stdout] 3757 |         
[INFO] [stdout] 3758 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3759 |         out.push(BlockStateRepeater { facing: facing_i,locked: locked_i,powered: powered_i })
[INFO] [stdout]      |                                               ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3759 |         out.push(BlockStateRepeater { facing: facing_i.clone(),locked: locked_i,powered: powered_i })
[INFO] [stdout]      |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3831:50
[INFO] [stdout]      |
[INFO] [stdout] 3822 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3823 |         
[INFO] [stdout] 3824 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3825 |         
[INFO] [stdout] 3826 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3827 |         
[INFO] [stdout] 3828 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3829 |         
[INFO] [stdout] 3830 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3831 |         out.push(BlockStateOakTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                  ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3831 |         out.push(BlockStateOakTrapdoor { facing: facing_i.clone(),half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3831:65
[INFO] [stdout]      |
[INFO] [stdout] 3824 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 3825 |         
[INFO] [stdout] 3826 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3827 |         
[INFO] [stdout] 3828 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3829 |         
[INFO] [stdout] 3830 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3831 |         out.push(BlockStateOakTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                 ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3831 |         out.push(BlockStateOakTrapdoor { facing: facing_i,half: half_i.clone(),open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3875:53
[INFO] [stdout]      |
[INFO] [stdout] 3866 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3867 |         
[INFO] [stdout] 3868 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3869 |         
[INFO] [stdout] 3870 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3871 |         
[INFO] [stdout] 3872 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3873 |         
[INFO] [stdout] 3874 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3875 |         out.push(BlockStateSpruceTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                     ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3875 |         out.push(BlockStateSpruceTrapdoor { facing: facing_i.clone(),half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3875:68
[INFO] [stdout]      |
[INFO] [stdout] 3868 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 3869 |         
[INFO] [stdout] 3870 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3871 |         
[INFO] [stdout] 3872 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3873 |         
[INFO] [stdout] 3874 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3875 |         out.push(BlockStateSpruceTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                    ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3875 |         out.push(BlockStateSpruceTrapdoor { facing: facing_i,half: half_i.clone(),open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3919:52
[INFO] [stdout]      |
[INFO] [stdout] 3910 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3911 |         
[INFO] [stdout] 3912 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3913 |         
[INFO] [stdout] 3914 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3915 |         
[INFO] [stdout] 3916 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3917 |         
[INFO] [stdout] 3918 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3919 |         out.push(BlockStateBirchTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                    ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3919 |         out.push(BlockStateBirchTrapdoor { facing: facing_i.clone(),half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3919:67
[INFO] [stdout]      |
[INFO] [stdout] 3912 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 3913 |         
[INFO] [stdout] 3914 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3915 |         
[INFO] [stdout] 3916 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3917 |         
[INFO] [stdout] 3918 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3919 |         out.push(BlockStateBirchTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                   ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3919 |         out.push(BlockStateBirchTrapdoor { facing: facing_i,half: half_i.clone(),open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3963:53
[INFO] [stdout]      |
[INFO] [stdout] 3954 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3955 |         
[INFO] [stdout] 3956 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3957 |         
[INFO] [stdout] 3958 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3959 |         
[INFO] [stdout] 3960 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3961 |         
[INFO] [stdout] 3962 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3963 |         out.push(BlockStateJungleTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                     ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3963 |         out.push(BlockStateJungleTrapdoor { facing: facing_i.clone(),half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:3963:68
[INFO] [stdout]      |
[INFO] [stdout] 3956 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 3957 |         
[INFO] [stdout] 3958 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 3959 |         
[INFO] [stdout] 3960 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 3961 |         
[INFO] [stdout] 3962 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 3963 |         out.push(BlockStateJungleTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                    ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 3963 |         out.push(BlockStateJungleTrapdoor { facing: facing_i,half: half_i.clone(),open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4007:53
[INFO] [stdout]      |
[INFO] [stdout] 3998 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 3999 |         
[INFO] [stdout] 4000 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 4001 |         
[INFO] [stdout] 4002 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 4003 |         
[INFO] [stdout] 4004 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 4005 |         
[INFO] [stdout] 4006 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4007 |         out.push(BlockStateAcaciaTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                     ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4007 |         out.push(BlockStateAcaciaTrapdoor { facing: facing_i.clone(),half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4007:68
[INFO] [stdout]      |
[INFO] [stdout] 4000 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 4001 |         
[INFO] [stdout] 4002 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 4003 |         
[INFO] [stdout] 4004 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 4005 |         
[INFO] [stdout] 4006 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4007 |         out.push(BlockStateAcaciaTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                    ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4007 |         out.push(BlockStateAcaciaTrapdoor { facing: facing_i,half: half_i.clone(),open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4051:54
[INFO] [stdout]      |
[INFO] [stdout] 4042 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 4043 |         
[INFO] [stdout] 4044 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 4045 |         
[INFO] [stdout] 4046 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 4047 |         
[INFO] [stdout] 4048 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 4049 |         
[INFO] [stdout] 4050 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4051 |         out.push(BlockStateDarkOakTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                      ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4051 |         out.push(BlockStateDarkOakTrapdoor { facing: facing_i.clone(),half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4051:69
[INFO] [stdout]      |
[INFO] [stdout] 4044 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 4045 |         
[INFO] [stdout] 4046 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 4047 |         
[INFO] [stdout] 4048 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 4049 |         
[INFO] [stdout] 4050 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4051 |         out.push(BlockStateDarkOakTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                     ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4051 |         out.push(BlockStateDarkOakTrapdoor { facing: facing_i,half: half_i.clone(),open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4445:51
[INFO] [stdout]      |
[INFO] [stdout] 4438 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 4439 |         
[INFO] [stdout] 4440 |     for in_wall_i in self.in_wall.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 4441 |         
[INFO] [stdout] 4442 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 4443 |         
[INFO] [stdout] 4444 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 4445 |         out.push(BlockStateOakFenceGate { facing: facing_i,in_wall: in_wall_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                   ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4445 |         out.push(BlockStateOakFenceGate { facing: facing_i.clone(),in_wall: in_wall_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4484:50
[INFO] [stdout]      |
[INFO] [stdout] 4477 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 4478 |         
[INFO] [stdout] 4479 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 4480 |         
[INFO] [stdout] 4481 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 4482 |         
[INFO] [stdout] 4483 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4484 |         out.push(BlockStateBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                  ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4484 |         out.push(BlockStateBrickStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4484:65
[INFO] [stdout]      |
[INFO] [stdout] 4479 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 4480 |         
[INFO] [stdout] 4481 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 4482 |         
[INFO] [stdout] 4483 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4484 |         out.push(BlockStateBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                 ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4484 |         out.push(BlockStateBrickStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4484:79
[INFO] [stdout]      |
[INFO] [stdout] 4481 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 4482 |         
[INFO] [stdout] 4483 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4484 |         out.push(BlockStateBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                               ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4484 |         out.push(BlockStateBrickStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4523:55
[INFO] [stdout]      |
[INFO] [stdout] 4516 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 4517 |         
[INFO] [stdout] 4518 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 4519 |         
[INFO] [stdout] 4520 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 4521 |         
[INFO] [stdout] 4522 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4523 |         out.push(BlockStateStoneBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                       ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4523 |         out.push(BlockStateStoneBrickStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4523:70
[INFO] [stdout]      |
[INFO] [stdout] 4518 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 4519 |         
[INFO] [stdout] 4520 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 4521 |         
[INFO] [stdout] 4522 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4523 |         out.push(BlockStateStoneBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                      ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4523 |         out.push(BlockStateStoneBrickStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4523:84
[INFO] [stdout]      |
[INFO] [stdout] 4520 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 4521 |         
[INFO] [stdout] 4522 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4523 |         out.push(BlockStateStoneBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                    ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4523 |         out.push(BlockStateStoneBrickStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4634:56
[INFO] [stdout]      |
[INFO] [stdout] 4627 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 4628 |         
[INFO] [stdout] 4629 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 4630 |         
[INFO] [stdout] 4631 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 4632 |         
[INFO] [stdout] 4633 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4634 |         out.push(BlockStateNetherBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                        ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4634 |         out.push(BlockStateNetherBrickStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4634:71
[INFO] [stdout]      |
[INFO] [stdout] 4629 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 4630 |         
[INFO] [stdout] 4631 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 4632 |         
[INFO] [stdout] 4633 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4634 |         out.push(BlockStateNetherBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                       ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4634 |         out.push(BlockStateNetherBrickStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4634:85
[INFO] [stdout]      |
[INFO] [stdout] 4631 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 4632 |         
[INFO] [stdout] 4633 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4634 |         out.push(BlockStateNetherBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                     ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4634 |         out.push(BlockStateNetherBrickStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4796:54
[INFO] [stdout]      |
[INFO] [stdout] 4789 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 4790 |         
[INFO] [stdout] 4791 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 4792 |         
[INFO] [stdout] 4793 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 4794 |         
[INFO] [stdout] 4795 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4796 |         out.push(BlockStateSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                      ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4796 |         out.push(BlockStateSandstoneStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4796:69
[INFO] [stdout]      |
[INFO] [stdout] 4791 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 4792 |         
[INFO] [stdout] 4793 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 4794 |         
[INFO] [stdout] 4795 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4796 |         out.push(BlockStateSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                     ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4796 |         out.push(BlockStateSandstoneStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4796:83
[INFO] [stdout]      |
[INFO] [stdout] 4793 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 4794 |         
[INFO] [stdout] 4795 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4796 |         out.push(BlockStateSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                   ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4796 |         out.push(BlockStateSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4831:49
[INFO] [stdout]      |
[INFO] [stdout] 4828 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 4829 |         
[INFO] [stdout] 4830 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4831 |         out.push(BlockStateEnderChest { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                 ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4831 |         out.push(BlockStateEnderChest { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4863:72
[INFO] [stdout]      |
[INFO] [stdout] 4860 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 4861 |         
[INFO] [stdout] 4862 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 4863 |         out.push(BlockStateTripwireHook { attached: attached_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                                        ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4863 |         out.push(BlockStateTripwireHook { attached: attached_i,facing: facing_i.clone(),powered: powered_i })
[INFO] [stdout]      |                                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4956:51
[INFO] [stdout]      |
[INFO] [stdout] 4949 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 4950 |         
[INFO] [stdout] 4951 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 4952 |         
[INFO] [stdout] 4953 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 4954 |         
[INFO] [stdout] 4955 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4956 |         out.push(BlockStateSpruceStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                   ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4956 |         out.push(BlockStateSpruceStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4956:66
[INFO] [stdout]      |
[INFO] [stdout] 4951 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 4952 |         
[INFO] [stdout] 4953 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 4954 |         
[INFO] [stdout] 4955 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4956 |         out.push(BlockStateSpruceStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                  ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4956 |         out.push(BlockStateSpruceStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4956:80
[INFO] [stdout]      |
[INFO] [stdout] 4953 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 4954 |         
[INFO] [stdout] 4955 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4956 |         out.push(BlockStateSpruceStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4956 |         out.push(BlockStateSpruceStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4995:50
[INFO] [stdout]      |
[INFO] [stdout] 4988 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 4989 |         
[INFO] [stdout] 4990 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 4991 |         
[INFO] [stdout] 4992 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 4993 |         
[INFO] [stdout] 4994 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4995 |         out.push(BlockStateBirchStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                  ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4995 |         out.push(BlockStateBirchStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4995:65
[INFO] [stdout]      |
[INFO] [stdout] 4990 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 4991 |         
[INFO] [stdout] 4992 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 4993 |         
[INFO] [stdout] 4994 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4995 |         out.push(BlockStateBirchStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                 ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4995 |         out.push(BlockStateBirchStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:4995:79
[INFO] [stdout]      |
[INFO] [stdout] 4992 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 4993 |         
[INFO] [stdout] 4994 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 4995 |         out.push(BlockStateBirchStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                               ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 4995 |         out.push(BlockStateBirchStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5034:51
[INFO] [stdout]      |
[INFO] [stdout] 5027 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 5028 |         
[INFO] [stdout] 5029 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 5030 |         
[INFO] [stdout] 5031 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 5032 |         
[INFO] [stdout] 5033 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 5034 |         out.push(BlockStateJungleStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                   ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5034 |         out.push(BlockStateJungleStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5034:66
[INFO] [stdout]      |
[INFO] [stdout] 5029 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 5030 |         
[INFO] [stdout] 5031 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 5032 |         
[INFO] [stdout] 5033 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 5034 |         out.push(BlockStateJungleStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                  ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5034 |         out.push(BlockStateJungleStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5034:80
[INFO] [stdout]      |
[INFO] [stdout] 5031 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 5032 |         
[INFO] [stdout] 5033 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 5034 |         out.push(BlockStateJungleStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5034 |         out.push(BlockStateJungleStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `face_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5253:46
[INFO] [stdout]      |
[INFO] [stdout] 5248 |     for face_i in self.face.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `face_i` has type `Face`, which does not implement the `Copy` trait
[INFO] [stdout] 5249 |         
[INFO] [stdout] 5250 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |     --------------------------------- inside of this loop
[INFO] [stdout] 5251 |         
[INFO] [stdout] 5252 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5253 |         out.push(BlockStateOakButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                              ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5253 |         out.push(BlockStateOakButton { face: face_i.clone(),facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                    ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5253:61
[INFO] [stdout]      |
[INFO] [stdout] 5250 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 5251 |         
[INFO] [stdout] 5252 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5253 |         out.push(BlockStateOakButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                             ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5253 |         out.push(BlockStateOakButton { face: face_i,facing: facing_i.clone(),powered: powered_i })
[INFO] [stdout]      |                                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `face_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5287:49
[INFO] [stdout]      |
[INFO] [stdout] 5282 |     for face_i in self.face.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `face_i` has type `Face`, which does not implement the `Copy` trait
[INFO] [stdout] 5283 |         
[INFO] [stdout] 5284 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |     --------------------------------- inside of this loop
[INFO] [stdout] 5285 |         
[INFO] [stdout] 5286 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5287 |         out.push(BlockStateSpruceButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                 ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5287 |         out.push(BlockStateSpruceButton { face: face_i.clone(),facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5287:64
[INFO] [stdout]      |
[INFO] [stdout] 5284 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 5285 |         
[INFO] [stdout] 5286 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5287 |         out.push(BlockStateSpruceButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                                ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5287 |         out.push(BlockStateSpruceButton { face: face_i,facing: facing_i.clone(),powered: powered_i })
[INFO] [stdout]      |                                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `face_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5321:48
[INFO] [stdout]      |
[INFO] [stdout] 5316 |     for face_i in self.face.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `face_i` has type `Face`, which does not implement the `Copy` trait
[INFO] [stdout] 5317 |         
[INFO] [stdout] 5318 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |     --------------------------------- inside of this loop
[INFO] [stdout] 5319 |         
[INFO] [stdout] 5320 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5321 |         out.push(BlockStateBirchButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5321 |         out.push(BlockStateBirchButton { face: face_i.clone(),facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5321:63
[INFO] [stdout]      |
[INFO] [stdout] 5318 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 5319 |         
[INFO] [stdout] 5320 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5321 |         out.push(BlockStateBirchButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                               ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5321 |         out.push(BlockStateBirchButton { face: face_i,facing: facing_i.clone(),powered: powered_i })
[INFO] [stdout]      |                                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `face_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5355:49
[INFO] [stdout]      |
[INFO] [stdout] 5350 |     for face_i in self.face.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `face_i` has type `Face`, which does not implement the `Copy` trait
[INFO] [stdout] 5351 |         
[INFO] [stdout] 5352 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |     --------------------------------- inside of this loop
[INFO] [stdout] 5353 |         
[INFO] [stdout] 5354 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5355 |         out.push(BlockStateJungleButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                 ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5355 |         out.push(BlockStateJungleButton { face: face_i.clone(),facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5355:64
[INFO] [stdout]      |
[INFO] [stdout] 5352 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 5353 |         
[INFO] [stdout] 5354 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5355 |         out.push(BlockStateJungleButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                                ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5355 |         out.push(BlockStateJungleButton { face: face_i,facing: facing_i.clone(),powered: powered_i })
[INFO] [stdout]      |                                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `face_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5389:49
[INFO] [stdout]      |
[INFO] [stdout] 5384 |     for face_i in self.face.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `face_i` has type `Face`, which does not implement the `Copy` trait
[INFO] [stdout] 5385 |         
[INFO] [stdout] 5386 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |     --------------------------------- inside of this loop
[INFO] [stdout] 5387 |         
[INFO] [stdout] 5388 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5389 |         out.push(BlockStateAcaciaButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                 ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5389 |         out.push(BlockStateAcaciaButton { face: face_i.clone(),facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5389:64
[INFO] [stdout]      |
[INFO] [stdout] 5386 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 5387 |         
[INFO] [stdout] 5388 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5389 |         out.push(BlockStateAcaciaButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                                ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5389 |         out.push(BlockStateAcaciaButton { face: face_i,facing: facing_i.clone(),powered: powered_i })
[INFO] [stdout]      |                                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `face_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5423:50
[INFO] [stdout]      |
[INFO] [stdout] 5418 |     for face_i in self.face.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `face_i` has type `Face`, which does not implement the `Copy` trait
[INFO] [stdout] 5419 |         
[INFO] [stdout] 5420 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |     --------------------------------- inside of this loop
[INFO] [stdout] 5421 |         
[INFO] [stdout] 5422 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5423 |         out.push(BlockStateDarkOakButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                  ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5423 |         out.push(BlockStateDarkOakButton { face: face_i.clone(),facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5423:65
[INFO] [stdout]      |
[INFO] [stdout] 5420 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 5421 |         
[INFO] [stdout] 5422 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5423 |         out.push(BlockStateDarkOakButton { face: face_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                                                 ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5423 |         out.push(BlockStateDarkOakButton { face: face_i,facing: facing_i.clone(),powered: powered_i })
[INFO] [stdout]      |                                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5685:51
[INFO] [stdout]      |
[INFO] [stdout] 5680 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 5681 |         
[INFO] [stdout] 5682 |     for type_i in self.type_.all() {
[INFO] [stdout]      |     ------------------------------ inside of this loop
[INFO] [stdout] 5683 |         
[INFO] [stdout] 5684 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 5685 |         out.push(BlockStateTrappedChest { facing: facing_i,type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                   ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5685 |         out.push(BlockStateTrappedChest { facing: facing_i.clone(),type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5685:67
[INFO] [stdout]      |
[INFO] [stdout] 5682 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `ChestType`, which does not implement the `Copy` trait
[INFO] [stdout] 5683 |         
[INFO] [stdout] 5684 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 5685 |         out.push(BlockStateTrappedChest { facing: facing_i,type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                   ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5685 |         out.push(BlockStateTrappedChest { facing: facing_i,type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5723:49
[INFO] [stdout]      |
[INFO] [stdout] 5718 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 5719 |         
[INFO] [stdout] 5720 |     for mode_i in self.mode.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 5721 |         
[INFO] [stdout] 5722 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5723 |         out.push(BlockStateComparator { facing: facing_i,mode: mode_i,powered: powered_i })
[INFO] [stdout]      |                                                 ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5723 |         out.push(BlockStateComparator { facing: facing_i.clone(),mode: mode_i,powered: powered_i })
[INFO] [stdout]      |                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `mode_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5723:64
[INFO] [stdout]      |
[INFO] [stdout] 5720 |     for mode_i in self.mode.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `mode_i` has type `ComparatorMode`, which does not implement the `Copy` trait
[INFO] [stdout] 5721 |         
[INFO] [stdout] 5722 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 5723 |         out.push(BlockStateComparator { facing: facing_i,mode: mode_i,powered: powered_i })
[INFO] [stdout]      |                                                                ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5723 |         out.push(BlockStateComparator { facing: facing_i,mode: mode_i.clone(),powered: powered_i })
[INFO] [stdout]      |                                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5845:51
[INFO] [stdout]      |
[INFO] [stdout] 5838 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 5839 |         
[INFO] [stdout] 5840 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 5841 |         
[INFO] [stdout] 5842 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 5843 |         
[INFO] [stdout] 5844 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 5845 |         out.push(BlockStateQuartzStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                   ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5845 |         out.push(BlockStateQuartzStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5845:66
[INFO] [stdout]      |
[INFO] [stdout] 5840 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 5841 |         
[INFO] [stdout] 5842 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 5843 |         
[INFO] [stdout] 5844 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 5845 |         out.push(BlockStateQuartzStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                  ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5845 |         out.push(BlockStateQuartzStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5845:80
[INFO] [stdout]      |
[INFO] [stdout] 5842 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 5843 |         
[INFO] [stdout] 5844 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 5845 |         out.push(BlockStateQuartzStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5845 |         out.push(BlockStateQuartzStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:5907:46
[INFO] [stdout]      |
[INFO] [stdout] 5904 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `Facing`, which does not implement the `Copy` trait
[INFO] [stdout] 5905 |         
[INFO] [stdout] 5906 |     for triggered_i in self.triggered.all() {
[INFO] [stdout]      |     --------------------------------------- inside of this loop
[INFO] [stdout] 5907 |         out.push(BlockStateDropper { facing: facing_i,triggered: triggered_i })
[INFO] [stdout]      |                                              ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 5907 |         out.push(BlockStateDropper { facing: facing_i.clone(),triggered: triggered_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6678:51
[INFO] [stdout]      |
[INFO] [stdout] 6671 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 6672 |         
[INFO] [stdout] 6673 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 6674 |         
[INFO] [stdout] 6675 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 6676 |         
[INFO] [stdout] 6677 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6678 |         out.push(BlockStateAcaciaStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                   ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6678 |         out.push(BlockStateAcaciaStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6678:66
[INFO] [stdout]      |
[INFO] [stdout] 6673 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 6674 |         
[INFO] [stdout] 6675 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 6676 |         
[INFO] [stdout] 6677 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6678 |         out.push(BlockStateAcaciaStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                  ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6678 |         out.push(BlockStateAcaciaStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6678:80
[INFO] [stdout]      |
[INFO] [stdout] 6675 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 6676 |         
[INFO] [stdout] 6677 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6678 |         out.push(BlockStateAcaciaStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6678 |         out.push(BlockStateAcaciaStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6717:52
[INFO] [stdout]      |
[INFO] [stdout] 6710 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 6711 |         
[INFO] [stdout] 6712 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 6713 |         
[INFO] [stdout] 6714 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 6715 |         
[INFO] [stdout] 6716 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6717 |         out.push(BlockStateDarkOakStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                    ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6717 |         out.push(BlockStateDarkOakStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6717:67
[INFO] [stdout]      |
[INFO] [stdout] 6712 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 6713 |         
[INFO] [stdout] 6714 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 6715 |         
[INFO] [stdout] 6716 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6717 |         out.push(BlockStateDarkOakStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                   ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6717 |         out.push(BlockStateDarkOakStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6717:81
[INFO] [stdout]      |
[INFO] [stdout] 6714 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 6715 |         
[INFO] [stdout] 6716 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6717 |         out.push(BlockStateDarkOakStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                 ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6717 |         out.push(BlockStateDarkOakStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6763:51
[INFO] [stdout]      |
[INFO] [stdout] 6754 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 6755 |         
[INFO] [stdout] 6756 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 6757 |         
[INFO] [stdout] 6758 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 6759 |         
[INFO] [stdout] 6760 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 6761 |         
[INFO] [stdout] 6762 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6763 |         out.push(BlockStateIronTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                   ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6763 |         out.push(BlockStateIronTrapdoor { facing: facing_i.clone(),half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6763:66
[INFO] [stdout]      |
[INFO] [stdout] 6756 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 6757 |         
[INFO] [stdout] 6758 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 6759 |         
[INFO] [stdout] 6760 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 6761 |         
[INFO] [stdout] 6762 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6763 |         out.push(BlockStateIronTrapdoor { facing: facing_i,half: half_i,open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                  ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6763 |         out.push(BlockStateIronTrapdoor { facing: facing_i,half: half_i.clone(),open: open_i,powered: powered_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6810:55
[INFO] [stdout]      |
[INFO] [stdout] 6803 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 6804 |         
[INFO] [stdout] 6805 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 6806 |         
[INFO] [stdout] 6807 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 6808 |         
[INFO] [stdout] 6809 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6810 |         out.push(BlockStatePrismarineStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                       ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6810 |         out.push(BlockStatePrismarineStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6810:70
[INFO] [stdout]      |
[INFO] [stdout] 6805 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 6806 |         
[INFO] [stdout] 6807 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 6808 |         
[INFO] [stdout] 6809 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6810 |         out.push(BlockStatePrismarineStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                      ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6810 |         out.push(BlockStatePrismarineStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6810:84
[INFO] [stdout]      |
[INFO] [stdout] 6807 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 6808 |         
[INFO] [stdout] 6809 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6810 |         out.push(BlockStatePrismarineStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                    ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6810 |         out.push(BlockStatePrismarineStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6849:60
[INFO] [stdout]      |
[INFO] [stdout] 6842 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 6843 |         
[INFO] [stdout] 6844 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 6845 |         
[INFO] [stdout] 6846 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 6847 |         
[INFO] [stdout] 6848 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6849 |         out.push(BlockStatePrismarineBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                            ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6849 |         out.push(BlockStatePrismarineBrickStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                    ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6849:75
[INFO] [stdout]      |
[INFO] [stdout] 6844 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 6845 |         
[INFO] [stdout] 6846 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 6847 |         
[INFO] [stdout] 6848 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6849 |         out.push(BlockStatePrismarineBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                           ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6849 |         out.push(BlockStatePrismarineBrickStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6849:89
[INFO] [stdout]      |
[INFO] [stdout] 6846 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 6847 |         
[INFO] [stdout] 6848 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6849 |         out.push(BlockStatePrismarineBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                         ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6849 |         out.push(BlockStatePrismarineBrickStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6888:59
[INFO] [stdout]      |
[INFO] [stdout] 6881 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 6882 |         
[INFO] [stdout] 6883 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 6884 |         
[INFO] [stdout] 6885 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 6886 |         
[INFO] [stdout] 6887 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6888 |         out.push(BlockStateDarkPrismarineStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                           ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6888 |         out.push(BlockStateDarkPrismarineStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                   ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6888:74
[INFO] [stdout]      |
[INFO] [stdout] 6883 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 6884 |         
[INFO] [stdout] 6885 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 6886 |         
[INFO] [stdout] 6887 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6888 |         out.push(BlockStateDarkPrismarineStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                          ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6888 |         out.push(BlockStateDarkPrismarineStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6888:88
[INFO] [stdout]      |
[INFO] [stdout] 6885 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 6886 |         
[INFO] [stdout] 6887 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6888 |         out.push(BlockStateDarkPrismarineStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                        ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6888 |         out.push(BlockStateDarkPrismarineStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6921:52
[INFO] [stdout]      |
[INFO] [stdout] 6918 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 6919 |         
[INFO] [stdout] 6920 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6921 |         out.push(BlockStatePrismarineSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                    ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6921 |         out.push(BlockStatePrismarineSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6950:57
[INFO] [stdout]      |
[INFO] [stdout] 6947 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 6948 |         
[INFO] [stdout] 6949 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6950 |         out.push(BlockStatePrismarineBrickSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                         ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6950 |         out.push(BlockStatePrismarineBrickSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:6979:56
[INFO] [stdout]      |
[INFO] [stdout] 6976 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 6977 |         
[INFO] [stdout] 6978 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 6979 |         out.push(BlockStateDarkPrismarineSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                        ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 6979 |         out.push(BlockStateDarkPrismarineSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7644:57
[INFO] [stdout]      |
[INFO] [stdout] 7637 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 7638 |         
[INFO] [stdout] 7639 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 7640 |         
[INFO] [stdout] 7641 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 7642 |         
[INFO] [stdout] 7643 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7644 |         out.push(BlockStateRedSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                         ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7644 |         out.push(BlockStateRedSandstoneStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7644:72
[INFO] [stdout]      |
[INFO] [stdout] 7639 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 7640 |         
[INFO] [stdout] 7641 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 7642 |         
[INFO] [stdout] 7643 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7644 |         out.push(BlockStateRedSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                        ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7644 |         out.push(BlockStateRedSandstoneStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7644:86
[INFO] [stdout]      |
[INFO] [stdout] 7641 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 7642 |         
[INFO] [stdout] 7643 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7644 |         out.push(BlockStateRedSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                      ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7644 |         out.push(BlockStateRedSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7677:45
[INFO] [stdout]      |
[INFO] [stdout] 7674 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 7675 |         
[INFO] [stdout] 7676 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7677 |         out.push(BlockStateOakSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                             ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7677 |         out.push(BlockStateOakSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                   ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7706:48
[INFO] [stdout]      |
[INFO] [stdout] 7703 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 7704 |         
[INFO] [stdout] 7705 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7706 |         out.push(BlockStateSpruceSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7706 |         out.push(BlockStateSpruceSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7735:47
[INFO] [stdout]      |
[INFO] [stdout] 7732 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 7733 |         
[INFO] [stdout] 7734 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7735 |         out.push(BlockStateBirchSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                               ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7735 |         out.push(BlockStateBirchSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7764:48
[INFO] [stdout]      |
[INFO] [stdout] 7761 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 7762 |         
[INFO] [stdout] 7763 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7764 |         out.push(BlockStateJungleSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7764 |         out.push(BlockStateJungleSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7793:48
[INFO] [stdout]      |
[INFO] [stdout] 7790 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 7791 |         
[INFO] [stdout] 7792 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7793 |         out.push(BlockStateAcaciaSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7793 |         out.push(BlockStateAcaciaSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7822:49
[INFO] [stdout]      |
[INFO] [stdout] 7819 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 7820 |         
[INFO] [stdout] 7821 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7822 |         out.push(BlockStateDarkOakSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                 ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7822 |         out.push(BlockStateDarkOakSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7851:47
[INFO] [stdout]      |
[INFO] [stdout] 7848 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 7849 |         
[INFO] [stdout] 7850 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7851 |         out.push(BlockStateStoneSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                               ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7851 |         out.push(BlockStateStoneSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7880:53
[INFO] [stdout]      |
[INFO] [stdout] 7877 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 7878 |         
[INFO] [stdout] 7879 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7880 |         out.push(BlockStateSmoothStoneSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                     ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7880 |         out.push(BlockStateSmoothStoneSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7909:51
[INFO] [stdout]      |
[INFO] [stdout] 7906 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 7907 |         
[INFO] [stdout] 7908 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7909 |         out.push(BlockStateSandstoneSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                   ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7909 |         out.push(BlockStateSandstoneSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7938:54
[INFO] [stdout]      |
[INFO] [stdout] 7935 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 7936 |         
[INFO] [stdout] 7937 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7938 |         out.push(BlockStateCutSandstoneSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                      ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7938 |         out.push(BlockStateCutSandstoneSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7967:54
[INFO] [stdout]      |
[INFO] [stdout] 7964 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 7965 |         
[INFO] [stdout] 7966 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7967 |         out.push(BlockStatePetrifiedOakSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                      ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7967 |         out.push(BlockStatePetrifiedOakSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:7996:53
[INFO] [stdout]      |
[INFO] [stdout] 7993 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 7994 |         
[INFO] [stdout] 7995 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 7996 |         out.push(BlockStateCobblestoneSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                     ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 7996 |         out.push(BlockStateCobblestoneSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8025:47
[INFO] [stdout]      |
[INFO] [stdout] 8022 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 8023 |         
[INFO] [stdout] 8024 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 8025 |         out.push(BlockStateBrickSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                               ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8025 |         out.push(BlockStateBrickSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8054:52
[INFO] [stdout]      |
[INFO] [stdout] 8051 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 8052 |         
[INFO] [stdout] 8053 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 8054 |         out.push(BlockStateStoneBrickSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                    ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8054 |         out.push(BlockStateStoneBrickSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8083:53
[INFO] [stdout]      |
[INFO] [stdout] 8080 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 8081 |         
[INFO] [stdout] 8082 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 8083 |         out.push(BlockStateNetherBrickSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                     ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8083 |         out.push(BlockStateNetherBrickSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8112:48
[INFO] [stdout]      |
[INFO] [stdout] 8109 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 8110 |         
[INFO] [stdout] 8111 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 8112 |         out.push(BlockStateQuartzSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8112 |         out.push(BlockStateQuartzSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8141:54
[INFO] [stdout]      |
[INFO] [stdout] 8138 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 8139 |         
[INFO] [stdout] 8140 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 8141 |         out.push(BlockStateRedSandstoneSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                      ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8141 |         out.push(BlockStateRedSandstoneSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8170:57
[INFO] [stdout]      |
[INFO] [stdout] 8167 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 8168 |         
[INFO] [stdout] 8169 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 8170 |         out.push(BlockStateCutRedSandstoneSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                         ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8170 |         out.push(BlockStateCutRedSandstoneSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8199:48
[INFO] [stdout]      |
[INFO] [stdout] 8196 |     for type_i in self.type_.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 8197 |         
[INFO] [stdout] 8198 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 8199 |         out.push(BlockStatePurpurSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8199 |         out.push(BlockStatePurpurSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8242:54
[INFO] [stdout]      |
[INFO] [stdout] 8235 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 8236 |         
[INFO] [stdout] 8237 |     for in_wall_i in self.in_wall.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8238 |         
[INFO] [stdout] 8239 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8240 |         
[INFO] [stdout] 8241 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8242 |         out.push(BlockStateSpruceFenceGate { facing: facing_i,in_wall: in_wall_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                      ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8242 |         out.push(BlockStateSpruceFenceGate { facing: facing_i.clone(),in_wall: in_wall_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8281:53
[INFO] [stdout]      |
[INFO] [stdout] 8274 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 8275 |         
[INFO] [stdout] 8276 |     for in_wall_i in self.in_wall.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8277 |         
[INFO] [stdout] 8278 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8279 |         
[INFO] [stdout] 8280 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8281 |         out.push(BlockStateBirchFenceGate { facing: facing_i,in_wall: in_wall_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                     ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8281 |         out.push(BlockStateBirchFenceGate { facing: facing_i.clone(),in_wall: in_wall_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8320:54
[INFO] [stdout]      |
[INFO] [stdout] 8313 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 8314 |         
[INFO] [stdout] 8315 |     for in_wall_i in self.in_wall.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8316 |         
[INFO] [stdout] 8317 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8318 |         
[INFO] [stdout] 8319 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8320 |         out.push(BlockStateJungleFenceGate { facing: facing_i,in_wall: in_wall_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                      ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8320 |         out.push(BlockStateJungleFenceGate { facing: facing_i.clone(),in_wall: in_wall_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8359:54
[INFO] [stdout]      |
[INFO] [stdout] 8352 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 8353 |         
[INFO] [stdout] 8354 |     for in_wall_i in self.in_wall.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8355 |         
[INFO] [stdout] 8356 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8357 |         
[INFO] [stdout] 8358 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8359 |         out.push(BlockStateAcaciaFenceGate { facing: facing_i,in_wall: in_wall_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                      ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8359 |         out.push(BlockStateAcaciaFenceGate { facing: facing_i.clone(),in_wall: in_wall_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8398:55
[INFO] [stdout]      |
[INFO] [stdout] 8391 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 8392 |         
[INFO] [stdout] 8393 |     for in_wall_i in self.in_wall.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8394 |         
[INFO] [stdout] 8395 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8396 |         
[INFO] [stdout] 8397 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8398 |         out.push(BlockStateDarkOakFenceGate { facing: facing_i,in_wall: in_wall_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                       ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8398 |         out.push(BlockStateDarkOakFenceGate { facing: facing_i.clone(),in_wall: in_wall_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8660:49
[INFO] [stdout]      |
[INFO] [stdout] 8651 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 8652 |         
[INFO] [stdout] 8653 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8654 |         
[INFO] [stdout] 8655 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 8656 |         
[INFO] [stdout] 8657 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8658 |         
[INFO] [stdout] 8659 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8660 |         out.push(BlockStateSpruceDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                 ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8660 |         out.push(BlockStateSpruceDoor { facing: facing_i.clone(),half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8660:64
[INFO] [stdout]      |
[INFO] [stdout] 8653 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Flower`, which does not implement the `Copy` trait
[INFO] [stdout] 8654 |         
[INFO] [stdout] 8655 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 8656 |         
[INFO] [stdout] 8657 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8658 |         
[INFO] [stdout] 8659 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8660 |         out.push(BlockStateSpruceDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8660 |         out.push(BlockStateSpruceDoor { facing: facing_i,half: half_i.clone(),hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `hinge_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8660:78
[INFO] [stdout]      |
[INFO] [stdout] 8655 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `hinge_i` has type `Hinge`, which does not implement the `Copy` trait
[INFO] [stdout] 8656 |         
[INFO] [stdout] 8657 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8658 |         
[INFO] [stdout] 8659 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8660 |         out.push(BlockStateSpruceDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                              ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8660 |         out.push(BlockStateSpruceDoor { facing: facing_i,half: half_i,hinge: hinge_i.clone(),open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8704:48
[INFO] [stdout]      |
[INFO] [stdout] 8695 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 8696 |         
[INFO] [stdout] 8697 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8698 |         
[INFO] [stdout] 8699 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 8700 |         
[INFO] [stdout] 8701 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8702 |         
[INFO] [stdout] 8703 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8704 |         out.push(BlockStateBirchDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8704 |         out.push(BlockStateBirchDoor { facing: facing_i.clone(),half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8704:63
[INFO] [stdout]      |
[INFO] [stdout] 8697 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Flower`, which does not implement the `Copy` trait
[INFO] [stdout] 8698 |         
[INFO] [stdout] 8699 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 8700 |         
[INFO] [stdout] 8701 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8702 |         
[INFO] [stdout] 8703 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8704 |         out.push(BlockStateBirchDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                               ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8704 |         out.push(BlockStateBirchDoor { facing: facing_i,half: half_i.clone(),hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `hinge_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8704:77
[INFO] [stdout]      |
[INFO] [stdout] 8699 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `hinge_i` has type `Hinge`, which does not implement the `Copy` trait
[INFO] [stdout] 8700 |         
[INFO] [stdout] 8701 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8702 |         
[INFO] [stdout] 8703 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8704 |         out.push(BlockStateBirchDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                             ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8704 |         out.push(BlockStateBirchDoor { facing: facing_i,half: half_i,hinge: hinge_i.clone(),open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                                    ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8748:49
[INFO] [stdout]      |
[INFO] [stdout] 8739 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 8740 |         
[INFO] [stdout] 8741 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8742 |         
[INFO] [stdout] 8743 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 8744 |         
[INFO] [stdout] 8745 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8746 |         
[INFO] [stdout] 8747 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8748 |         out.push(BlockStateJungleDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                 ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8748 |         out.push(BlockStateJungleDoor { facing: facing_i.clone(),half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8748:64
[INFO] [stdout]      |
[INFO] [stdout] 8741 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Flower`, which does not implement the `Copy` trait
[INFO] [stdout] 8742 |         
[INFO] [stdout] 8743 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 8744 |         
[INFO] [stdout] 8745 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8746 |         
[INFO] [stdout] 8747 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8748 |         out.push(BlockStateJungleDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8748 |         out.push(BlockStateJungleDoor { facing: facing_i,half: half_i.clone(),hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `hinge_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8748:78
[INFO] [stdout]      |
[INFO] [stdout] 8743 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `hinge_i` has type `Hinge`, which does not implement the `Copy` trait
[INFO] [stdout] 8744 |         
[INFO] [stdout] 8745 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8746 |         
[INFO] [stdout] 8747 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8748 |         out.push(BlockStateJungleDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                              ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8748 |         out.push(BlockStateJungleDoor { facing: facing_i,half: half_i,hinge: hinge_i.clone(),open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8792:49
[INFO] [stdout]      |
[INFO] [stdout] 8783 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 8784 |         
[INFO] [stdout] 8785 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8786 |         
[INFO] [stdout] 8787 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 8788 |         
[INFO] [stdout] 8789 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8790 |         
[INFO] [stdout] 8791 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8792 |         out.push(BlockStateAcaciaDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                 ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8792 |         out.push(BlockStateAcaciaDoor { facing: facing_i.clone(),half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8792:64
[INFO] [stdout]      |
[INFO] [stdout] 8785 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Flower`, which does not implement the `Copy` trait
[INFO] [stdout] 8786 |         
[INFO] [stdout] 8787 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 8788 |         
[INFO] [stdout] 8789 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8790 |         
[INFO] [stdout] 8791 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8792 |         out.push(BlockStateAcaciaDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8792 |         out.push(BlockStateAcaciaDoor { facing: facing_i,half: half_i.clone(),hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `hinge_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8792:78
[INFO] [stdout]      |
[INFO] [stdout] 8787 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `hinge_i` has type `Hinge`, which does not implement the `Copy` trait
[INFO] [stdout] 8788 |         
[INFO] [stdout] 8789 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8790 |         
[INFO] [stdout] 8791 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8792 |         out.push(BlockStateAcaciaDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                              ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8792 |         out.push(BlockStateAcaciaDoor { facing: facing_i,half: half_i,hinge: hinge_i.clone(),open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8836:50
[INFO] [stdout]      |
[INFO] [stdout] 8827 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 8828 |         
[INFO] [stdout] 8829 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8830 |         
[INFO] [stdout] 8831 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 8832 |         
[INFO] [stdout] 8833 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8834 |         
[INFO] [stdout] 8835 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8836 |         out.push(BlockStateDarkOakDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                  ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8836 |         out.push(BlockStateDarkOakDoor { facing: facing_i.clone(),half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8836:65
[INFO] [stdout]      |
[INFO] [stdout] 8829 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Flower`, which does not implement the `Copy` trait
[INFO] [stdout] 8830 |         
[INFO] [stdout] 8831 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 8832 |         
[INFO] [stdout] 8833 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8834 |         
[INFO] [stdout] 8835 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8836 |         out.push(BlockStateDarkOakDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                 ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8836 |         out.push(BlockStateDarkOakDoor { facing: facing_i,half: half_i.clone(),hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `hinge_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8836:79
[INFO] [stdout]      |
[INFO] [stdout] 8831 |     for hinge_i in self.hinge.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `hinge_i` has type `Hinge`, which does not implement the `Copy` trait
[INFO] [stdout] 8832 |         
[INFO] [stdout] 8833 |     for open_i in self.open.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8834 |         
[INFO] [stdout] 8835 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 8836 |         out.push(BlockStateDarkOakDoor { facing: facing_i,half: half_i,hinge: hinge_i,open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                               ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8836 |         out.push(BlockStateDarkOakDoor { facing: facing_i,half: half_i,hinge: hinge_i.clone(),open: open_i,powered: powered_i })
[INFO] [stdout]      |                                                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8978:51
[INFO] [stdout]      |
[INFO] [stdout] 8971 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 8972 |         
[INFO] [stdout] 8973 |     for half_i in self.half.all() {
[INFO] [stdout]      |     ----------------------------- inside of this loop
[INFO] [stdout] 8974 |         
[INFO] [stdout] 8975 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 8976 |         
[INFO] [stdout] 8977 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 8978 |         out.push(BlockStatePurpurStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                   ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8978 |         out.push(BlockStatePurpurStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8978:66
[INFO] [stdout]      |
[INFO] [stdout] 8973 |     for half_i in self.half.all() {
[INFO] [stdout]      |         ------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 8974 |         
[INFO] [stdout] 8975 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |     ------------------------------- inside of this loop
[INFO] [stdout] 8976 |         
[INFO] [stdout] 8977 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 8978 |         out.push(BlockStatePurpurStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                  ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8978 |         out.push(BlockStatePurpurStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:8978:80
[INFO] [stdout]      |
[INFO] [stdout] 8975 |     for shape_i in self.shape.all() {
[INFO] [stdout]      |         -------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 8976 |         
[INFO] [stdout] 8977 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]      |     ------------------------------------------- inside of this loop
[INFO] [stdout] 8978 |         out.push(BlockStatePurpurStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 8978 |         out.push(BlockStatePurpurStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]      |                                                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:9111:47
[INFO] [stdout]      |
[INFO] [stdout] 9108 |     for facing_i in self.facing.all() {
[INFO] [stdout]      |         --------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         this reinitialization might get skipped
[INFO] [stdout]      |         move occurs because `facing_i` has type `Facing`, which does not implement the `Copy` trait
[INFO] [stdout] 9109 |         
[INFO] [stdout] 9110 |     for powered_i in self.powered.all() {
[INFO] [stdout]      |     ----------------------------------- inside of this loop
[INFO] [stdout] 9111 |         out.push(BlockStateObserver { facing: facing_i,powered: powered_i })
[INFO] [stdout]      |                                               ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]      |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]      |
[INFO] [stdout] 9111 |         out.push(BlockStateObserver { facing: facing_i.clone(),powered: powered_i })
[INFO] [stdout]      |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10504:59
[INFO] [stdout]       |
[INFO] [stdout] 10501 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 10502 |         
[INFO] [stdout] 10503 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10504 |         out.push(BlockStateDeadTubeCoralWallFan { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                           ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10504 |         out.push(BlockStateDeadTubeCoralWallFan { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                   ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10533:60
[INFO] [stdout]       |
[INFO] [stdout] 10530 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 10531 |         
[INFO] [stdout] 10532 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10533 |         out.push(BlockStateDeadBrainCoralWallFan { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                            ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10533 |         out.push(BlockStateDeadBrainCoralWallFan { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                    ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10562:61
[INFO] [stdout]       |
[INFO] [stdout] 10559 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 10560 |         
[INFO] [stdout] 10561 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10562 |         out.push(BlockStateDeadBubbleCoralWallFan { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                             ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10562 |         out.push(BlockStateDeadBubbleCoralWallFan { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10591:59
[INFO] [stdout]       |
[INFO] [stdout] 10588 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 10589 |         
[INFO] [stdout] 10590 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10591 |         out.push(BlockStateDeadFireCoralWallFan { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                           ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10591 |         out.push(BlockStateDeadFireCoralWallFan { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                   ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10620:59
[INFO] [stdout]       |
[INFO] [stdout] 10617 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 10618 |         
[INFO] [stdout] 10619 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10620 |         out.push(BlockStateDeadHornCoralWallFan { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                           ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10620 |         out.push(BlockStateDeadHornCoralWallFan { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                   ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10649:55
[INFO] [stdout]       |
[INFO] [stdout] 10646 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 10647 |         
[INFO] [stdout] 10648 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10649 |         out.push(BlockStateTubeCoralWallFan { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                       ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10649 |         out.push(BlockStateTubeCoralWallFan { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10678:56
[INFO] [stdout]       |
[INFO] [stdout] 10675 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 10676 |         
[INFO] [stdout] 10677 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10678 |         out.push(BlockStateBrainCoralWallFan { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                        ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10678 |         out.push(BlockStateBrainCoralWallFan { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10707:57
[INFO] [stdout]       |
[INFO] [stdout] 10704 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 10705 |         
[INFO] [stdout] 10706 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10707 |         out.push(BlockStateBubbleCoralWallFan { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                         ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10707 |         out.push(BlockStateBubbleCoralWallFan { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10736:55
[INFO] [stdout]       |
[INFO] [stdout] 10733 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 10734 |         
[INFO] [stdout] 10735 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10736 |         out.push(BlockStateFireCoralWallFan { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                       ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10736 |         out.push(BlockStateFireCoralWallFan { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10765:55
[INFO] [stdout]       |
[INFO] [stdout] 10762 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 10763 |         
[INFO] [stdout] 10764 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10765 |         out.push(BlockStateHornCoralWallFan { facing: facing_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                       ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10765 |         out.push(BlockStateHornCoralWallFan { facing: facing_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10906:60
[INFO] [stdout]       |
[INFO] [stdout] 10899 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 10900 |         
[INFO] [stdout] 10901 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 10902 |         
[INFO] [stdout] 10903 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 10904 |         
[INFO] [stdout] 10905 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10906 |         out.push(BlockStatePolishedGraniteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                            ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10906 |         out.push(BlockStatePolishedGraniteStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                    ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10906:75
[INFO] [stdout]       |
[INFO] [stdout] 10901 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 10902 |         
[INFO] [stdout] 10903 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 10904 |         
[INFO] [stdout] 10905 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10906 |         out.push(BlockStatePolishedGraniteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                           ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10906 |         out.push(BlockStatePolishedGraniteStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10906:89
[INFO] [stdout]       |
[INFO] [stdout] 10903 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 10904 |         
[INFO] [stdout] 10905 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10906 |         out.push(BlockStatePolishedGraniteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                         ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10906 |         out.push(BlockStatePolishedGraniteStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10945:63
[INFO] [stdout]       |
[INFO] [stdout] 10938 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 10939 |         
[INFO] [stdout] 10940 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 10941 |         
[INFO] [stdout] 10942 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 10943 |         
[INFO] [stdout] 10944 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10945 |         out.push(BlockStateSmoothRedSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                               ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10945 |         out.push(BlockStateSmoothRedSandstoneStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10945:78
[INFO] [stdout]       |
[INFO] [stdout] 10940 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 10941 |         
[INFO] [stdout] 10942 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 10943 |         
[INFO] [stdout] 10944 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10945 |         out.push(BlockStateSmoothRedSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                              ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10945 |         out.push(BlockStateSmoothRedSandstoneStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                    ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10945:92
[INFO] [stdout]       |
[INFO] [stdout] 10942 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 10943 |         
[INFO] [stdout] 10944 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10945 |         out.push(BlockStateSmoothRedSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                            ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10945 |         out.push(BlockStateSmoothRedSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                                   ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10984:60
[INFO] [stdout]       |
[INFO] [stdout] 10977 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 10978 |         
[INFO] [stdout] 10979 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 10980 |         
[INFO] [stdout] 10981 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 10982 |         
[INFO] [stdout] 10983 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10984 |         out.push(BlockStateMossyStoneBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                            ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10984 |         out.push(BlockStateMossyStoneBrickStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                    ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10984:75
[INFO] [stdout]       |
[INFO] [stdout] 10979 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 10980 |         
[INFO] [stdout] 10981 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 10982 |         
[INFO] [stdout] 10983 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10984 |         out.push(BlockStateMossyStoneBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                           ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10984 |         out.push(BlockStateMossyStoneBrickStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:10984:89
[INFO] [stdout]       |
[INFO] [stdout] 10981 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 10982 |         
[INFO] [stdout] 10983 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 10984 |         out.push(BlockStateMossyStoneBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                         ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 10984 |         out.push(BlockStateMossyStoneBrickStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11023:60
[INFO] [stdout]       |
[INFO] [stdout] 11016 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 11017 |         
[INFO] [stdout] 11018 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 11019 |         
[INFO] [stdout] 11020 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11021 |         
[INFO] [stdout] 11022 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11023 |         out.push(BlockStatePolishedDioriteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                            ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11023 |         out.push(BlockStatePolishedDioriteStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                    ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11023:75
[INFO] [stdout]       |
[INFO] [stdout] 11018 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 11019 |         
[INFO] [stdout] 11020 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11021 |         
[INFO] [stdout] 11022 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11023 |         out.push(BlockStatePolishedDioriteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                           ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11023 |         out.push(BlockStatePolishedDioriteStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11023:89
[INFO] [stdout]       |
[INFO] [stdout] 11020 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 11021 |         
[INFO] [stdout] 11022 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11023 |         out.push(BlockStatePolishedDioriteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                         ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11023 |         out.push(BlockStatePolishedDioriteStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11062:61
[INFO] [stdout]       |
[INFO] [stdout] 11055 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 11056 |         
[INFO] [stdout] 11057 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 11058 |         
[INFO] [stdout] 11059 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11060 |         
[INFO] [stdout] 11061 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11062 |         out.push(BlockStateMossyCobblestoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                             ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11062 |         out.push(BlockStateMossyCobblestoneStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11062:76
[INFO] [stdout]       |
[INFO] [stdout] 11057 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 11058 |         
[INFO] [stdout] 11059 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11060 |         
[INFO] [stdout] 11061 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11062 |         out.push(BlockStateMossyCobblestoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                            ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11062 |         out.push(BlockStateMossyCobblestoneStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                  ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11062:90
[INFO] [stdout]       |
[INFO] [stdout] 11059 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 11060 |         
[INFO] [stdout] 11061 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11062 |         out.push(BlockStateMossyCobblestoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                          ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11062 |         out.push(BlockStateMossyCobblestoneStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11101:58
[INFO] [stdout]       |
[INFO] [stdout] 11094 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 11095 |         
[INFO] [stdout] 11096 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 11097 |         
[INFO] [stdout] 11098 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11099 |         
[INFO] [stdout] 11100 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11101 |         out.push(BlockStateEndStoneBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                          ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11101 |         out.push(BlockStateEndStoneBrickStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                  ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11101:73
[INFO] [stdout]       |
[INFO] [stdout] 11096 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 11097 |         
[INFO] [stdout] 11098 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11099 |         
[INFO] [stdout] 11100 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11101 |         out.push(BlockStateEndStoneBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                         ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11101 |         out.push(BlockStateEndStoneBrickStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11101:87
[INFO] [stdout]       |
[INFO] [stdout] 11098 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 11099 |         
[INFO] [stdout] 11100 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11101 |         out.push(BlockStateEndStoneBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                       ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11101 |         out.push(BlockStateEndStoneBrickStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11140:50
[INFO] [stdout]       |
[INFO] [stdout] 11133 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 11134 |         
[INFO] [stdout] 11135 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 11136 |         
[INFO] [stdout] 11137 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11138 |         
[INFO] [stdout] 11139 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11140 |         out.push(BlockStateStoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                  ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11140 |         out.push(BlockStateStoneStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11140:65
[INFO] [stdout]       |
[INFO] [stdout] 11135 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 11136 |         
[INFO] [stdout] 11137 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11138 |         
[INFO] [stdout] 11139 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11140 |         out.push(BlockStateStoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                 ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11140 |         out.push(BlockStateStoneStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11140:79
[INFO] [stdout]       |
[INFO] [stdout] 11137 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 11138 |         
[INFO] [stdout] 11139 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11140 |         out.push(BlockStateStoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                               ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11140 |         out.push(BlockStateStoneStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11179:60
[INFO] [stdout]       |
[INFO] [stdout] 11172 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 11173 |         
[INFO] [stdout] 11174 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 11175 |         
[INFO] [stdout] 11176 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11177 |         
[INFO] [stdout] 11178 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11179 |         out.push(BlockStateSmoothSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                            ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11179 |         out.push(BlockStateSmoothSandstoneStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                    ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11179:75
[INFO] [stdout]       |
[INFO] [stdout] 11174 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 11175 |         
[INFO] [stdout] 11176 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11177 |         
[INFO] [stdout] 11178 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11179 |         out.push(BlockStateSmoothSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                           ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11179 |         out.push(BlockStateSmoothSandstoneStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11179:89
[INFO] [stdout]       |
[INFO] [stdout] 11176 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 11177 |         
[INFO] [stdout] 11178 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11179 |         out.push(BlockStateSmoothSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                         ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11179 |         out.push(BlockStateSmoothSandstoneStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11218:57
[INFO] [stdout]       |
[INFO] [stdout] 11211 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 11212 |         
[INFO] [stdout] 11213 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 11214 |         
[INFO] [stdout] 11215 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11216 |         
[INFO] [stdout] 11217 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11218 |         out.push(BlockStateSmoothQuartzStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                         ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11218 |         out.push(BlockStateSmoothQuartzStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11218:72
[INFO] [stdout]       |
[INFO] [stdout] 11213 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 11214 |         
[INFO] [stdout] 11215 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11216 |         
[INFO] [stdout] 11217 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11218 |         out.push(BlockStateSmoothQuartzStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                        ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11218 |         out.push(BlockStateSmoothQuartzStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11218:86
[INFO] [stdout]       |
[INFO] [stdout] 11215 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 11216 |         
[INFO] [stdout] 11217 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11218 |         out.push(BlockStateSmoothQuartzStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                      ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11218 |         out.push(BlockStateSmoothQuartzStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11257:52
[INFO] [stdout]       |
[INFO] [stdout] 11250 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 11251 |         
[INFO] [stdout] 11252 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 11253 |         
[INFO] [stdout] 11254 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11255 |         
[INFO] [stdout] 11256 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11257 |         out.push(BlockStateGraniteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                    ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11257 |         out.push(BlockStateGraniteStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11257:67
[INFO] [stdout]       |
[INFO] [stdout] 11252 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 11253 |         
[INFO] [stdout] 11254 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11255 |         
[INFO] [stdout] 11256 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11257 |         out.push(BlockStateGraniteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                   ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11257 |         out.push(BlockStateGraniteStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11257:81
[INFO] [stdout]       |
[INFO] [stdout] 11254 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 11255 |         
[INFO] [stdout] 11256 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11257 |         out.push(BlockStateGraniteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                 ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11257 |         out.push(BlockStateGraniteStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11296:53
[INFO] [stdout]       |
[INFO] [stdout] 11289 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 11290 |         
[INFO] [stdout] 11291 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 11292 |         
[INFO] [stdout] 11293 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11294 |         
[INFO] [stdout] 11295 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11296 |         out.push(BlockStateAndesiteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                     ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11296 |         out.push(BlockStateAndesiteStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11296:68
[INFO] [stdout]       |
[INFO] [stdout] 11291 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 11292 |         
[INFO] [stdout] 11293 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11294 |         
[INFO] [stdout] 11295 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11296 |         out.push(BlockStateAndesiteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                    ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11296 |         out.push(BlockStateAndesiteStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11296:82
[INFO] [stdout]       |
[INFO] [stdout] 11293 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 11294 |         
[INFO] [stdout] 11295 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11296 |         out.push(BlockStateAndesiteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                  ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11296 |         out.push(BlockStateAndesiteStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11335:59
[INFO] [stdout]       |
[INFO] [stdout] 11328 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 11329 |         
[INFO] [stdout] 11330 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 11331 |         
[INFO] [stdout] 11332 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11333 |         
[INFO] [stdout] 11334 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11335 |         out.push(BlockStateRedNetherBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                           ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11335 |         out.push(BlockStateRedNetherBrickStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                   ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11335:74
[INFO] [stdout]       |
[INFO] [stdout] 11330 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 11331 |         
[INFO] [stdout] 11332 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11333 |         
[INFO] [stdout] 11334 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11335 |         out.push(BlockStateRedNetherBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                          ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11335 |         out.push(BlockStateRedNetherBrickStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11335:88
[INFO] [stdout]       |
[INFO] [stdout] 11332 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 11333 |         
[INFO] [stdout] 11334 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11335 |         out.push(BlockStateRedNetherBrickStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                        ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11335 |         out.push(BlockStateRedNetherBrickStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11374:61
[INFO] [stdout]       |
[INFO] [stdout] 11367 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 11368 |         
[INFO] [stdout] 11369 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 11370 |         
[INFO] [stdout] 11371 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11372 |         
[INFO] [stdout] 11373 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11374 |         out.push(BlockStatePolishedAndesiteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                             ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11374 |         out.push(BlockStatePolishedAndesiteStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11374:76
[INFO] [stdout]       |
[INFO] [stdout] 11369 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 11370 |         
[INFO] [stdout] 11371 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11372 |         
[INFO] [stdout] 11373 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11374 |         out.push(BlockStatePolishedAndesiteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                            ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11374 |         out.push(BlockStatePolishedAndesiteStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                  ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11374:90
[INFO] [stdout]       |
[INFO] [stdout] 11371 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 11372 |         
[INFO] [stdout] 11373 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11374 |         out.push(BlockStatePolishedAndesiteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                          ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11374 |         out.push(BlockStatePolishedAndesiteStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11413:52
[INFO] [stdout]       |
[INFO] [stdout] 11406 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 11407 |         
[INFO] [stdout] 11408 |     for half_i in self.half.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 11409 |         
[INFO] [stdout] 11410 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11411 |         
[INFO] [stdout] 11412 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11413 |         out.push(BlockStateDioriteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                    ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11413 |         out.push(BlockStateDioriteStairs { facing: facing_i.clone(),half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `half_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11413:67
[INFO] [stdout]       |
[INFO] [stdout] 11408 |     for half_i in self.half.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `half_i` has type `Stairs`, which does not implement the `Copy` trait
[INFO] [stdout] 11409 |         
[INFO] [stdout] 11410 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |     ------------------------------- inside of this loop
[INFO] [stdout] 11411 |         
[INFO] [stdout] 11412 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11413 |         out.push(BlockStateDioriteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                   ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11413 |         out.push(BlockStateDioriteStairs { facing: facing_i,half: half_i.clone(),shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                         ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `shape_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11413:81
[INFO] [stdout]       |
[INFO] [stdout] 11410 |     for shape_i in self.shape.all() {
[INFO] [stdout]       |         -------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `shape_i` has type `StairShape`, which does not implement the `Copy` trait
[INFO] [stdout] 11411 |         
[INFO] [stdout] 11412 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11413 |         out.push(BlockStateDioriteStairs { facing: facing_i,half: half_i,shape: shape_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                 ^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11413 |         out.push(BlockStateDioriteStairs { facing: facing_i,half: half_i,shape: shape_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11446:57
[INFO] [stdout]       |
[INFO] [stdout] 11443 |     for type_i in self.type_.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 11444 |         
[INFO] [stdout] 11445 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11446 |         out.push(BlockStatePolishedGraniteSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                         ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11446 |         out.push(BlockStatePolishedGraniteSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11475:60
[INFO] [stdout]       |
[INFO] [stdout] 11472 |     for type_i in self.type_.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 11473 |         
[INFO] [stdout] 11474 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11475 |         out.push(BlockStateSmoothRedSandstoneSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                            ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11475 |         out.push(BlockStateSmoothRedSandstoneSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                  ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11504:57
[INFO] [stdout]       |
[INFO] [stdout] 11501 |     for type_i in self.type_.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 11502 |         
[INFO] [stdout] 11503 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11504 |         out.push(BlockStateMossyStoneBrickSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                         ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11504 |         out.push(BlockStateMossyStoneBrickSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11533:57
[INFO] [stdout]       |
[INFO] [stdout] 11530 |     for type_i in self.type_.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 11531 |         
[INFO] [stdout] 11532 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11533 |         out.push(BlockStatePolishedDioriteSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                         ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11533 |         out.push(BlockStatePolishedDioriteSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11562:58
[INFO] [stdout]       |
[INFO] [stdout] 11559 |     for type_i in self.type_.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 11560 |         
[INFO] [stdout] 11561 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11562 |         out.push(BlockStateMossyCobblestoneSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                          ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11562 |         out.push(BlockStateMossyCobblestoneSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11591:55
[INFO] [stdout]       |
[INFO] [stdout] 11588 |     for type_i in self.type_.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 11589 |         
[INFO] [stdout] 11590 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11591 |         out.push(BlockStateEndStoneBrickSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                       ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11591 |         out.push(BlockStateEndStoneBrickSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11620:57
[INFO] [stdout]       |
[INFO] [stdout] 11617 |     for type_i in self.type_.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 11618 |         
[INFO] [stdout] 11619 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11620 |         out.push(BlockStateSmoothSandstoneSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                         ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11620 |         out.push(BlockStateSmoothSandstoneSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11649:54
[INFO] [stdout]       |
[INFO] [stdout] 11646 |     for type_i in self.type_.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 11647 |         
[INFO] [stdout] 11648 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11649 |         out.push(BlockStateSmoothQuartzSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                      ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11649 |         out.push(BlockStateSmoothQuartzSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11678:49
[INFO] [stdout]       |
[INFO] [stdout] 11675 |     for type_i in self.type_.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 11676 |         
[INFO] [stdout] 11677 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11678 |         out.push(BlockStateGraniteSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                 ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11678 |         out.push(BlockStateGraniteSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11707:50
[INFO] [stdout]       |
[INFO] [stdout] 11704 |     for type_i in self.type_.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 11705 |         
[INFO] [stdout] 11706 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11707 |         out.push(BlockStateAndesiteSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                  ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11707 |         out.push(BlockStateAndesiteSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11736:56
[INFO] [stdout]       |
[INFO] [stdout] 11733 |     for type_i in self.type_.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 11734 |         
[INFO] [stdout] 11735 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11736 |         out.push(BlockStateRedNetherBrickSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                        ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11736 |         out.push(BlockStateRedNetherBrickSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11765:58
[INFO] [stdout]       |
[INFO] [stdout] 11762 |     for type_i in self.type_.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 11763 |         
[INFO] [stdout] 11764 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11765 |         out.push(BlockStatePolishedAndesiteSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                          ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11765 |         out.push(BlockStatePolishedAndesiteSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `type_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:11794:49
[INFO] [stdout]       |
[INFO] [stdout] 11791 |     for type_i in self.type_.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `type_i` has type `SlabType`, which does not implement the `Copy` trait
[INFO] [stdout] 11792 |         
[INFO] [stdout] 11793 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 11794 |         out.push(BlockStateDioriteSlab { type_: type_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                 ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 11794 |         out.push(BlockStateDioriteSlab { type_: type_i.clone(),waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:12464:45
[INFO] [stdout]       |
[INFO] [stdout] 12461 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `Facing`, which does not implement the `Copy` trait
[INFO] [stdout] 12462 |         
[INFO] [stdout] 12463 |     for open_i in self.open.all() {
[INFO] [stdout]       |     ----------------------------- inside of this loop
[INFO] [stdout] 12464 |         out.push(BlockStateBarrel { facing: facing_i,open: open_i })
[INFO] [stdout]       |                                             ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 12464 |         out.push(BlockStateBarrel { facing: facing_i.clone(),open: open_i })
[INFO] [stdout]       |                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:12493:45
[INFO] [stdout]       |
[INFO] [stdout] 12490 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 12491 |         
[INFO] [stdout] 12492 |     for lit_i in self.lit.all() {
[INFO] [stdout]       |     --------------------------- inside of this loop
[INFO] [stdout] 12493 |         out.push(BlockStateSmoker { facing: facing_i,lit: lit_i })
[INFO] [stdout]       |                                             ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 12493 |         out.push(BlockStateSmoker { facing: facing_i.clone(),lit: lit_i })
[INFO] [stdout]       |                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:12522:51
[INFO] [stdout]       |
[INFO] [stdout] 12519 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 12520 |         
[INFO] [stdout] 12521 |     for lit_i in self.lit.all() {
[INFO] [stdout]       |     --------------------------- inside of this loop
[INFO] [stdout] 12522 |         out.push(BlockStateBlastFurnace { facing: facing_i,lit: lit_i })
[INFO] [stdout]       |                                                   ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 12522 |         out.push(BlockStateBlastFurnace { facing: facing_i.clone(),lit: lit_i })
[INFO] [stdout]       |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `face_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:12555:47
[INFO] [stdout]       |
[INFO] [stdout] 12552 |     for face_i in self.face.all() {
[INFO] [stdout]       |         ------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `face_i` has type `Face`, which does not implement the `Copy` trait
[INFO] [stdout] 12553 |         
[INFO] [stdout] 12554 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |     --------------------------------- inside of this loop
[INFO] [stdout] 12555 |         out.push(BlockStateGrindstone { face: face_i,facing: facing_i })
[INFO] [stdout]       |                                               ^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 12555 |         out.push(BlockStateGrindstone { face: face_i.clone(),facing: facing_i })
[INFO] [stdout]       |                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:12587:46
[INFO] [stdout]       |
[INFO] [stdout] 12582 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 12583 |         
[INFO] [stdout] 12584 |     for has_book_i in self.has_book.all() {
[INFO] [stdout]       |     ------------------------------------- inside of this loop
[INFO] [stdout] 12585 |         
[INFO] [stdout] 12586 |     for powered_i in self.powered.all() {
[INFO] [stdout]       |     ----------------------------------- inside of this loop
[INFO] [stdout] 12587 |         out.push(BlockStateLectern { facing: facing_i,has_book: has_book_i,powered: powered_i })
[INFO] [stdout]       |                                              ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 12587 |         out.push(BlockStateLectern { facing: facing_i.clone(),has_book: has_book_i,powered: powered_i })
[INFO] [stdout]       |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `attachment_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:12647:47
[INFO] [stdout]       |
[INFO] [stdout] 12642 |     for attachment_i in self.attachment.all() {
[INFO] [stdout]       |         ------------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `attachment_i` has type `Attachment`, which does not implement the `Copy` trait
[INFO] [stdout] 12643 |         
[INFO] [stdout] 12644 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |     --------------------------------- inside of this loop
[INFO] [stdout] 12645 |         
[INFO] [stdout] 12646 |     for powered_i in self.powered.all() {
[INFO] [stdout]       |     ----------------------------------- inside of this loop
[INFO] [stdout] 12647 |         out.push(BlockStateBell { attachment: attachment_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]       |                                               ^^^^^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 12647 |         out.push(BlockStateBell { attachment: attachment_i.clone(),facing: facing_i,powered: powered_i })
[INFO] [stdout]       |                                                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:12647:68
[INFO] [stdout]       |
[INFO] [stdout] 12644 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 12645 |         
[INFO] [stdout] 12646 |     for powered_i in self.powered.all() {
[INFO] [stdout]       |     ----------------------------------- inside of this loop
[INFO] [stdout] 12647 |         out.push(BlockStateBell { attachment: attachment_i,facing: facing_i,powered: powered_i })
[INFO] [stdout]       |                                                                    ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 12647 |         out.push(BlockStateBell { attachment: attachment_i,facing: facing_i.clone(),powered: powered_i })
[INFO] [stdout]       |                                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: use of moved value: `facing_i`
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/basin2-data-152.1.0/src/blocks/states.rs:12708:47
[INFO] [stdout]       |
[INFO] [stdout] 12701 |     for facing_i in self.facing.all() {
[INFO] [stdout]       |         --------
[INFO] [stdout]       |         |
[INFO] [stdout]       |         this reinitialization might get skipped
[INFO] [stdout]       |         move occurs because `facing_i` has type `FacingHorizontal`, which does not implement the `Copy` trait
[INFO] [stdout] 12702 |         
[INFO] [stdout] 12703 |     for lit_i in self.lit.all() {
[INFO] [stdout]       |     --------------------------- inside of this loop
[INFO] [stdout] 12704 |         
[INFO] [stdout] 12705 |     for signal_fire_i in self.signal_fire.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 12706 |         
[INFO] [stdout] 12707 |     for waterlogged_i in self.waterlogged.all() {
[INFO] [stdout]       |     ------------------------------------------- inside of this loop
[INFO] [stdout] 12708 |         out.push(BlockStateCampfire { facing: facing_i,lit: lit_i,signal_fire: signal_fire_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                               ^^^^^^^^ value moved here, in previous iteration of loop
[INFO] [stdout]       |
[INFO] [stdout] help: consider cloning the value if the performance cost is acceptable
[INFO] [stdout]       |
[INFO] [stdout] 12708 |         out.push(BlockStateCampfire { facing: facing_i.clone(),lit: lit_i,signal_fire: signal_fire_i,waterlogged: waterlogged_i })
[INFO] [stdout]       |                                                       ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 297 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0119, E0382, E0432, E0507.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0119`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `basin2-data` (lib) due to 298 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "e37d2d143144885e12dbb3b37fde8adf96f7f07988ce1f59307341bdcca18ad0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e37d2d143144885e12dbb3b37fde8adf96f7f07988ce1f59307341bdcca18ad0", kill_on_drop: false }`
[INFO] [stdout] e37d2d143144885e12dbb3b37fde8adf96f7f07988ce1f59307341bdcca18ad0
