1 个稳定版本

使用旧的 Rust 2015

1.0.0 2017年6月4日

725命令行界面

Download history 46/week @ 2024-03-11 51/week @ 2024-03-18 56/week @ 2024-03-25 91/week @ 2024-04-01 43/week @ 2024-04-08 74/week @ 2024-04-15 61/week @ 2024-04-22 48/week @ 2024-04-29 49/week @ 2024-05-06 59/week @ 2024-05-13 59/week @ 2024-05-20 53/week @ 2024-05-27 49/week @ 2024-06-03 45/week @ 2024-06-10 46/week @ 2024-06-17 57/week @ 2024-06-24

204 每月下载量
3 crate 中使用

无许可证

8KB

Rust 退出码

在应用程序中常用的退出码。

使用适当的退出码极大地帮助应用程序的用户在他们的脚本中声明它们,并根据返回的代码采取适当的行动。始终简单地使用通用的退出码 1 并不能帮助任何人。除非整个应用程序中只有一个错误源,这非常不可能。

安装

将以下内容添加到您的 Cargo.toml 文件中

[dependencies]
exit_codes = "1.0.0"

用法

extern crate exit_code;

fn main() {
    use std::process::exit;
    use exit_code::SUCCESS;

    println!("Hello, World!");
    exit(SUCCESS);
}

此crate提供了两个额外的函数,允许验证退出码

  • is_reserved(exit_code) -> bool 可以用来检查给定的退出码在shell中是否有保留意义,请参考API文档以了解保留退出码的意义。
  • is_valid(exit_code) -> bool 可以用来检查给定的退出码是否在范围 [0..256] (任何低于或超出范围的内容都将静默溢出) 内。

参考

无运行时依赖