1个不稳定版本

0.1.0 2020年5月19日

#34 in #smol

MIT/Apache

10KB
184 代码行,不包括注释

smol-potat

smol运行时提供过程宏。

这是一个宏,帮助您在二进制文件、测试用例和基准测试中初始化smol运行时。使用方法类似于在tokioasync-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