//@edition:2018 #![allow(redundant_semicolons, clippy::no_effect)] #![feature(stmt_expr_attributes)] #![feature(async_closure)] #[rustfmt::skip] fn main() { #[clippy::author] { let x = 42i32; let _t = 1f32; -x; }; #[clippy::author] { let expr = String::new(); drop(expr) }; #[clippy::author] async move || {}; }