1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#[repr(C)]
#[derive(Clone, Copy, Debug)]
pub enum Abi {
Cdecl,
VarArg,
Stdcall,
Fastcall,
}
// impl Into<jit_abi_t> for Abi {
// fn into(self) -> jit_abi_t {
// match self {
// Abi::Cdecl => jit_abi_t_jit_abi_cdecl,
// Abi::VarArg => jit_abi_t_jit_abi_vararg,
// Abi::Stdcall => jit_abi_t_jit_abi_stdcall,
// Abi::Fastcall => jit_abi_t_jit_abi_fastcall,
// }
// }
// }