1 error[E0308]: mismatched types
2 --> $DIR/issue-62504.rs:18:21
4 LL | ArrayHolder([0; Self::SIZE])
5 | ^^^^^^^^^^^^^^^ expected `X`, found `Self::SIZE`
7 = note: expected type `X`
8 found type `Self::SIZE`
10 error: unconstrained generic constant
11 --> $DIR/issue-62504.rs:18:25
13 LL | ArrayHolder([0; Self::SIZE])
16 = help: try adding a `where` bound using this expression: `where [(); Self::SIZE]:`
18 error: aborting due to 2 previous errors
20 For more information about this error, try `rustc --explain E0308`.