error[E0308]: mismatched types --> $DIR/issue-33504.rs:17:13 | LL | let Test = 1; //~ ERROR mismatched types | ^^^^ expected integral variable, found struct `Test` | = note: expected type `{integer}` found type `Test` error: aborting due to previous error For more information about this error, try `rustc --explain E0308`.