Type Alias rbspy_ruby_structs::ruby_2_3_1::vm_call_handler
source · pub type vm_call_handler = Option<unsafe extern "C" fn(th: *mut rb_thread_struct, cfp: *mut rb_control_frame_struct, calling: *mut rb_calling_info, ci: *const rb_call_info, cc: *mut rb_call_cache) -> VALUE>;
Aliased Type§
enum vm_call_handler {
None,
Some(unsafe extern "C" fn(_: *mut rb_thread_struct, _: *mut rb_control_frame_struct, _: *mut rb_calling_info, _: *const rb_call_info, _: *mut rb_call_cache) -> usize),
}
Variants§
None
No value.
Some(unsafe extern "C" fn(_: *mut rb_thread_struct, _: *mut rb_control_frame_struct, _: *mut rb_calling_info, _: *const rb_call_info, _: *mut rb_call_cache) -> usize)
Some value of type T
.