struct Small [src]
Fields
has_tag_type: bool
has_captures_len: bool
has_body_len: bool
has_fields_len: bool
has_decls_len: bool
name_strategy: NameStrategy
layout: std.builtin.Type.ContainerLayout
auto_enum_tag: boolhas_tag_type | auto_enum_tag | result
false | false | union { }
false | true | union(enum) { }
true | true | union(enum(T)) { }
true | false | union(T) { }
any_aligned_fields: bool
_: u5 = undefined
Source
pub const Small = packed struct {
has_tag_type: bool,
has_captures_len: bool,
has_body_len: bool,
has_fields_len: bool,
has_decls_len: bool,
name_strategy: NameStrategy,
layout: std.builtin.Type.ContainerLayout,
/// has_tag_type | auto_enum_tag | result
/// -------------------------------------
/// false | false | union { }
/// false | true | union(enum) { }
/// true | true | union(enum(T)) { }
/// true | false | union(T) { }
auto_enum_tag: bool,
any_aligned_fields: bool,
_: u5 = undefined,
}