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§

§1.0.0

None

No value.

§1.0.0

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.