def got_changed
bendvy-ecs-core@0.1.0.3 · indexed_lifecycle.bend:13
import bendvy-ecs-core@0.1.0.3/indexed_lifecycle.bend as IndexedLifecycle
import Base
import bendvy-ecs-core@0.1.0.3/change_tick.bend as Tick
import lifecycle.bend as L
13def got_changed(added:Array<Maybe<&2,Tick.Tick>>,+capacity:U32,+depth:Nat,exceptional:List<&2,L.Entry>,first:Maybe<&2,Tick.Tick>,observed:Array<Maybe<&2,Tick.Tick>> & Maybe<&2,Tick.Tick>) -> Metadata & L.Stamp:
14 match observed:
15 case (changed,last): (Metadata{added,changed,capacity,depth,exceptional},L.Stamp{first,last})