是否可以将 std.builtin.TypeInfo.Error 转换回其错误值?

Is it possible to convert a std.builtin.TypeInfo.Error back to its error value?

结构 std.builtin.TypeInfo.Error 只包含一个 name 字段。由于不存在 @nameToError 函数,我看不到将其转换为错误值的方法。

在 zig 的 0.6 版本中,该结构有一个 value 字段,其中包含通过 @intToError 实例化错误的数字。但那已经不存在了。

我在监督什么吗?

我已经通过 zig 问题跟踪器找到了答案。

@field(MyErrorSet, "errorName")

可用于获取错误值