1 error[E0015]: calls in constants are limited to constant functions, tuple structs and tuple variants
2 --> $DIR/issue-39559-2.rs:14:24
4 LL | let array: [usize; Dim3::dim()]
7 error[E0080]: evaluation of constant value failed
8 --> $DIR/issue-39559-2.rs:14:24
10 LL | let array: [usize; Dim3::dim()]
11 | ^^^^^^^^^^^ calling non-const function `<Dim3 as Dim><Dim3 as Dim>::dim`
13 error[E0015]: calls in constants are limited to constant functions, tuple structs and tuple variants
14 --> $DIR/issue-39559-2.rs:17:15
16 LL | = [0; Dim3::dim()];
19 error[E0080]: evaluation of constant value failed
20 --> $DIR/issue-39559-2.rs:17:15
22 LL | = [0; Dim3::dim()];
23 | ^^^^^^^^^^^ calling non-const function `<Dim3 as Dim><Dim3 as Dim>::dim`
25 error: aborting due to 4 previous errors
27 Some errors occurred: E0015, E0080.
28 For more information about an error, try `rustc --explain E0015`.