pub unsafe extern "C" fn g_hash_table_new_full(
    hash_func: GHashFunc,
    key_equal_func: GEqualFunc,
    key_destroy_func: GDestroyNotify,
    value_destroy_func: GDestroyNotify
) -> *mut GHashTable