1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use async_trait_sync::async_trait; #[async_trait] pub trait Trait { fn method(); } pub struct Struct; #[async_trait] impl Trait for Struct { async fn method() {} } fn main() {}