//@compile-flags: --test | |
#![warn(clippy::panic)] | |
fn main() { | |
enum Enam { | |
A, | |
} | |
let a = Enam::A; | |
match a { | |
Enam::A => {}, | |
_ => panic!(""), | |
} | |
} | |
#[test] | |
fn lonely_test() { | |
enum Enam { | |
A, | |
} | |
let a = Enam::A; | |
match a { | |
Enam::A => {}, | |
_ => panic!(""), | |
} | |
} | |
#[cfg(test)] | |
mod tests { | |
// should not lint in `#[cfg(test)]` modules | |
#[test] | |
fn test_fn() { | |
enum Enam { | |
A, | |
} | |
let a = Enam::A; | |
match a { | |
Enam::A => {}, | |
_ => panic!(""), | |
} | |
bar(); | |
} | |
fn bar() { | |
enum Enam { | |
A, | |
} | |
let a = Enam::A; | |
match a { | |
Enam::A => {}, | |
_ => panic!(""), | |
} | |
} | |
} |