pub unsafe extern "C" fn g_pollable_source_new_full(
    pollable_stream: *mut GObject,
    child_source: *mut GSource,
    cancellable: *mut GCancellable
) -> *mut GSource