luaur-code-gen 0.1.3

Native (A64/X64) code generation for Luau (Rust).
Documentation
use crate::enums::code_gen_compilation_result::CodeGenCompilationResult;

#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
#[repr(C)]
pub struct ModuleBindResult {
    pub compilation_result: CodeGenCompilationResult,
    pub functions_bound: u32,
}

impl Default for ModuleBindResult {
    fn default() -> Self {
        Self {
            compilation_result: CodeGenCompilationResult::Success,
            functions_bound: 0,
        }
    }
}

#[allow(non_upper_case_globals)]
impl ModuleBindResult {
    pub const compilationResult: CodeGenCompilationResult = CodeGenCompilationResult::Success;
    pub const functionsBound: u32 = 0;
}