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