luaur_compiler/records/
lua_compile_options.rs1use crate::type_aliases::lua_library_member_constant_callback::lua_LibraryMemberConstantCallback;
9use crate::type_aliases::lua_library_member_type_callback::lua_LibraryMemberTypeCallback;
10use core::ffi::c_char;
11
12#[repr(C)]
13#[derive(Debug, Clone, Copy)]
14pub struct LuaCompileOptions {
15 pub optimization_level: i32,
16 pub debug_level: i32,
17 pub type_info_level: i32,
18 pub coverage_level: i32,
19
20 pub vector_lib: *const c_char,
21 pub vector_ctor: *const c_char,
22
23 pub vector_type: *const c_char,
24
25 pub mutable_globals: *const *const c_char,
26
27 pub userdata_types: *const *const c_char,
28
29 pub libraries_with_known_members: *const *const c_char,
30 pub library_member_type_cb: lua_LibraryMemberTypeCallback,
31 pub library_member_constant_cb: lua_LibraryMemberConstantCallback,
32
33 pub disabled_builtins: *const *const c_char,
34}