(a: lean_obj_arg, i: usize, j: usize)
| 146 | |
| 147 | #[inline] |
| 148 | pub unsafe fn lean_array_uswap(a: lean_obj_arg, i: usize, j: usize) -> *mut lean_object { |
| 149 | let r = lean_ensure_exclusive_array(a); |
| 150 | let it = lean_array_cptr(r); |
| 151 | core::ptr::swap(it.add(i), it.add(j)); |
| 152 | r |
| 153 | } |
| 154 | |
| 155 | #[inline(always)] |
| 156 | pub unsafe fn lean_array_fswap( |
no test coverage detected