def swap_found_owned

bend-collections@1.0.0.0 · src/containers/dynamic_array.bend:562

import bend-collections@1.0.0.0/src/containers/dynamic_array.bend as DynamicArray
import Base
import bend-collections@1.0.0.0/src/containers/types/dynamic_array.bend as E

562# The result on success is the previous value. Invalid indices return v.
563# None can occur only in an invalid externally constructed DA representation.
564def swap_found_owned(~T: Type, limit: Nat, depth: Nat, cap: Nat, len: Nat, r: Array<Maybe<&1, T>> & Maybe<&1, T>) -> DynArray<&1, T> & Result<&1, &1, E.Rejected<T>, Maybe<&1, T>>:
565  (arr, old) = r
566  (DA{limit, depth, cap, len, arr}, Done{old})

Uses (8)

Used by (1)