MaskElement — SIMD 마스크 요소 마커 트레잇
MaskElement — SIMD 마스크 요소 마커 트레잇
MaskElement는 SIMD 마스크 요소로 사용될 수 있는 타입을 표시하는 마커 트레잇(unstable)이에요. nightly 전용 실험 API(portable_simd, #86656)이에요.
출처: Rust 공식 문서
본문
pub unsafe trait MaskElement: SimdElement<Mask = Self> + SimdCast + Sealed { }
안전성(Safety)
타입은 부호 있는 정수(signed integer)여야 해요.
이 트레잇은 dyn 호환이 되지 않아요.
i8, i16, i32, i64, isize 같은 부호 있는 정수 타입들이 마스크 요소로 사용돼요.