luaur_code_gen/records/
module_bind_result.rs1use crate::enums::code_gen_compilation_result::CodeGenCompilationResult;
2
3#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
4#[repr(C)]
5pub struct ModuleBindResult {
6 pub compilation_result: CodeGenCompilationResult,
7 pub functions_bound: u32,
8}
9
10impl Default for ModuleBindResult {
11 fn default() -> Self {
12 Self {
13 compilation_result: CodeGenCompilationResult::Success,
14 functions_bound: 0,
15 }
16 }
17}
18
19#[allow(non_upper_case_globals)]
20impl ModuleBindResult {
21 pub const compilationResult: CodeGenCompilationResult = CodeGenCompilationResult::Success;
22 pub const functionsBound: u32 = 0;
23}