# flarch_macro This holds the macro for defining an `async_trait` either with or without the `Send` trait. You can use it like this: ```rust #[platform_async_trait()] impl SubsystemHandler for SomeBroker { async fn messages(&mut self, _: Vec) -> Vec { todo!(); } } ``` Depending on `wasm` or `unix`, it will either remove or keep the `Send` trait.