blob: 6d70387b6ce295d234ef4ccd7feb67df51e1dc90 [file] [log] [blame]
#![warn(clippy::cast_enum_constructor)]
#![allow(clippy::fn_to_numeric_cast, function_casts_as_integer)]
fn main() {
enum Foo {
Y(u32),
}
enum Bar {
X,
}
let _ = Foo::Y as usize;
//~^ cast_enum_constructor
let _ = Foo::Y as isize;
//~^ cast_enum_constructor
let _ = Foo::Y as fn(u32) -> Foo;
let _ = Bar::X as usize;
}