3 #![cfg_attr(full, feature(const_generics))]
4 #![cfg_attr(full, allow(incomplete_features))]
6 #[derive(PartialEq, Eq)]
9 struct B<const X: A>; // ok
10 //[min]~^ ERROR `A` is forbidden
14 struct D<const X: C>; //~ ERROR `C` must be annotated with `#[derive(PartialEq, Eq)]`
15 //[min]~^ ERROR `C` is forbidden