| #![feature(discriminant_kind)] | |
| use std::marker::DiscriminantKind; | |
| enum Uninhabited {} | |
| struct NewType; | |
| impl DiscriminantKind for NewType { | |
| //~^ ERROR explicit impls for the `DiscriminantKind` trait are not permitted | |
| type Discriminant = Uninhabited; | |
| } | |
| fn main() {} |