def append_generic
bendvy-ecs-core@0.1.0.3 · execution_lifecycle_notices.bend:72
import bendvy-ecs-core@0.1.0.3/execution_lifecycle_notices.bend as ExecutionLifecycleNotices
import Base
import bendvy-ecs-core@0.1.0.3/change_tick.bend as Tick
72def append_generic(-S:Data,+selector:Selector,entity:Identity<S>,tick:Tick.Tick,journal:Journal<S>) -> Journal<S>:
73 match journal:
74 case Journal{namespace,+channels,nextReader,active}:Journal{namespace,put_generic(S,appended_generic(S,entity,tick,channel_generic(S,selector,channels)),channels),nextReader,active}