// Check that different const types are different. // revisions: full min #![cfg_attr(full, feature(const_generics))] #![cfg_attr(full, allow(incomplete_features))] struct ConstUsize {} fn main() { let mut u = ConstUsize::<3> {}; u = ConstUsize::<4> {}; //~^ ERROR mismatched types }