【发布时间】:2016-12-12 17:54:01
【问题描述】:
我正在编写一个程序,并且有很多地方可以 需要 UNIX 错误代码。 Rust 中是否有任何标准位置或库具有预定义的这些常量集?也许有一种方法可以从标准 C 头文件中导入它们。
这是一个小问题,我可以在自己的源代码中定义这些常量,但我想知道所有选项。
我需要返回它们而不是解析并转换为人类可读的字符串。
【问题讨论】:
我正在编写一个程序,并且有很多地方可以 需要 UNIX 错误代码。 Rust 中是否有任何标准位置或库具有预定义的这些常量集?也许有一种方法可以从标准 C 头文件中导入它们。
这是一个小问题,我可以在自己的源代码中定义这些常量,但我想知道所有选项。
我需要返回它们而不是解析并转换为人类可读的字符串。
【问题讨论】:
其中许多常量可通过libc crate 获得。它还提供了与您在检查错误代码之前可能会调用的函数的绑定,因此如果您还没有使用它,那么无论如何您都应该使用它。
【讨论】: