luaur_analysis/enums/type_type.rs
1//! Node: `cxx:Enum:Luau.Analysis:Analysis/include/Luau/Type.h:160:type`
2//! Source: `Analysis/include/Luau/Type.h` (Type.h:158-178, hand-ported)
3
4// PrimitiveType::Type — the nested enum of struct PrimitiveType.
5#[allow(non_camel_case_types)]
6#[repr(C)]
7#[derive(Debug, Clone, Copy, PartialEq, Eq)]
8pub enum Type {
9 NilType, // ObjC #defines Nil :(
10 Boolean,
11 Number,
12 Integer,
13 String,
14 Thread,
15 Function,
16 Table,
17 Buffer,
18}
19
20// Keep the previous placeholder name alive for any early consumers.
21pub use Type as TypeItem;