enum Enum { X = Trait::Number, //~^ ERROR mismatched types //~| expected isize, found i32 } trait Trait { const Number: i32 = 1; } fn main() {}