]>
Commit | Line | Data |
---|---|---|
60c5eb7d XL |
1 | error[E0697]: closures cannot be static |
2 | --> $DIR/issue-52432.rs:4:12 | |
3 | | | |
4 | LL | [(); &(static |x| {}) as *const _ as usize]; | |
5 | | ^^^^^^^^^^ | |
6 | ||
7 | error[E0697]: closures cannot be static | |
8 | --> $DIR/issue-52432.rs:7:12 | |
9 | | | |
10 | LL | [(); &(static || {}) as *const _ as usize]; | |
11 | | ^^^^^^^^^ | |
12 | ||
13 | error[E0282]: type annotations needed | |
14 | --> $DIR/issue-52432.rs:4:20 | |
15 | | | |
16 | LL | [(); &(static |x| {}) as *const _ as usize]; | |
17 | | ^ consider giving this closure parameter a type | |
18 | ||
19 | error[E0080]: evaluation of constant value failed | |
20 | --> $DIR/issue-52432.rs:7:10 | |
21 | | | |
22 | LL | [(); &(static || {}) as *const _ as usize]; | |
6a06907d | 23 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot cast pointer to integer because it was not created by cast from integer |
60c5eb7d XL |
24 | |
25 | error: aborting due to 4 previous errors | |
26 | ||
27 | Some errors have detailed explanations: E0080, E0282, E0697. | |
28 | For more information about an error, try `rustc --explain E0080`. |