pub unsafe extern "C" fn AsyncContext_Cancel(
    this: *mut AsyncContext
) -> Result