Skip to main content

luaur_bytecode/enums/
dump_flags.rs

1#[allow(non_camel_case_types)]
2#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
3#[repr(u32)]
4pub enum DumpFlags {
5    Dump_Code = 1 << 0,
6    Dump_Lines = 1 << 1,
7    Dump_Source = 1 << 2,
8    Dump_Locals = 1 << 3,
9    Dump_Remarks = 1 << 4,
10    Dump_Types = 1 << 5,
11    Dump_Constants = 1 << 6,
12}
13
14impl DumpFlags {
15    pub const Dump_Code: DumpFlags = DumpFlags::Dump_Code;
16    pub const Dump_Lines: DumpFlags = DumpFlags::Dump_Lines;
17    pub const Dump_Source: DumpFlags = DumpFlags::Dump_Source;
18    pub const Dump_Locals: DumpFlags = DumpFlags::Dump_Locals;
19    pub const Dump_Remarks: DumpFlags = DumpFlags::Dump_Remarks;
20    pub const Dump_Types: DumpFlags = DumpFlags::Dump_Types;
21    pub const Dump_Constants: DumpFlags = DumpFlags::Dump_Constants;
22}