From 393c8015303a1a265bdba426d0efb303bcdc8923 Mon Sep 17 00:00:00 2001 From: Jake Goulding Date: Wed, 3 Sep 2025 11:49:39 -0400 Subject: [PATCH] Gate SIMD modules behind the `std` feature flag This caused a warning starting in Rust 1.89 --- src/xxhash3/large.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/xxhash3/large.rs b/src/xxhash3/large.rs index df1a7d0dd..3f15bf7a2 100644 --- a/src/xxhash3/large.rs +++ b/src/xxhash3/large.rs @@ -11,13 +11,13 @@ use crate::{IntoU128, IntoU64}; // SIMD implementations. pub mod scalar; -#[cfg(target_arch = "aarch64")] +#[cfg(all(target_arch = "aarch64", feature = "std"))] pub mod neon; -#[cfg(target_arch = "x86_64")] +#[cfg(all(target_arch = "x86_64", feature = "std"))] pub mod avx2; -#[cfg(target_arch = "x86_64")] +#[cfg(all(target_arch = "x86_64", feature = "std"))] pub mod sse2; macro_rules! dispatch {