关于linux:Rust中Unix errno常量在哪里?

Where are Unix errno constants in Rust?

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

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

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


许多这些常量可通过libc板条箱使用。它还提供了对您可能在检查错误代码之前调用的函数的绑定,因此,如果您尚未使用它,则应该仍然使用它。