Trait std::marker::DiscriminantKind
source · pub trait DiscriminantKind {
type Discriminant: Clone + Copy + Debug + Eq + PartialEq<Self::Discriminant> + Hash + Send + Sync + Unpin;
}
🔬This is a nightly-only experimental API. (
discriminant_kind
)Expand description
编译器内部的 trait 用于指示枚举判别式的类型。
这个 trait 是为每种类型自动实现的,并且不会给 mem::Discriminant
添加任何保证。
在 DiscriminantKind::Discriminant
和 mem::Discriminant
之间转换是未定义的行为。