[INFO] crate vex 2.1.1 is already in cache [INFO] checking vex-2.1.1 against try#1a399c10897767c36d147199696c96f193034e49 for pr-72644 [INFO] extracting crate vex 2.1.1 into /workspace/builds/worker-5/source [INFO] validating manifest of crates.io crate vex 2.1.1 on toolchain 1a399c10897767c36d147199696c96f193034e49 [INFO] running `"/workspace/cargo-home/bin/cargo" "+1a399c10897767c36d147199696c96f193034e49" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate vex 2.1.1 [INFO] finished tweaking crates.io crate vex 2.1.1 [INFO] tweaked toml for crates.io crate vex 2.1.1 written to /workspace/builds/worker-5/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+1a399c10897767c36d147199696c96f193034e49" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+1a399c10897767c36d147199696c96f193034e49" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1a399c10897767c36d147199696c96f193034e49" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 9725d3e0d59da3b97a630a8203492c27b1a7d7c885ba437403c3d6cfb7759627 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "9725d3e0d59da3b97a630a8203492c27b1a7d7c885ba437403c3d6cfb7759627"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Checking vex v2.1.1 (/opt/rustwide/workdir) [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:307:30 [INFO] [stderr] | [INFO] [stderr] 307 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[deny(unaligned_references)]` on by default [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:334:30 [INFO] [stderr] | [INFO] [stderr] 334 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:363:30 [INFO] [stderr] | [INFO] [stderr] 363 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:387:25 [INFO] [stderr] | [INFO] [stderr] 387 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:409:30 [INFO] [stderr] | [INFO] [stderr] 409 | for (i, elem) in self.m.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:434:30 [INFO] [stderr] | [INFO] [stderr] 434 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:463:30 [INFO] [stderr] | [INFO] [stderr] 463 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:487:25 [INFO] [stderr] | [INFO] [stderr] 487 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:508:30 [INFO] [stderr] | [INFO] [stderr] 508 | for (i, elem) in self.m.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:533:30 [INFO] [stderr] | [INFO] [stderr] 533 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:582:25 [INFO] [stderr] | [INFO] [stderr] 582 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:626:30 [INFO] [stderr] | [INFO] [stderr] 626 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:650:25 [INFO] [stderr] | [INFO] [stderr] 650 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:669:30 [INFO] [stderr] | [INFO] [stderr] 669 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:520:30 [INFO] [stderr] | [INFO] [stderr] 520 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:547:30 [INFO] [stderr] | [INFO] [stderr] 547 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:576:30 [INFO] [stderr] | [INFO] [stderr] 576 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:600:25 [INFO] [stderr] | [INFO] [stderr] 600 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:622:30 [INFO] [stderr] | [INFO] [stderr] 622 | for (i, elem) in self.m.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:647:30 [INFO] [stderr] | [INFO] [stderr] 647 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:676:30 [INFO] [stderr] | [INFO] [stderr] 676 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:700:25 [INFO] [stderr] | [INFO] [stderr] 700 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:721:30 [INFO] [stderr] | [INFO] [stderr] 721 | for (i, elem) in self.m.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:746:30 [INFO] [stderr] | [INFO] [stderr] 746 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:800:25 [INFO] [stderr] | [INFO] [stderr] 800 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:844:30 [INFO] [stderr] | [INFO] [stderr] 844 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:868:25 [INFO] [stderr] | [INFO] [stderr] 868 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:887:30 [INFO] [stderr] | [INFO] [stderr] 887 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1150:30 [INFO] [stderr] | [INFO] [stderr] 1150 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1177:30 [INFO] [stderr] | [INFO] [stderr] 1177 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1206:30 [INFO] [stderr] | [INFO] [stderr] 1206 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1230:25 [INFO] [stderr] | [INFO] [stderr] 1230 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1252:30 [INFO] [stderr] | [INFO] [stderr] 1252 | for (i, elem) in self.m.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1277:30 [INFO] [stderr] | [INFO] [stderr] 1277 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1306:30 [INFO] [stderr] | [INFO] [stderr] 1306 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1330:25 [INFO] [stderr] | [INFO] [stderr] 1330 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1351:30 [INFO] [stderr] | [INFO] [stderr] 1351 | for (i, elem) in self.m.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1376:30 [INFO] [stderr] | [INFO] [stderr] 1376 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1496:25 [INFO] [stderr] | [INFO] [stderr] 1496 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1545:30 [INFO] [stderr] | [INFO] [stderr] 1545 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1569:25 [INFO] [stderr] | [INFO] [stderr] 1569 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1588:30 [INFO] [stderr] | [INFO] [stderr] 1588 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector2.rs:365:22 [INFO] [stderr] | [INFO] [stderr] 365 | 0 => &self.x, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector2.rs:366:22 [INFO] [stderr] | [INFO] [stderr] 366 | 1 => &self.y, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector2.rs:390:22 [INFO] [stderr] | [INFO] [stderr] 390 | 0 => &mut self.x, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector2.rs:391:22 [INFO] [stderr] | [INFO] [stderr] 391 | 1 => &mut self.y, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector2.rs:752:40 [INFO] [stderr] | [INFO] [stderr] 752 | unsafe { write!(f, "<{} {}>", self.x, self.y) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector2.rs:752:48 [INFO] [stderr] | [INFO] [stderr] 752 | unsafe { write!(f, "<{} {}>", self.x, self.y) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:392:22 [INFO] [stderr] | [INFO] [stderr] 392 | 0 => &self.x, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:393:22 [INFO] [stderr] | [INFO] [stderr] 393 | 1 => &self.y, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:394:22 [INFO] [stderr] | [INFO] [stderr] 394 | 2 => &self.z, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:420:22 [INFO] [stderr] | [INFO] [stderr] 420 | 0 => &mut self.x, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:421:22 [INFO] [stderr] | [INFO] [stderr] 421 | 1 => &mut self.y, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:422:22 [INFO] [stderr] | [INFO] [stderr] 422 | 2 => &mut self.z, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:791:44 [INFO] [stderr] | [INFO] [stderr] 791 | unsafe { write!(f, "<{} {} {}>", self.x, self.y, self.z) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:791:52 [INFO] [stderr] | [INFO] [stderr] 791 | unsafe { write!(f, "<{} {} {}>", self.x, self.y, self.z) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:791:60 [INFO] [stderr] | [INFO] [stderr] 791 | unsafe { write!(f, "<{} {} {}>", self.x, self.y, self.z) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:318:22 [INFO] [stderr] | [INFO] [stderr] 318 | 0 => &self.x, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:319:22 [INFO] [stderr] | [INFO] [stderr] 319 | 1 => &self.y, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:320:22 [INFO] [stderr] | [INFO] [stderr] 320 | 2 => &self.z, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:321:22 [INFO] [stderr] | [INFO] [stderr] 321 | 3 => &self.w, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:349:22 [INFO] [stderr] | [INFO] [stderr] 349 | 0 => &mut self.x, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:350:22 [INFO] [stderr] | [INFO] [stderr] 350 | 1 => &mut self.y, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:351:22 [INFO] [stderr] | [INFO] [stderr] 351 | 2 => &mut self.z, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:352:22 [INFO] [stderr] | [INFO] [stderr] 352 | 3 => &mut self.w, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:749:48 [INFO] [stderr] | [INFO] [stderr] 749 | unsafe { write!(f, "<{} {} {} {}>", self.x, self.y, self.z, self.w) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:749:56 [INFO] [stderr] | [INFO] [stderr] 749 | unsafe { write!(f, "<{} {} {} {}>", self.x, self.y, self.z, self.w) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:749:64 [INFO] [stderr] | [INFO] [stderr] 749 | unsafe { write!(f, "<{} {} {} {}>", self.x, self.y, self.z, self.w) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:749:72 [INFO] [stderr] | [INFO] [stderr] 749 | unsafe { write!(f, "<{} {} {} {}>", self.x, self.y, self.z, self.w) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: aborting due to 69 previous errors [INFO] [stderr] [INFO] [stderr] error: could not compile `vex`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:307:30 [INFO] [stderr] | [INFO] [stderr] 307 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[deny(unaligned_references)]` on by default [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:334:30 [INFO] [stderr] | [INFO] [stderr] 334 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:363:30 [INFO] [stderr] | [INFO] [stderr] 363 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:387:25 [INFO] [stderr] | [INFO] [stderr] 387 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:409:30 [INFO] [stderr] | [INFO] [stderr] 409 | for (i, elem) in self.m.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:434:30 [INFO] [stderr] | [INFO] [stderr] 434 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:463:30 [INFO] [stderr] | [INFO] [stderr] 463 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:487:25 [INFO] [stderr] | [INFO] [stderr] 487 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:508:30 [INFO] [stderr] | [INFO] [stderr] 508 | for (i, elem) in self.m.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:533:30 [INFO] [stderr] | [INFO] [stderr] 533 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:582:25 [INFO] [stderr] | [INFO] [stderr] 582 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:626:30 [INFO] [stderr] | [INFO] [stderr] 626 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:650:25 [INFO] [stderr] | [INFO] [stderr] 650 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix2.rs:669:30 [INFO] [stderr] | [INFO] [stderr] 669 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:520:30 [INFO] [stderr] | [INFO] [stderr] 520 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:547:30 [INFO] [stderr] | [INFO] [stderr] 547 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:576:30 [INFO] [stderr] | [INFO] [stderr] 576 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:600:25 [INFO] [stderr] | [INFO] [stderr] 600 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:622:30 [INFO] [stderr] | [INFO] [stderr] 622 | for (i, elem) in self.m.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:647:30 [INFO] [stderr] | [INFO] [stderr] 647 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:676:30 [INFO] [stderr] | [INFO] [stderr] 676 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:700:25 [INFO] [stderr] | [INFO] [stderr] 700 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:721:30 [INFO] [stderr] | [INFO] [stderr] 721 | for (i, elem) in self.m.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:746:30 [INFO] [stderr] | [INFO] [stderr] 746 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:800:25 [INFO] [stderr] | [INFO] [stderr] 800 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:844:30 [INFO] [stderr] | [INFO] [stderr] 844 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:868:25 [INFO] [stderr] | [INFO] [stderr] 868 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix3.rs:887:30 [INFO] [stderr] | [INFO] [stderr] 887 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1150:30 [INFO] [stderr] | [INFO] [stderr] 1150 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1177:30 [INFO] [stderr] | [INFO] [stderr] 1177 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1206:30 [INFO] [stderr] | [INFO] [stderr] 1206 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1230:25 [INFO] [stderr] | [INFO] [stderr] 1230 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1252:30 [INFO] [stderr] | [INFO] [stderr] 1252 | for (i, elem) in self.m.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1277:30 [INFO] [stderr] | [INFO] [stderr] 1277 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1306:30 [INFO] [stderr] | [INFO] [stderr] 1306 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1330:25 [INFO] [stderr] | [INFO] [stderr] 1330 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1351:30 [INFO] [stderr] | [INFO] [stderr] 1351 | for (i, elem) in self.m.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1376:30 [INFO] [stderr] | [INFO] [stderr] 1376 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1496:25 [INFO] [stderr] | [INFO] [stderr] 1496 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1545:30 [INFO] [stderr] | [INFO] [stderr] 1545 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1569:25 [INFO] [stderr] | [INFO] [stderr] 1569 | for elem in self.m.iter_mut() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/matrix4.rs:1588:30 [INFO] [stderr] | [INFO] [stderr] 1588 | for (i, elem) in self.m.iter().enumerate() { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector2.rs:365:22 [INFO] [stderr] | [INFO] [stderr] 365 | 0 => &self.x, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector2.rs:366:22 [INFO] [stderr] | [INFO] [stderr] 366 | 1 => &self.y, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector2.rs:390:22 [INFO] [stderr] | [INFO] [stderr] 390 | 0 => &mut self.x, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector2.rs:391:22 [INFO] [stderr] | [INFO] [stderr] 391 | 1 => &mut self.y, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector2.rs:752:40 [INFO] [stderr] | [INFO] [stderr] 752 | unsafe { write!(f, "<{} {}>", self.x, self.y) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector2.rs:752:48 [INFO] [stderr] | [INFO] [stderr] 752 | unsafe { write!(f, "<{} {}>", self.x, self.y) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:392:22 [INFO] [stderr] | [INFO] [stderr] 392 | 0 => &self.x, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:393:22 [INFO] [stderr] | [INFO] [stderr] 393 | 1 => &self.y, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:394:22 [INFO] [stderr] | [INFO] [stderr] 394 | 2 => &self.z, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:420:22 [INFO] [stderr] | [INFO] [stderr] 420 | 0 => &mut self.x, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:421:22 [INFO] [stderr] | [INFO] [stderr] 421 | 1 => &mut self.y, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:422:22 [INFO] [stderr] | [INFO] [stderr] 422 | 2 => &mut self.z, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:791:44 [INFO] [stderr] | [INFO] [stderr] 791 | unsafe { write!(f, "<{} {} {}>", self.x, self.y, self.z) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:791:52 [INFO] [stderr] | [INFO] [stderr] 791 | unsafe { write!(f, "<{} {} {}>", self.x, self.y, self.z) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector3.rs:791:60 [INFO] [stderr] | [INFO] [stderr] 791 | unsafe { write!(f, "<{} {} {}>", self.x, self.y, self.z) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:318:22 [INFO] [stderr] | [INFO] [stderr] 318 | 0 => &self.x, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:319:22 [INFO] [stderr] | [INFO] [stderr] 319 | 1 => &self.y, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:320:22 [INFO] [stderr] | [INFO] [stderr] 320 | 2 => &self.z, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:321:22 [INFO] [stderr] | [INFO] [stderr] 321 | 3 => &self.w, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:349:22 [INFO] [stderr] | [INFO] [stderr] 349 | 0 => &mut self.x, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:350:22 [INFO] [stderr] | [INFO] [stderr] 350 | 1 => &mut self.y, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:351:22 [INFO] [stderr] | [INFO] [stderr] 351 | 2 => &mut self.z, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:352:22 [INFO] [stderr] | [INFO] [stderr] 352 | 3 => &mut self.w, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:749:48 [INFO] [stderr] | [INFO] [stderr] 749 | unsafe { write!(f, "<{} {} {} {}>", self.x, self.y, self.z, self.w) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:749:56 [INFO] [stderr] | [INFO] [stderr] 749 | unsafe { write!(f, "<{} {} {} {}>", self.x, self.y, self.z, self.w) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:749:64 [INFO] [stderr] | [INFO] [stderr] 749 | unsafe { write!(f, "<{} {} {} {}>", self.x, self.y, self.z, self.w) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: reference to packed field is unaligned [INFO] [stderr] --> src/vector4.rs:749:72 [INFO] [stderr] | [INFO] [stderr] 749 | unsafe { write!(f, "<{} {} {} {}>", self.x, self.y, self.z, self.w) } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] [INFO] [stderr] error: aborting due to 69 previous errors [INFO] [stderr] [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "9725d3e0d59da3b97a630a8203492c27b1a7d7c885ba437403c3d6cfb7759627"` [INFO] running `"docker" "rm" "-f" "9725d3e0d59da3b97a630a8203492c27b1a7d7c885ba437403c3d6cfb7759627"` [INFO] [stdout] 9725d3e0d59da3b97a630a8203492c27b1a7d7c885ba437403c3d6cfb7759627