enum FieldEnum [src]

TODO this has to be kept in sync with Data which we want to be an untagged union. There is some kind of language awkwardness here and it has to do with deserializing an untagged union (in this case Data) from a file, and trying to preserve the hidden safety field.

Fields

extended
un_node
un_tok
pl_node
pl_tok
bin
str
str_tok
tok
node
int
float
ptr_type
int_type
@"unreachable"
@"break"
dbg_stmt
inst_node
str_op
@"defer"
defer_err_code
save_err_ret_index
elem_val_imm
declaration

Source

pub const FieldEnum = enum { extended, un_node, un_tok, pl_node, pl_tok, bin, str, str_tok, tok, node, int, float, ptr_type, int_type, @"unreachable", @"break", dbg_stmt, inst_node, str_op, @"defer", defer_err_code, save_err_ret_index, elem_val_imm, declaration, }