extern struct Type [src]

Fields

name_off: u32
info: packed struct(u32) { /// number of struct's members vlen: u16, unused_1: u8, kind: Kind, unused_2: u2, /// used by Struct, Union, and Fwd kind_flag: bool, }
size_type: extern union { size: u32, typ: u32 }size is used by Int, Enum, Struct, Union, and DataSec, it tells the size of the type it is describing type is used by Ptr, Typedef, Volatile, Const, Restrict, Func, FuncProto, and Var. It is a type_id referring to another type

Source

pub const Type = extern struct { name_off: u32, info: packed struct(u32) { /// number of struct's members vlen: u16, unused_1: u8, kind: Kind, unused_2: u2, /// used by Struct, Union, and Fwd kind_flag: bool, }, /// size is used by Int, Enum, Struct, Union, and DataSec, it tells the size /// of the type it is describing /// /// type is used by Ptr, Typedef, Volatile, Const, Restrict, Func, /// FuncProto, and Var. It is a type_id referring to another type size_type: extern union { size: u32, typ: u32 }, }