no_std
Features like async-trait
, avoid using Box
and dyn
.
This crate is ready for #![no_std]
when PR68524 merged.
async fn
for trait.```rust use asynctraitstatic::async_trait;
async fn hello() -> u8 { 1 }
trait AsyncFnTrait { async fn run(&self); }
struct AsyncStruct;
impl AsyncFnTrait for AsyncStruct { async fn run(&self) { hello().await; } }
```