Skip to main content

luaur_common/enums/
event_type.rs

1//! Generated skeleton item.
2//! Node: `cxx:Enum:Luau.Common:Common/include/Luau/TimeTrace.h:35:event_type`
3//! Source: `Common/include/Luau/TimeTrace.h`
4//! Graph edges:
5//! - declared_by: source_file Common/include/Luau/TimeTrace.h
6//! - source_includes:
7//!   - includes -> source_file Common/include/Luau/Common.h
8//!   - includes -> source_file VM/src/lstring.h
9//! - incoming:
10//!   - declares <- source_file Common/include/Luau/TimeTrace.h
11
12#[derive(Debug, Clone, Copy, PartialEq, Eq)]
13#[repr(u8)]
14pub enum EventType {
15    Enter = 0,
16    Leave = 1,
17    ArgName = 2,
18    ArgValue = 3,
19}
20
21#[allow(non_upper_case_globals)]
22impl EventType {
23    pub const Enter: Self = Self::Enter;
24    pub const Leave: Self = Self::Leave;
25    pub const ArgName: Self = Self::ArgName;
26    pub const ArgValue: Self = Self::ArgValue;
27}