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,
}