blob: bb0fce66c4d899e280e32ec945cbac2bea1e997a [file] [log] [blame]
// check-pass
#![feature(const_if_match, const_fn)]
enum Foo {
Prob,
}
const FOO: u32 = match Foo::Prob {
Foo::Prob => 42,
};
const BAR: u32 = match Foo::Prob {
x => 42,
};
impl Foo {
pub const fn as_val(&self) -> u8 {
use self::Foo::*;
match *self {
Prob => 0x1,
}
}
}
fn main() {}