1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#![allow(non_upper_case_globals)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] mod binding; pub use binding::*; unsafe impl Sync for binding::napi_module{} //unsafe impl Send for binding::napi_deferred {} pub type raw_pt = *mut ::std::os::raw::c_void; pub type napi_callback_raw = unsafe extern "C" fn(env: crate::napi_env, info: crate::napi_callback_info) -> crate::napi_value; pub type napi_finalize_raw = unsafe extern "C" fn(env: napi_env,finalize_data: raw_pt, finalize_hint: raw_pt);