[INFO] fetching crate gemm-common 0.16.15... [INFO] checking gemm-common-0.16.15 against master#35936c4839dd272646394779d151e060d0f6b3ac for pr-122960-1 [INFO] extracting crate gemm-common 0.16.15 into /workspace/builds/worker-2-tc1/source [INFO] validating manifest of crates.io crate gemm-common 0.16.15 on toolchain 35936c4839dd272646394779d151e060d0f6b3ac [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+35936c4839dd272646394779d151e060d0f6b3ac" "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-2-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+35936c4839dd272646394779d151e060d0f6b3ac" "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" "+35936c4839dd272646394779d151e060d0f6b3ac" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded dyn-stack v0.10.0 [INFO] [stderr] Downloaded reborrow v0.5.5 [INFO] [stderr] Downloaded pulp v0.18.9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+35936c4839dd272646394779d151e060d0f6b3ac" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7e83a48cff42837836317f210cc0e452ea8766668edf866076f932c6cb1d8ce8 [INFO] running `Command { std: "docker" "start" "-a" "7e83a48cff42837836317f210cc0e452ea8766668edf866076f932c6cb1d8ce8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7e83a48cff42837836317f210cc0e452ea8766668edf866076f932c6cb1d8ce8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7e83a48cff42837836317f210cc0e452ea8766668edf866076f932c6cb1d8ce8", kill_on_drop: false }` [INFO] [stdout] 7e83a48cff42837836317f210cc0e452ea8766668edf866076f932c6cb1d8ce8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+35936c4839dd272646394779d151e060d0f6b3ac" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 734e836ca2011946112250baebe6f0b284bc79dd4e3453016efb2f4cebbc27ae [INFO] running `Command { std: "docker" "start" "-a" "734e836ca2011946112250baebe6f0b284bc79dd4e3453016efb2f4cebbc27ae", kill_on_drop: false }` [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Checking reborrow v0.5.5 [INFO] [stderr] Compiling paste v1.0.14 [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] Compiling num-traits v0.2.18 [INFO] [stderr] Checking raw-cpuid v10.7.0 [INFO] [stderr] Compiling bytemuck_derive v1.6.0 [INFO] [stderr] Checking rayon v1.10.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 5.21s [INFO] running `Command { std: "docker" "inspect" "734e836ca2011946112250baebe6f0b284bc79dd4e3453016efb2f4cebbc27ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "734e836ca2011946112250baebe6f0b284bc79dd4e3453016efb2f4cebbc27ae", kill_on_drop: false }` [INFO] [stdout] 734e836ca2011946112250baebe6f0b284bc79dd4e3453016efb2f4cebbc27ae [INFO] checking gemm-common-0.16.15 against try#9ae1860851f3fbc1435a1698e572252c0076f413 for pr-122960-1 [INFO] extracting crate gemm-common 0.16.15 into /workspace/builds/worker-2-tc2/source [INFO] validating manifest of crates.io crate gemm-common 0.16.15 on toolchain 9ae1860851f3fbc1435a1698e572252c0076f413 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9ae1860851f3fbc1435a1698e572252c0076f413" "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-2-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9ae1860851f3fbc1435a1698e572252c0076f413" "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" "+9ae1860851f3fbc1435a1698e572252c0076f413" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+9ae1860851f3fbc1435a1698e572252c0076f413" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c733f8f5b5e74306e6fa45282547251d3e1e022485f217d4241224be03045b28 [INFO] running `Command { std: "docker" "start" "-a" "c733f8f5b5e74306e6fa45282547251d3e1e022485f217d4241224be03045b28", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c733f8f5b5e74306e6fa45282547251d3e1e022485f217d4241224be03045b28", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c733f8f5b5e74306e6fa45282547251d3e1e022485f217d4241224be03045b28", kill_on_drop: false }` [INFO] [stdout] c733f8f5b5e74306e6fa45282547251d3e1e022485f217d4241224be03045b28 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+9ae1860851f3fbc1435a1698e572252c0076f413" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 539e5a6dce09a3fd06ca5c5ec2377951a0986a77f474225ae9e02fb09e08739a [INFO] running `Command { std: "docker" "start" "-a" "539e5a6dce09a3fd06ca5c5ec2377951a0986a77f474225ae9e02fb09e08739a", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling paste v1.0.14 [INFO] [stderr] Checking reborrow v0.5.5 [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] Compiling num-traits v0.2.18 [INFO] [stderr] Checking raw-cpuid v10.7.0 [INFO] [stderr] Compiling bytemuck_derive v1.6.0 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking bytemuck v1.15.0 [INFO] [stderr] Checking dyn-stack v0.10.0 [INFO] [stderr] Checking num-complex v0.4.5 [INFO] [stderr] Checking half v2.4.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] [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] [stderr] Fixed src/pack_operands.rs (5 fixes) [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] [stderr] Fixed src/gemm.rs (1 fix) [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] [stderr] Fixed src/gemv.rs (3 fixes) [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] [stderr] Fixed src/simd.rs (3 fixes) [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] [stderr] Fixed src/gevv.rs (1 fix) [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] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.21s [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] 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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.43s [INFO] running `Command { std: "docker" "inspect" "539e5a6dce09a3fd06ca5c5ec2377951a0986a77f474225ae9e02fb09e08739a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "539e5a6dce09a3fd06ca5c5ec2377951a0986a77f474225ae9e02fb09e08739a", kill_on_drop: false }` [INFO] [stdout] 539e5a6dce09a3fd06ca5c5ec2377951a0986a77f474225ae9e02fb09e08739a