pub unsafe extern "C" fn g_private_set(
    key: *mut GPrivate,
    value: gpointer
)