[INFO] fetching crate gemm-common 0.16.15... [INFO] checking gemm-common-0.16.15 against master#af4a5a13a15fa0c60e06321077ef452f769b42fd for pr-122960-2 [INFO] extracting crate gemm-common 0.16.15 into /workspace/builds/worker-6-tc1/source [INFO] validating manifest of crates.io crate gemm-common 0.16.15 on toolchain af4a5a13a15fa0c60e06321077ef452f769b42fd [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate gemm-common 0.16.15 [INFO] finished tweaking crates.io crate gemm-common 0.16.15 [INFO] tweaked toml for crates.io crate gemm-common 0.16.15 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 28 packages [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.5.0) [INFO] [stderr] Adding raw-cpuid v10.7.0 (latest: v11.0.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded num-complex v0.4.5 [INFO] [stderr] Downloaded dyn-stack v0.10.0 [INFO] [stderr] Downloaded reborrow v0.5.5 [INFO] [stderr] Downloaded raw-cpuid v10.7.0 [INFO] [stderr] Downloaded seq-macro v0.3.5 [INFO] [stderr] Downloaded bytemuck_derive v1.6.0 [INFO] [stderr] Downloaded libm v0.2.8 [INFO] [stderr] Downloaded pulp v0.18.9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 445cf3275e76acd08caaa1345432ec24baee4703daf6496c0ed4727bc398919e [INFO] running `Command { std: "docker" "start" "-a" "445cf3275e76acd08caaa1345432ec24baee4703daf6496c0ed4727bc398919e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "445cf3275e76acd08caaa1345432ec24baee4703daf6496c0ed4727bc398919e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "445cf3275e76acd08caaa1345432ec24baee4703daf6496c0ed4727bc398919e", kill_on_drop: false }` [INFO] [stdout] 445cf3275e76acd08caaa1345432ec24baee4703daf6496c0ed4727bc398919e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 89e13bf45265effb1612747916545c95fd648da6bdeb61a64c3090bb12606781 [INFO] running `Command { std: "docker" "start" "-a" "89e13bf45265effb1612747916545c95fd648da6bdeb61a64c3090bb12606781", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.57 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling paste v1.0.14 [INFO] [stderr] Checking reborrow v0.5.5 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking either v1.10.0 [INFO] [stderr] Checking once_cell v1.19.0 [INFO] [stderr] Compiling seq-macro v0.3.5 [INFO] [stderr] Checking raw-cpuid v10.7.0 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Compiling bytemuck_derive v1.6.0 [INFO] [stderr] Checking bytemuck v1.15.0 [INFO] [stderr] Checking num-complex v0.4.5 [INFO] [stderr] Checking dyn-stack v0.10.0 [INFO] [stderr] Checking half v2.4.0 [INFO] [stderr] Checking pulp v0.18.9 [INFO] [stderr] Checking gemm-common v0.16.15 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.14s [INFO] running `Command { std: "docker" "inspect" "89e13bf45265effb1612747916545c95fd648da6bdeb61a64c3090bb12606781", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "89e13bf45265effb1612747916545c95fd648da6bdeb61a64c3090bb12606781", kill_on_drop: false }` [INFO] [stdout] 89e13bf45265effb1612747916545c95fd648da6bdeb61a64c3090bb12606781 [INFO] checking gemm-common-0.16.15 against try#36dbcaee1a55543dfc181be52a69d99ff46ff62f for pr-122960-2 [INFO] extracting crate gemm-common 0.16.15 into /workspace/builds/worker-6-tc2/source [INFO] validating manifest of crates.io crate gemm-common 0.16.15 on toolchain 36dbcaee1a55543dfc181be52a69d99ff46ff62f [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate gemm-common 0.16.15 [INFO] finished tweaking crates.io crate gemm-common 0.16.15 [INFO] tweaked toml for crates.io crate gemm-common 0.16.15 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "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" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ee31194fb31c32e4e7b39fed9274a5938f629006f957bfe3ba4d91332257bd15 [INFO] running `Command { std: "docker" "start" "-a" "ee31194fb31c32e4e7b39fed9274a5938f629006f957bfe3ba4d91332257bd15", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ee31194fb31c32e4e7b39fed9274a5938f629006f957bfe3ba4d91332257bd15", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ee31194fb31c32e4e7b39fed9274a5938f629006f957bfe3ba4d91332257bd15", kill_on_drop: false }` [INFO] [stdout] ee31194fb31c32e4e7b39fed9274a5938f629006f957bfe3ba4d91332257bd15 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 58af220f63e087c64cf341e19940b27e719162d44f739f82b62145afe0b52d12 [INFO] running `Command { std: "docker" "start" "-a" "58af220f63e087c64cf341e19940b27e719162d44f739f82b62145afe0b52d12", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Compiling proc-macro2 v1.0.79 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling autocfg v1.2.0 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Checking reborrow v0.5.5 [INFO] [stderr] Compiling paste v1.0.14 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking either v1.10.0 [INFO] [stderr] Compiling seq-macro v0.3.5 [INFO] [stderr] Checking once_cell v1.19.0 [INFO] [stderr] Checking raw-cpuid v10.7.0 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Compiling syn v2.0.57 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Compiling bytemuck_derive v1.6.0 [INFO] [stderr] Checking bytemuck v1.15.0 [INFO] [stderr] Checking num-complex v0.4.5 [INFO] [stderr] Checking half v2.4.0 [INFO] [stderr] Checking dyn-stack v0.10.0 [INFO] [stderr] Checking pulp v0.18.9 [INFO] [stderr] Checking gemm-common v0.16.15 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Fixed src/gemm.rs (1 fix) [INFO] [stderr] Fixed src/simd.rs (3 fixes) [INFO] [stderr] Fixed src/gemv.rs (3 fixes) [INFO] [stderr] Fixed src/pack_operands.rs (5 fixes) [INFO] [stderr] Fixed src/gevv.rs (1 fix) [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:82:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] 81 | match n { [INFO] [stdout] 82 | 1 => unsafe { *(dst as *mut [T; 1]) = *(src as *const [T; 1]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:83:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 83 | 2 => unsafe { *(dst as *mut [T; 2]) = *(src as *const [T; 2]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:84:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 84 | 3 => unsafe { *(dst as *mut [T; 3]) = *(src as *const [T; 3]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 85 | 4 => unsafe { *(dst as *mut [T; 4]) = *(src as *const [T; 4]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:86:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 86 | 5 => unsafe { *(dst as *mut [T; 5]) = *(src as *const [T; 5]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:87:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 87 | 6 => unsafe { *(dst as *mut [T; 6]) = *(src as *const [T; 6]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:88:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 88 | 7 => unsafe { *(dst as *mut [T; 7]) = *(src as *const [T; 7]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:89:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 89 | 8 => unsafe { *(dst as *mut [T; 8]) = *(src as *const [T; 8]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:90:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 90 | 9 => unsafe { *(dst as *mut [T; 9]) = *(src as *const [T; 9]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:91:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 91 | 10 => unsafe { *(dst as *mut [T; 10]) = *(src as *const [T; 10]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:92:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 92 | 11 => unsafe { *(dst as *mut [T; 11]) = *(src as *const [T; 11]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:93:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 93 | 12 => unsafe { *(dst as *mut [T; 12]) = *(src as *const [T; 12]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:94:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 94 | 13 => unsafe { *(dst as *mut [T; 13]) = *(src as *const [T; 13]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:95:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 95 | 14 => unsafe { *(dst as *mut [T; 14]) = *(src as *const [T; 14]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 96 | 15 => unsafe { *(dst as *mut [T; 15]) = *(src as *const [T; 15]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:97:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 97 | 16 => unsafe { *(dst as *mut [T; 16]) = *(src as *const [T; 16]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:98:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 98 | 17 => unsafe { *(dst as *mut [T; 17]) = *(src as *const [T; 17]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:99:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 99 | 18 => unsafe { *(dst as *mut [T; 18]) = *(src as *const [T; 18]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:100:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 100 | 19 => unsafe { *(dst as *mut [T; 19]) = *(src as *const [T; 19]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:101:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 101 | 20 => unsafe { *(dst as *mut [T; 20]) = *(src as *const [T; 20]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:102:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 102 | 21 => unsafe { *(dst as *mut [T; 21]) = *(src as *const [T; 21]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:103:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 103 | 22 => unsafe { *(dst as *mut [T; 22]) = *(src as *const [T; 22]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:104:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 104 | 23 => unsafe { *(dst as *mut [T; 23]) = *(src as *const [T; 23]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:105:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 105 | 24 => unsafe { *(dst as *mut [T; 24]) = *(src as *const [T; 24]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 106 | 25 => unsafe { *(dst as *mut [T; 25]) = *(src as *const [T; 25]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:107:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 107 | 26 => unsafe { *(dst as *mut [T; 26]) = *(src as *const [T; 26]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:108:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 108 | 27 => unsafe { *(dst as *mut [T; 27]) = *(src as *const [T; 27]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 109 | 28 => unsafe { *(dst as *mut [T; 28]) = *(src as *const [T; 28]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:110:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 110 | 29 => unsafe { *(dst as *mut [T; 29]) = *(src as *const [T; 29]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:111:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 111 | 30 => unsafe { *(dst as *mut [T; 30]) = *(src as *const [T; 30]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:112:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 112 | 31 => unsafe { *(dst as *mut [T; 31]) = *(src as *const [T; 31]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:113:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 113 | 32 => unsafe { *(dst as *mut [T; 32]) = *(src as *const [T; 32]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:114:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 114 | 33 => unsafe { *(dst as *mut [T; 33]) = *(src as *const [T; 33]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:115:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 115 | 34 => unsafe { *(dst as *mut [T; 34]) = *(src as *const [T; 34]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:116:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 116 | 35 => unsafe { *(dst as *mut [T; 35]) = *(src as *const [T; 35]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:117:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 117 | 36 => unsafe { *(dst as *mut [T; 36]) = *(src as *const [T; 36]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:118:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 118 | 37 => unsafe { *(dst as *mut [T; 37]) = *(src as *const [T; 37]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:119:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 119 | 38 => unsafe { *(dst as *mut [T; 38]) = *(src as *const [T; 38]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:120:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 120 | 39 => unsafe { *(dst as *mut [T; 39]) = *(src as *const [T; 39]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:121:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 121 | 40 => unsafe { *(dst as *mut [T; 40]) = *(src as *const [T; 40]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:122:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 122 | 41 => unsafe { *(dst as *mut [T; 41]) = *(src as *const [T; 41]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:123:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 123 | 42 => unsafe { *(dst as *mut [T; 42]) = *(src as *const [T; 42]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:124:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 124 | 43 => unsafe { *(dst as *mut [T; 43]) = *(src as *const [T; 43]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:125:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 125 | 44 => unsafe { *(dst as *mut [T; 44]) = *(src as *const [T; 44]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:126:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 126 | 45 => unsafe { *(dst as *mut [T; 45]) = *(src as *const [T; 45]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:127:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 127 | 46 => unsafe { *(dst as *mut [T; 46]) = *(src as *const [T; 46]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:128:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 128 | 47 => unsafe { *(dst as *mut [T; 47]) = *(src as *const [T; 47]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:129:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 129 | 48 => unsafe { *(dst as *mut [T; 48]) = *(src as *const [T; 48]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 130 | 49 => unsafe { *(dst as *mut [T; 49]) = *(src as *const [T; 49]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:131:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 131 | 50 => unsafe { *(dst as *mut [T; 50]) = *(src as *const [T; 50]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:132:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 132 | 51 => unsafe { *(dst as *mut [T; 51]) = *(src as *const [T; 51]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 133 | 52 => unsafe { *(dst as *mut [T; 52]) = *(src as *const [T; 52]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 134 | 53 => unsafe { *(dst as *mut [T; 53]) = *(src as *const [T; 53]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:135:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 135 | 54 => unsafe { *(dst as *mut [T; 54]) = *(src as *const [T; 54]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 136 | 55 => unsafe { *(dst as *mut [T; 55]) = *(src as *const [T; 55]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:137:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 137 | 56 => unsafe { *(dst as *mut [T; 56]) = *(src as *const [T; 56]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 138 | 57 => unsafe { *(dst as *mut [T; 57]) = *(src as *const [T; 57]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:139:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 139 | 58 => unsafe { *(dst as *mut [T; 58]) = *(src as *const [T; 58]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:140:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 140 | 59 => unsafe { *(dst as *mut [T; 59]) = *(src as *const [T; 59]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:141:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 141 | 60 => unsafe { *(dst as *mut [T; 60]) = *(src as *const [T; 60]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 142 | 61 => unsafe { *(dst as *mut [T; 61]) = *(src as *const [T; 61]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:143:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 143 | 62 => unsafe { *(dst as *mut [T; 62]) = *(src as *const [T; 62]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:144:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 144 | 63 => unsafe { *(dst as *mut [T; 63]) = *(src as *const [T; 63]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:145:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 145 | 64 => unsafe { *(dst as *mut [T; 64]) = *(src as *const [T; 64]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 64 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:82:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] 81 | match n { [INFO] [stdout] 82 | 1 => unsafe { *(dst as *mut [T; 1]) = *(src as *const [T; 1]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:83:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 83 | 2 => unsafe { *(dst as *mut [T; 2]) = *(src as *const [T; 2]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:84:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 84 | 3 => unsafe { *(dst as *mut [T; 3]) = *(src as *const [T; 3]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 85 | 4 => unsafe { *(dst as *mut [T; 4]) = *(src as *const [T; 4]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:86:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 86 | 5 => unsafe { *(dst as *mut [T; 5]) = *(src as *const [T; 5]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:87:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 87 | 6 => unsafe { *(dst as *mut [T; 6]) = *(src as *const [T; 6]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:88:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 88 | 7 => unsafe { *(dst as *mut [T; 7]) = *(src as *const [T; 7]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:89:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 89 | 8 => unsafe { *(dst as *mut [T; 8]) = *(src as *const [T; 8]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:90:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 90 | 9 => unsafe { *(dst as *mut [T; 9]) = *(src as *const [T; 9]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:91:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 91 | 10 => unsafe { *(dst as *mut [T; 10]) = *(src as *const [T; 10]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:92:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 92 | 11 => unsafe { *(dst as *mut [T; 11]) = *(src as *const [T; 11]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:93:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 93 | 12 => unsafe { *(dst as *mut [T; 12]) = *(src as *const [T; 12]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:94:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 94 | 13 => unsafe { *(dst as *mut [T; 13]) = *(src as *const [T; 13]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:95:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 95 | 14 => unsafe { *(dst as *mut [T; 14]) = *(src as *const [T; 14]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 96 | 15 => unsafe { *(dst as *mut [T; 15]) = *(src as *const [T; 15]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:97:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 97 | 16 => unsafe { *(dst as *mut [T; 16]) = *(src as *const [T; 16]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:98:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 98 | 17 => unsafe { *(dst as *mut [T; 17]) = *(src as *const [T; 17]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:99:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 99 | 18 => unsafe { *(dst as *mut [T; 18]) = *(src as *const [T; 18]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:100:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 100 | 19 => unsafe { *(dst as *mut [T; 19]) = *(src as *const [T; 19]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:101:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 101 | 20 => unsafe { *(dst as *mut [T; 20]) = *(src as *const [T; 20]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:102:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 102 | 21 => unsafe { *(dst as *mut [T; 21]) = *(src as *const [T; 21]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:103:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 103 | 22 => unsafe { *(dst as *mut [T; 22]) = *(src as *const [T; 22]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:104:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 104 | 23 => unsafe { *(dst as *mut [T; 23]) = *(src as *const [T; 23]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:105:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 105 | 24 => unsafe { *(dst as *mut [T; 24]) = *(src as *const [T; 24]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 106 | 25 => unsafe { *(dst as *mut [T; 25]) = *(src as *const [T; 25]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:107:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 107 | 26 => unsafe { *(dst as *mut [T; 26]) = *(src as *const [T; 26]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:108:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 108 | 27 => unsafe { *(dst as *mut [T; 27]) = *(src as *const [T; 27]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 109 | 28 => unsafe { *(dst as *mut [T; 28]) = *(src as *const [T; 28]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:110:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 110 | 29 => unsafe { *(dst as *mut [T; 29]) = *(src as *const [T; 29]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:111:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 111 | 30 => unsafe { *(dst as *mut [T; 30]) = *(src as *const [T; 30]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:112:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 112 | 31 => unsafe { *(dst as *mut [T; 31]) = *(src as *const [T; 31]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:113:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 113 | 32 => unsafe { *(dst as *mut [T; 32]) = *(src as *const [T; 32]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:114:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 114 | 33 => unsafe { *(dst as *mut [T; 33]) = *(src as *const [T; 33]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:115:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 115 | 34 => unsafe { *(dst as *mut [T; 34]) = *(src as *const [T; 34]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:116:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 116 | 35 => unsafe { *(dst as *mut [T; 35]) = *(src as *const [T; 35]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:117:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 117 | 36 => unsafe { *(dst as *mut [T; 36]) = *(src as *const [T; 36]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:118:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 118 | 37 => unsafe { *(dst as *mut [T; 37]) = *(src as *const [T; 37]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:119:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 119 | 38 => unsafe { *(dst as *mut [T; 38]) = *(src as *const [T; 38]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:120:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 120 | 39 => unsafe { *(dst as *mut [T; 39]) = *(src as *const [T; 39]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:121:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 121 | 40 => unsafe { *(dst as *mut [T; 40]) = *(src as *const [T; 40]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:122:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 122 | 41 => unsafe { *(dst as *mut [T; 41]) = *(src as *const [T; 41]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:123:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 123 | 42 => unsafe { *(dst as *mut [T; 42]) = *(src as *const [T; 42]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:124:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 124 | 43 => unsafe { *(dst as *mut [T; 43]) = *(src as *const [T; 43]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:125:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 125 | 44 => unsafe { *(dst as *mut [T; 44]) = *(src as *const [T; 44]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:126:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 126 | 45 => unsafe { *(dst as *mut [T; 45]) = *(src as *const [T; 45]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:127:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 127 | 46 => unsafe { *(dst as *mut [T; 46]) = *(src as *const [T; 46]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:128:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 128 | 47 => unsafe { *(dst as *mut [T; 47]) = *(src as *const [T; 47]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:129:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 129 | 48 => unsafe { *(dst as *mut [T; 48]) = *(src as *const [T; 48]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 130 | 49 => unsafe { *(dst as *mut [T; 49]) = *(src as *const [T; 49]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:131:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 131 | 50 => unsafe { *(dst as *mut [T; 50]) = *(src as *const [T; 50]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:132:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 132 | 51 => unsafe { *(dst as *mut [T; 51]) = *(src as *const [T; 51]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 133 | 52 => unsafe { *(dst as *mut [T; 52]) = *(src as *const [T; 52]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 134 | 53 => unsafe { *(dst as *mut [T; 53]) = *(src as *const [T; 53]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:135:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 135 | 54 => unsafe { *(dst as *mut [T; 54]) = *(src as *const [T; 54]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 136 | 55 => unsafe { *(dst as *mut [T; 55]) = *(src as *const [T; 55]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:137:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 137 | 56 => unsafe { *(dst as *mut [T; 56]) = *(src as *const [T; 56]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 138 | 57 => unsafe { *(dst as *mut [T; 57]) = *(src as *const [T; 57]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:139:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 139 | 58 => unsafe { *(dst as *mut [T; 58]) = *(src as *const [T; 58]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:140:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 140 | 59 => unsafe { *(dst as *mut [T; 59]) = *(src as *const [T; 59]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:141:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 141 | 60 => unsafe { *(dst as *mut [T; 60]) = *(src as *const [T; 60]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 142 | 61 => unsafe { *(dst as *mut [T; 61]) = *(src as *const [T; 61]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:143:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 143 | 62 => unsafe { *(dst as *mut [T; 62]) = *(src as *const [T; 62]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:144:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 144 | 63 => unsafe { *(dst as *mut [T; 63]) = *(src as *const [T; 63]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:145:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 145 | 64 => unsafe { *(dst as *mut [T; 64]) = *(src as *const [T; 64]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 64 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.95s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Checking gemm-common v0.16.15 (/tmp/fixit) [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:82:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] 81 | match n { [INFO] [stdout] 82 | 1 => unsafe { *(dst as *mut [T; 1]) = *(src as *const [T; 1]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:83:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 83 | 2 => unsafe { *(dst as *mut [T; 2]) = *(src as *const [T; 2]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:84:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 84 | 3 => unsafe { *(dst as *mut [T; 3]) = *(src as *const [T; 3]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 85 | 4 => unsafe { *(dst as *mut [T; 4]) = *(src as *const [T; 4]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:86:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 86 | 5 => unsafe { *(dst as *mut [T; 5]) = *(src as *const [T; 5]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:87:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 87 | 6 => unsafe { *(dst as *mut [T; 6]) = *(src as *const [T; 6]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:88:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 88 | 7 => unsafe { *(dst as *mut [T; 7]) = *(src as *const [T; 7]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:89:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 89 | 8 => unsafe { *(dst as *mut [T; 8]) = *(src as *const [T; 8]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:90:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 90 | 9 => unsafe { *(dst as *mut [T; 9]) = *(src as *const [T; 9]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:91:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 91 | 10 => unsafe { *(dst as *mut [T; 10]) = *(src as *const [T; 10]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:92:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 92 | 11 => unsafe { *(dst as *mut [T; 11]) = *(src as *const [T; 11]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:93:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 93 | 12 => unsafe { *(dst as *mut [T; 12]) = *(src as *const [T; 12]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:94:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 94 | 13 => unsafe { *(dst as *mut [T; 13]) = *(src as *const [T; 13]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:95:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 95 | 14 => unsafe { *(dst as *mut [T; 14]) = *(src as *const [T; 14]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 96 | 15 => unsafe { *(dst as *mut [T; 15]) = *(src as *const [T; 15]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:97:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 97 | 16 => unsafe { *(dst as *mut [T; 16]) = *(src as *const [T; 16]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:98:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 98 | 17 => unsafe { *(dst as *mut [T; 17]) = *(src as *const [T; 17]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:99:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 99 | 18 => unsafe { *(dst as *mut [T; 18]) = *(src as *const [T; 18]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:100:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 100 | 19 => unsafe { *(dst as *mut [T; 19]) = *(src as *const [T; 19]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:101:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 101 | 20 => unsafe { *(dst as *mut [T; 20]) = *(src as *const [T; 20]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:102:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 102 | 21 => unsafe { *(dst as *mut [T; 21]) = *(src as *const [T; 21]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:103:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 103 | 22 => unsafe { *(dst as *mut [T; 22]) = *(src as *const [T; 22]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:104:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 104 | 23 => unsafe { *(dst as *mut [T; 23]) = *(src as *const [T; 23]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:105:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 105 | 24 => unsafe { *(dst as *mut [T; 24]) = *(src as *const [T; 24]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 106 | 25 => unsafe { *(dst as *mut [T; 25]) = *(src as *const [T; 25]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:107:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 107 | 26 => unsafe { *(dst as *mut [T; 26]) = *(src as *const [T; 26]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:108:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 108 | 27 => unsafe { *(dst as *mut [T; 27]) = *(src as *const [T; 27]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 109 | 28 => unsafe { *(dst as *mut [T; 28]) = *(src as *const [T; 28]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:110:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 110 | 29 => unsafe { *(dst as *mut [T; 29]) = *(src as *const [T; 29]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:111:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 111 | 30 => unsafe { *(dst as *mut [T; 30]) = *(src as *const [T; 30]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:112:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 112 | 31 => unsafe { *(dst as *mut [T; 31]) = *(src as *const [T; 31]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:113:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 113 | 32 => unsafe { *(dst as *mut [T; 32]) = *(src as *const [T; 32]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:114:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 114 | 33 => unsafe { *(dst as *mut [T; 33]) = *(src as *const [T; 33]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:115:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 115 | 34 => unsafe { *(dst as *mut [T; 34]) = *(src as *const [T; 34]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:116:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 116 | 35 => unsafe { *(dst as *mut [T; 35]) = *(src as *const [T; 35]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:117:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 117 | 36 => unsafe { *(dst as *mut [T; 36]) = *(src as *const [T; 36]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:118:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 118 | 37 => unsafe { *(dst as *mut [T; 37]) = *(src as *const [T; 37]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:119:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 119 | 38 => unsafe { *(dst as *mut [T; 38]) = *(src as *const [T; 38]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:120:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 120 | 39 => unsafe { *(dst as *mut [T; 39]) = *(src as *const [T; 39]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:121:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 121 | 40 => unsafe { *(dst as *mut [T; 40]) = *(src as *const [T; 40]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:122:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 122 | 41 => unsafe { *(dst as *mut [T; 41]) = *(src as *const [T; 41]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:123:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 123 | 42 => unsafe { *(dst as *mut [T; 42]) = *(src as *const [T; 42]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:124:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 124 | 43 => unsafe { *(dst as *mut [T; 43]) = *(src as *const [T; 43]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:125:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 125 | 44 => unsafe { *(dst as *mut [T; 44]) = *(src as *const [T; 44]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:126:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 126 | 45 => unsafe { *(dst as *mut [T; 45]) = *(src as *const [T; 45]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:127:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 127 | 46 => unsafe { *(dst as *mut [T; 46]) = *(src as *const [T; 46]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:128:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 128 | 47 => unsafe { *(dst as *mut [T; 47]) = *(src as *const [T; 47]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:129:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 129 | 48 => unsafe { *(dst as *mut [T; 48]) = *(src as *const [T; 48]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 130 | 49 => unsafe { *(dst as *mut [T; 49]) = *(src as *const [T; 49]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:131:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 131 | 50 => unsafe { *(dst as *mut [T; 50]) = *(src as *const [T; 50]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:132:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 132 | 51 => unsafe { *(dst as *mut [T; 51]) = *(src as *const [T; 51]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 133 | 52 => unsafe { *(dst as *mut [T; 52]) = *(src as *const [T; 52]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 134 | 53 => unsafe { *(dst as *mut [T; 53]) = *(src as *const [T; 53]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:135:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 135 | 54 => unsafe { *(dst as *mut [T; 54]) = *(src as *const [T; 54]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 136 | 55 => unsafe { *(dst as *mut [T; 55]) = *(src as *const [T; 55]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:137:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 137 | 56 => unsafe { *(dst as *mut [T; 56]) = *(src as *const [T; 56]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 138 | 57 => unsafe { *(dst as *mut [T; 57]) = *(src as *const [T; 57]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:139:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 139 | 58 => unsafe { *(dst as *mut [T; 58]) = *(src as *const [T; 58]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:140:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 140 | 59 => unsafe { *(dst as *mut [T; 59]) = *(src as *const [T; 59]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:141:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 141 | 60 => unsafe { *(dst as *mut [T; 60]) = *(src as *const [T; 60]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 142 | 61 => unsafe { *(dst as *mut [T; 61]) = *(src as *const [T; 61]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:143:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 143 | 62 => unsafe { *(dst as *mut [T; 62]) = *(src as *const [T; 62]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:144:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 144 | 63 => unsafe { *(dst as *mut [T; 63]) = *(src as *const [T; 63]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:145:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 145 | 64 => unsafe { *(dst as *mut [T; 64]) = *(src as *const [T; 64]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:82:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] 81 | match n { [INFO] [stdout] 82 | 1 => unsafe { *(dst as *mut [T; 1]) = *(src as *const [T; 1]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:83:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 83 | 2 => unsafe { *(dst as *mut [T; 2]) = *(src as *const [T; 2]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:84:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 84 | 3 => unsafe { *(dst as *mut [T; 3]) = *(src as *const [T; 3]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 85 | 4 => unsafe { *(dst as *mut [T; 4]) = *(src as *const [T; 4]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:86:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 86 | 5 => unsafe { *(dst as *mut [T; 5]) = *(src as *const [T; 5]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:87:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 87 | 6 => unsafe { *(dst as *mut [T; 6]) = *(src as *const [T; 6]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:88:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 88 | 7 => unsafe { *(dst as *mut [T; 7]) = *(src as *const [T; 7]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:89:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 89 | 8 => unsafe { *(dst as *mut [T; 8]) = *(src as *const [T; 8]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:90:14 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 90 | 9 => unsafe { *(dst as *mut [T; 9]) = *(src as *const [T; 9]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:91:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 91 | 10 => unsafe { *(dst as *mut [T; 10]) = *(src as *const [T; 10]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:92:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 92 | 11 => unsafe { *(dst as *mut [T; 11]) = *(src as *const [T; 11]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:93:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 93 | 12 => unsafe { *(dst as *mut [T; 12]) = *(src as *const [T; 12]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:94:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 94 | 13 => unsafe { *(dst as *mut [T; 13]) = *(src as *const [T; 13]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:95:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 95 | 14 => unsafe { *(dst as *mut [T; 14]) = *(src as *const [T; 14]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 96 | 15 => unsafe { *(dst as *mut [T; 15]) = *(src as *const [T; 15]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:97:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 97 | 16 => unsafe { *(dst as *mut [T; 16]) = *(src as *const [T; 16]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:98:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 98 | 17 => unsafe { *(dst as *mut [T; 17]) = *(src as *const [T; 17]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:99:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 99 | 18 => unsafe { *(dst as *mut [T; 18]) = *(src as *const [T; 18]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:100:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 100 | 19 => unsafe { *(dst as *mut [T; 19]) = *(src as *const [T; 19]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:101:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 101 | 20 => unsafe { *(dst as *mut [T; 20]) = *(src as *const [T; 20]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:102:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 102 | 21 => unsafe { *(dst as *mut [T; 21]) = *(src as *const [T; 21]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:103:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 103 | 22 => unsafe { *(dst as *mut [T; 22]) = *(src as *const [T; 22]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:104:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 104 | 23 => unsafe { *(dst as *mut [T; 23]) = *(src as *const [T; 23]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:105:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 105 | 24 => unsafe { *(dst as *mut [T; 24]) = *(src as *const [T; 24]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 106 | 25 => unsafe { *(dst as *mut [T; 25]) = *(src as *const [T; 25]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:107:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 107 | 26 => unsafe { *(dst as *mut [T; 26]) = *(src as *const [T; 26]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:108:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 108 | 27 => unsafe { *(dst as *mut [T; 27]) = *(src as *const [T; 27]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 109 | 28 => unsafe { *(dst as *mut [T; 28]) = *(src as *const [T; 28]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:110:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 110 | 29 => unsafe { *(dst as *mut [T; 29]) = *(src as *const [T; 29]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:111:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 111 | 30 => unsafe { *(dst as *mut [T; 30]) = *(src as *const [T; 30]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:112:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 112 | 31 => unsafe { *(dst as *mut [T; 31]) = *(src as *const [T; 31]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:113:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 113 | 32 => unsafe { *(dst as *mut [T; 32]) = *(src as *const [T; 32]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:114:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 114 | 33 => unsafe { *(dst as *mut [T; 33]) = *(src as *const [T; 33]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:115:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 115 | 34 => unsafe { *(dst as *mut [T; 34]) = *(src as *const [T; 34]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:116:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 116 | 35 => unsafe { *(dst as *mut [T; 35]) = *(src as *const [T; 35]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:117:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 117 | 36 => unsafe { *(dst as *mut [T; 36]) = *(src as *const [T; 36]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:118:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 118 | 37 => unsafe { *(dst as *mut [T; 37]) = *(src as *const [T; 37]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:119:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 119 | 38 => unsafe { *(dst as *mut [T; 38]) = *(src as *const [T; 38]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:120:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 120 | 39 => unsafe { *(dst as *mut [T; 39]) = *(src as *const [T; 39]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:121:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 121 | 40 => unsafe { *(dst as *mut [T; 40]) = *(src as *const [T; 40]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:122:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 122 | 41 => unsafe { *(dst as *mut [T; 41]) = *(src as *const [T; 41]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:123:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 123 | 42 => unsafe { *(dst as *mut [T; 42]) = *(src as *const [T; 42]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:124:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 124 | 43 => unsafe { *(dst as *mut [T; 43]) = *(src as *const [T; 43]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:125:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 125 | 44 => unsafe { *(dst as *mut [T; 44]) = *(src as *const [T; 44]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:126:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 126 | 45 => unsafe { *(dst as *mut [T; 45]) = *(src as *const [T; 45]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:127:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 127 | 46 => unsafe { *(dst as *mut [T; 46]) = *(src as *const [T; 46]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:128:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 128 | 47 => unsafe { *(dst as *mut [T; 47]) = *(src as *const [T; 47]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:129:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 129 | 48 => unsafe { *(dst as *mut [T; 48]) = *(src as *const [T; 48]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 130 | 49 => unsafe { *(dst as *mut [T; 49]) = *(src as *const [T; 49]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:131:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 131 | 50 => unsafe { *(dst as *mut [T; 50]) = *(src as *const [T; 50]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:132:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 132 | 51 => unsafe { *(dst as *mut [T; 51]) = *(src as *const [T; 51]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 133 | 52 => unsafe { *(dst as *mut [T; 52]) = *(src as *const [T; 52]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 134 | 53 => unsafe { *(dst as *mut [T; 53]) = *(src as *const [T; 53]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:135:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 135 | 54 => unsafe { *(dst as *mut [T; 54]) = *(src as *const [T; 54]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 136 | 55 => unsafe { *(dst as *mut [T; 55]) = *(src as *const [T; 55]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:137:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 137 | 56 => unsafe { *(dst as *mut [T; 56]) = *(src as *const [T; 56]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 138 | 57 => unsafe { *(dst as *mut [T; 57]) = *(src as *const [T; 57]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:139:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 139 | 58 => unsafe { *(dst as *mut [T; 58]) = *(src as *const [T; 58]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:140:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 140 | 59 => unsafe { *(dst as *mut [T; 59]) = *(src as *const [T; 59]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:141:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 141 | 60 => unsafe { *(dst as *mut [T; 60]) = *(src as *const [T; 60]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 142 | 61 => unsafe { *(dst as *mut [T; 61]) = *(src as *const [T; 61]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:143:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 143 | 62 => unsafe { *(dst as *mut [T; 62]) = *(src as *const [T; 62]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:144:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 144 | 63 => unsafe { *(dst as *mut [T; 63]) = *(src as *const [T; 63]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/pack_operands.rs:145:15 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn quick_copy(dst: *mut T, src: *const T, n: usize) { unsafe { [INFO] [stdout] | ------ because it's nested under this `unsafe` block [INFO] [stdout] ... [INFO] [stdout] 145 | 64 => unsafe { *(dst as *mut [T; 64]) = *(src as *const [T; 64]) }, [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 64 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 64 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.50s [INFO] running `Command { std: "docker" "inspect" "58af220f63e087c64cf341e19940b27e719162d44f739f82b62145afe0b52d12", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "58af220f63e087c64cf341e19940b27e719162d44f739f82b62145afe0b52d12", kill_on_drop: false }` [INFO] [stdout] 58af220f63e087c64cf341e19940b27e719162d44f739f82b62145afe0b52d12