|
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