2020-05-21 12:49:38 -07:00
|
|
|
enum Thing {
|
|
|
|
|
This,
|
|
|
|
|
That,
|
|
|
|
|
}
|
2019-11-17 21:11:42 -08:00
|
|
|
|
|
|
|
|
fn non_const() -> Thing {
|
|
|
|
|
Thing::This
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub const Q: i32 = match non_const() {
|
2024-12-23 21:49:48 +00:00
|
|
|
//~^ ERROR cannot call non-const function
|
2019-11-17 21:11:42 -08:00
|
|
|
Thing::This => 1,
|
|
|
|
|
Thing::That => 0
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
fn main() {}
|