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