15个版本 (3个稳定版)
1.1.2 | 2020年12月22日 |
---|---|
1.1.1 | 2020年11月29日 |
0.5.0 | 2020年8月5日 |
0.4.0 | 2020年7月21日 |
0.1.3 | 2020年4月28日 |
#337 in 异步
11,128 每月下载量
用于 16 crates
6KB
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!");
}
lib.rs
:
smol
的属性宏。
依赖关系
~4–16MB
~188K SLoC