1 个不稳定版本
0.1.0 | 2021年2月24日 |
---|
#87 在 #return
141 每月下载量
4KB
exit_status
一个简单的过程宏,允许Rust的main函数返回退出状态码。
示例
#[exit_status::main]
fn main() -> anyhow::Result<i32> {
Ok(0)
}
// expands to
// fn main() -> anyhow::Result<()> {
// fn inner_main() -> anyhow::Result<i32> {
// {
// Ok(0)
// }
// }
// std::process::exit(inner_main()?);
// }
依赖项
~1.5MB
~35K SLoC