|
//@ aux-build:enums.rs
|
|
|
|
extern crate enums;
|
|
|
|
use enums::FieldLessWithNonExhaustiveVariant;
|
|
|
|
fn main() {
|
|
let e = FieldLessWithNonExhaustiveVariant::default();
|
|
let d = e as u8; //~ ERROR casting `FieldLessWithNonExhaustiveVariant` as `u8` is invalid [E0606]
|
|
assert_eq!(d, 0);
|
|
}
|