Skip to main content

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;