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