pub type GVaClosureMarshal = Option<unsafe extern "C" fn(closure: *mut GClosure, return_value: *mut GValue, instance: gpointer, args: *mut __va_list_tag, marshal_data: gpointer, n_params: c_int, param_types: *mut GType)>;

Aliased Type§

enum GVaClosureMarshal {
    None,
    Some(unsafe extern "C" fn(_: *mut _GClosure, _: *mut _GValue, _: *mut c_void, _: *mut __va_list_tag, _: *mut c_void, _: i32, _: *mut u64)),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(_: *mut _GClosure, _: *mut _GValue, _: *mut c_void, _: *mut __va_list_tag, _: *mut c_void, _: i32, _: *mut u64))

Some value of type T.