Type Alias jl_sys::bindings::jl_opaque_closure_t
source · pub type jl_opaque_closure_t = _jl_opaque_closure_t;
Aliased Type§
struct jl_opaque_closure_t {
pub captures: *mut _jl_value_t,
pub world: usize,
pub source: *mut _jl_method_t,
pub invoke: Option<unsafe extern "C" fn(_: *mut _jl_value_t, _: *mut *mut _jl_value_t, _: u32) -> *mut _jl_value_t>,
pub specptr: *mut c_void,
}
Fields§
§captures: *mut _jl_value_t
§world: usize
§source: *mut _jl_method_t
§invoke: Option<unsafe extern "C" fn(_: *mut _jl_value_t, _: *mut *mut _jl_value_t, _: u32) -> *mut _jl_value_t>
§specptr: *mut c_void