Function
liq_result_set_progress_callback
(result: &mut liq_result, callback: liq_progress_callback_function, user_info: AnySyncSendPtr)
Source from the content-addressed store, hash-verified
| 185 | #[no_mangle] |
| 186 | #[inline(never)] |
| 187 | pub unsafe extern "C" fn liq_result_set_progress_callback(result: &mut liq_result, callback: liq_progress_callback_function, user_info: AnySyncSendPtr) { |
| 188 | if bad_object!(result, LIQ_RESULT_MAGIC) { return; } |
| 189 | result.inner.set_progress_callback(move |f| if callback(f, user_info) == 0 { ControlFlow::Break} else { ControlFlow::Continue}); |
| 190 | } |
| 191 | |
| 192 | #[allow(clippy::cast_ptr_alignment)] |
| 193 | unsafe fn attr_to_liq_attr_ptr(ptr: &Attributes) -> &liq_attr { |