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 같은 부호 있는 정수 타입들이 마스크 요소로 사용돼요.

더 알아보기 (Learn more)