def partitioned

bendvy-ecs-core@0.1.0.3 · owned_event_log.bend:30

import bendvy-ecs-core@0.1.0.3/owned_event_log.bend as OwnedEventLog
import Base

30def partitioned(~P:Type,keep:Bool,row:Row<P>,result:List<Row<P>> & List<Row<P>>) -> List<Row<P>> & List<Row<P>>:
31  match keep result:
32    case True{}, (retained,retired):(row <> retained,retired)
33    case False{}, (retained,retired):(retained,row <> retired)

Uses (5)

Used by (1)