Proc macro for smol runtime.
This is the proc macro to help you initializing smol
runtime on your binary, test cases and benchmark.
Usage is similar to what you do in tokio
and async-std
.
```rust
async fn main() { println!("Hello, world!"); } ```
futures is required because of using pending()
```rust
async fn main() { println!("Hello, world!"); } ```