MCPcopy Create free account
hub / github.com/digama0/lean-sys / lean_array_uswap

Function lean_array_uswap

src/array/high_level.rs:148–153  ·  view source on GitHub ↗
(a: lean_obj_arg, i: usize, j: usize)

Source from the content-addressed store, hash-verified

146
147#[inline]
148pub 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)]
156pub unsafe fn lean_array_fswap(

Callers 2

lean_array_fswapFunction · 0.85
lean_array_swapFunction · 0.85

Calls 2

lean_array_cptrFunction · 0.85

Tested by

no test coverage detected