Trait std::simd::SimdElement[][src]

pub unsafe trait SimdElement: Sealed + Copy {
    type Mask: MaskElement;
}
🔬 This is a nightly-only experimental API. (portable_simd #86656)
Expand description

可用作 SIMD vector 元素的类型的标记 trait。 SAFETY: 这个 trait 在实现时断言编译器可以将标记类型作为元素的 #[repr(simd)] 结构体单态化。 严格地说,如果 vector 不会被错误编译,则 impl 是有效的。 实际上,如果 vector 无法编译,那么实现它对用户是不友好的,即使允许用户尝试并没有破坏健全性保证。

Associated Types

🔬 This is a nightly-only experimental API. (portable_simd #86656)

此元素类型对应的掩码元素类型。

Implementors