1个不稳定版本
0.1.0 | 2020年5月19日 |
---|
#34 in #smol
10KB
184 代码行,不包括注释
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
~35K SLoC