blob: 587bf0e80f50c95c48302401b12c7dff9a0b06aa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
struct Project;
struct Value;
static settings_dir: String = format!("");
//~^ ERROR cannot call non-const function
fn from_string(_: String) -> Value {
Value
}
fn set_editor(_: Value) {}
fn main() {
let settings_data = from_string(settings_dir);
//~^ ERROR cannot move out of static item
let args: i32 = 0;
match args {
ref x if x == &0 => set_editor(settings_data),
ref x if x == &1 => set_editor(settings_data),
_ => unimplemented!(),
}
}
|