#![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() {} |