Struct rbspy_ruby_structs::ruby_2_6_5::rb_method_cfunc_struct [−][src]
#[repr(C)]pub struct rb_method_cfunc_struct {
pub func: Option<unsafe extern "C" fn() -> VALUE>,
pub invoker: Option<unsafe extern "C" fn(func: Option<unsafe extern "C" fn() -> VALUE>, recv: VALUE, argc: c_int, argv: *const VALUE) -> VALUE>,
pub argc: c_int,
}
Fields
func: Option<unsafe extern "C" fn() -> VALUE>
invoker: Option<unsafe extern "C" fn(func: Option<unsafe extern "C" fn() -> VALUE>, recv: VALUE, argc: c_int, argv: *const VALUE) -> VALUE>
argc: c_int
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for rb_method_cfunc_struct
impl Send for rb_method_cfunc_struct
impl Sync for rb_method_cfunc_struct
impl Unpin for rb_method_cfunc_struct
impl UnwindSafe for rb_method_cfunc_struct
Blanket Implementations
Mutably borrows from an owned value. Read more