def grow_if_owned

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

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

614def grow_if_owned(~T: Type, limit: Nat, +depth: Nat, +cap: Nat, len: Nat, arr: Array<Maybe<&1, T>>, fits: Bool) -> DynArray<&1, T>:
615  match fits:
616    case True{}:
617      DA{limit, depth, cap, len, arr}
618    case False{}:
619      DA{limit, 1n+depth, Nat.double(cap), len, grown_owned(~T, depth, arr)}

Uses (7)

Used by (1)