4 个版本 (重大变更)
0.6.0 | 2020 年 12 月 22 日 |
---|---|
0.5.0 | 2020 年 11 月 6 日 |
0.3.0 | 2020 年 8 月 5 日 |
0.2.0 | 2020 年 7 月 21 日 |
#32 in #smol
每月 2,401 次下载
在 17 个crate中使用(通过 smol-potat)
11KB
209 行
smol-potat
smol 运行时的过程宏。
这是帮助您在二进制文件、测试用例和基准测试中初始化 smol
运行时的宏。用法类似于您在 tokio
和 async-std
中所做的那样。
用法
单线程
#[smol_potat::main]
async fn main() {
println!("Hello, world!");
}
多线程
#[smol_potat::main(threads=3)]
async fn main() {
println!("Hello, world!");
}
自动线程生成
启用 auto
功能,其余与单线程相同
smol_potat = { version = "1", features = ["auto"] }
#[smol_potat::main]
async fn main() {
println!("Hello, world!");
}
依赖
~1.5MB
~36K SLoC