【问题标题】:Where are Unix errno constants in Rust?Rust 中的 Unix errno 常量在哪里?
【发布时间】:2016-12-12 17:54:01
【问题描述】:

我正在编写一个程序,并且有很多地方可以 需要 UNIX 错误代码。 Rust 中是否有任何标准位置或库具有预定义的这些常量集?也许有一种方法可以从标准 C 头文件中导入它们。

这是一个小问题,我可以在自己的源代码中定义这些常量,但我想知道所有选项。

我需要返回它们而不是解析并转换为人类可读的字符串。

【问题讨论】:

    标签: linux unix rust


    【解决方案1】:

    其中许多常量可通过libc crate 获得。它还提供了与您在检查错误代码之前可能会调用的函数的绑定,因此如果您还没有使用它,那么无论如何您都应该使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-18
      • 2011-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多