#zig
#zig
Вопрос:
Структура std.builtin.TypeInfo.Error
содержит только name
поле. И поскольку никакой @nameToError
функции не существует, я не вижу способа преобразовать это в значение ошибки.
В версии 0.6 zig эта структура имеет value
поле, в котором содержится число для создания экземпляра ошибки через @intToError
. Но этого больше не существует.
Я что-то контролирую?
Ответ №1:
Я получил ответ через систему отслеживания проблем zig.
@field(MyErrorSet, "errorName")
может использоваться для получения значения ошибки.