pub const EnumDecl = struct fields_hash_0: u32These fields should be concatenated and reinterpreted as a std.zig.SrcHash. This hash contains the source of all fields, and the backing type if specified.
fields_hash_1: u32fields_hash_2: u32fields_hash_3: u32src_line: u32src_column: u32src_node: Ast.Node.IndexThis node provides a new absolute baseline node for all instructions within this struct.
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686 pub const EnumDecl = struct {
// These fields should be concatenated and reinterpreted as a `std.zig.SrcHash`.
// This hash contains the source of all fields, and the backing type if specified.
fields_hash_0: u32,
fields_hash_1: u32,
fields_hash_2: u32,
fields_hash_3: u32,
src_line: u32,
src_column: u32,
/// This node provides a new absolute baseline node for all instructions within this struct.
src_node: Ast.Node.Index,
pub const Small = packed struct(u16) {
has_captures_len: bool,
has_decls_len: bool,
has_fields_len: bool,
name_strategy: NameStrategy,
has_tag_type: bool,
nonexhaustive: bool,
any_field_values: bool,
_: u8 = 0,
};
}
Trailing:
captures_lencaptures_lendecls_len; points to adeclarationinstructionfields_lenfields_lenifany_field_valuestag_type_body_len