SimdCast — SIMD 요소 변환 지원 트레잇
SimdCast — SIMD 요소 변환 지원 트레잇
SimdCast는 Simd::cast를 지원하기 위한 트레잇이에요. 보통은 직접 사용할 필요가 없어요. nightly 전용 실험 API(portable_simd, #86656)이에요.
출처: Rust 공식 문서
본문
pub trait SimdCast: Sealed + SimdElement { }
이 트레잇은 dyn 호환이 되지 않아요. SimdElement를 구현하는 타입들이 이 트레잇도 구현하며, 이를 통해 SIMD 벡터의 요소 타입을 변환(cast)할 수 있게 해요.