Skip to main content

Crate luau_vm

Crate luau_vm 

Source

Re-exports§

pub use crate::debug::LuaDebug;
pub use crate::debug::LuaDebugInterruptHook;
pub use crate::debug::LuaHook;
pub use crate::native::LuaUserdataRef;
pub use crate::native::LuaUserdataRefMut;
pub use crate::native::NativeArgument;
pub use crate::native::NativeArguments;
pub use crate::native::NativeCallContext;
pub use crate::native::NativeCallResult;
pub use crate::native::NativeFunction;
pub use crate::native::NativeModule;
pub use crate::native::RawNativeContinuation;
pub use crate::native::RawNativeFunction;
pub use crate::string::LuaString;
pub use crate::thread::LuaStringBuilder;
pub use crate::thread::LuaStringBuilderStorage;
pub use crate::thread::Thread;

Modules§

debug
internal
Unstable, representation-level VM access.
lua
native
state
string
thread
types

Macros§

error
push_fstring
run_error

Structs§

UserdataDirectFieldResult

Enums§

VmControl
VmError
VmExit

Constants§

LUA_GC_COLLECT
LUA_GC_COUNT
LUA_GC_COUNT_B
LUA_GC_IS_PAUSED
LUA_GC_IS_RUNNING
LUA_GC_RESTART
LUA_GC_SET_GOAL
LUA_GC_SET_STEP_MUL
LUA_GC_SET_STEP_SIZE
LUA_GC_STEP
LUA_GC_STOP
USERDATA_TAG_LIMIT
LUA_UTAG_LIMIT

Functions§

clock

Type Aliases§

LuaDestructor
LuaInlineDestructor
LuaUserdataDirectAccess
LuaUserdataDirectFieldGet
LuaUserdataDirectNamecall
LuaUserdataMark
VmErrorResult
VmResult