diff --git a/crates/core_simd/src/vector.rs b/crates/core_simd/src/vector.rs index 145394a519d1..2fc090254d74 100644 --- a/crates/core_simd/src/vector.rs +++ b/crates/core_simd/src/vector.rs @@ -741,11 +741,15 @@ unsafe impl SimdElement for f64 { } impl Sealed for *const T {} + +// Safety: const pointers are valid SIMD element types, and are supported by this API unsafe impl SimdElement for *const T { type Mask = isize; } impl Sealed for *mut T {} + +// Safety: mut pointers are valid SIMD element types, and are supported by this API unsafe impl SimdElement for *mut T { type Mask = isize; }