Re-exports§
pub use functions::assert_call_handler::assert_call_handler;pub use records::f_value::set_luau_bool_flags;
Modules§
- DFFlag
- Dynamic bool flags (
DFFlag::), mirroringFFlag. - DFInt
- Dynamic int flags (
DFInt::), mirroringFInt. - FFlag
- FastFlag namespace
FFlag::— static (non-dynamic) bool flags. Definitions fromLUAU_FASTFLAGVARIABLE(...)across this crate’s sources are collected here so C++ readsFFlag::Namemap tocrate::FFlag::Name.get(). (Rust modules are not open like C++ namespaces, so the per-crate namespace module is the aggregation point — seecrate::macros::luau_fastflagvariable.) - FInt
- Static int FastFlags, mirroring
FFlag. C++ collects everyLUAU_FASTINTVARIABLE(...)intonamespace FInt; Rust modules aren’t open, so the consumers’ flags are gathered here. Read asFInt::Flag.get(). - enums
- functions
- macros
- methods
- records
- type_
aliases
Macros§
- LUAU_
ASSERT - LUAU_
DEBUGBREAK - LUAU_
DYNAMIC_ FASTFLAG - LUAU_
DYNAMIC_ FASTFLAGVARIABLE - LUAU_
DYNAMIC_ FASTINT - LUAU_
DYNAMIC_ FASTINTVARIABLE - LUAU_
FALLTHROUGH - LUAU_
FASTFLAG - LUAU_
FASTFLAGVARIABLE - LUAU_
FASTINT - LUAU_
FASTINTVARIABLE - LUAU_
FLAGVERSION - LUAU_
FORCEINLINE - LUAU_
INSN_ AUX_ SLOT - LUAU_
LIKELY - LUAU_
NOINLINE - LUAU_
NORETURN - LUAU_
PRINTF_ ATTR - LUAU_
TIMETRACE_ ARGUMENT - LUAU_
TIMETRACE_ OPTIONAL_ TAIL_ SCOPE - LUAU_
TIMETRACE_ SCOPE - LUAU_
UNLIKELY - LUAU_
UNREACHABLE - __
luau_ insn_ a_ shim - __
luau_ insn_ b_ shim - __
luau_ insn_ c_ shim - __
luau_ insn_ d_ shim - __
luau_ insn_ e_ shim - __
luau_ insn_ op_ shim
Functions§
- set_
all_ flags - C++ CLI
setLuauFlagsDefault(value)analog: set every non-Debug FFlag. (Rust statics cannot self-register, so the list is generated explicitly.)