13 lines
397 B
Rust
13 lines
397 B
Rust
|
|
#[repr(C)]
|
||
|
|
pub struct NyashTypeBoxFfi {
|
||
|
|
pub abi_tag: u32,
|
||
|
|
pub version: u16,
|
||
|
|
pub struct_size: u16,
|
||
|
|
pub name: *const std::os::raw::c_char,
|
||
|
|
pub resolve: Option<extern "C" fn(*const std::os::raw::c_char) -> u32>,
|
||
|
|
pub invoke_id: Option<extern "C" fn(u32, u32, *const u8, usize, *mut u8, *mut usize) -> i32>,
|
||
|
|
pub capabilities: u64,
|
||
|
|
}
|
||
|
|
|
||
|
|
unsafe impl Sync for NyashTypeBoxFfi {}
|