(res: Result<T, liq_error>, out: &mut MaybeUninit<Option<Box<T>>>)
| 572 | |
| 573 | #[inline] |
| 574 | fn store_boxed_result<T>(res: Result<T, liq_error>, out: &mut MaybeUninit<Option<Box<T>>>) -> liq_error { |
| 575 | match res { |
| 576 | Ok(res) => { out.write(Some(Box::new(res))); LIQ_OK }, |
| 577 | Err(err) => { out.write(None); err }, |
| 578 | } |
| 579 | } |
| 580 | |
| 581 | pub(crate) fn check_image_size(attr: &liq_attr, width: u32, height: u32) -> bool { |
| 582 | if bad_object!(attr, LIQ_ATTR_MAGIC) { return false; } |
no test coverage detected