|
1 |
| -error[E0507]: cannot move out of static item `settings_dir` |
2 |
| - --> $DIR/issue-64453.rs:15:37 |
3 |
| - | |
4 |
| -LL | let settings_data = from_string(settings_dir); |
5 |
| - | ^^^^^^^^^^^^ move occurs because `settings_dir` has type `std::string::String`, which does not implement the `Copy` trait |
6 |
| - |
7 |
| -error[E0019]: static contains unimplemented expression type |
8 |
| - --> $DIR/issue-64453.rs:4:31 |
9 |
| - | |
10 |
| -LL | static settings_dir: String = format!(""); |
11 |
| - | ^^^^^^^^^^^ |
12 |
| - | |
13 |
| - = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) |
14 |
| - |
15 |
| -error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants |
16 |
| - --> $DIR/issue-64453.rs:4:31 |
17 |
| - | |
18 |
| -LL | static settings_dir: String = format!(""); |
19 |
| - | ^^^^^^^^^^^ |
20 |
| - | |
21 |
| - = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) |
22 |
| - |
23 |
| -error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants |
| 1 | +error[E0744]: `match` is not allowed in a `static` |
24 | 2 | --> $DIR/issue-64453.rs:4:31
|
25 | 3 | |
|
26 | 4 | LL | static settings_dir: String = format!("");
|
27 | 5 | | ^^^^^^^^^^^
|
28 | 6 | |
|
29 | 7 | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
|
30 | 8 |
|
31 |
| -error: aborting due to 4 previous errors |
| 9 | +error: aborting due to previous error |
32 | 10 |
|
33 |
| -Some errors have detailed explanations: E0015, E0019, E0507. |
34 |
| -For more information about an error, try `rustc --explain E0015`. |
| 11 | +For more information about this error, try `rustc --explain E0744`. |
0 commit comments