1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#![warn(clippy::cast_enum_constructor)] #![allow(clippy::fn_to_numeric_cast)] fn main() { enum Foo { Y(u32), } enum Bar { X, } let _ = Foo::Y as usize; let _ = Foo::Y as isize; let _ = Foo::Y as fn(u32) -> Foo; let _ = Bar::X as usize; }