rust/tests/ui/panicking_macros.rs
2019-10-18 07:40:48 +02:00

34 lines
487 B
Rust

#![warn(clippy::unimplemented, clippy::unreachable, clippy::todo, clippy::panic)]
#![allow(clippy::assertions_on_constants)]
fn panic() {
let a = 2;
panic!();
let b = a + 2;
}
fn todo() {
let a = 2;
todo!();
let b = a + 2;
}
fn unimplemented() {
let a = 2;
unimplemented!();
let b = a + 2;
}
fn unreachable() {
let a = 2;
unreachable!();
let b = a + 2;
}
fn main() {
panic();
todo();
unimplemented();
unreachable();
}