| #![allow(unused_macro_rules)] | |
| use async_trait::async_trait; | |
| macro_rules! picky { | |
| ($(t:tt)*) => {}; | |
| } | |
| #[async_trait] | |
| trait Trait { | |
| async fn method(); | |
| } | |
| struct Struct; | |
| #[async_trait] | |
| impl Trait for Struct { | |
| async fn method() { | |
| picky!({ 123, self }); | |
| picky!({ 123 }); | |
| } | |
| } | |
| fn main() {} |