1 use async_trait::async_trait; 2 3 macro_rules! picky { 4 ($(t:tt)*) => {}; 5 } 6 7 #[async_trait] 8 trait Trait { method()9 async fn method(); 10 } 11 12 struct Struct; 13 14 #[async_trait] 15 impl Trait for Struct { method()16 async fn method() { 17 picky!({ 123, self }); 18 picky!({ 123 }); 19 } 20 } 21 main()22fn main() {} 23