def read_generic

bendvy-ecs-core@0.1.0.3 · execution_stream_channel.bend:37

import bendvy-ecs-core@0.1.0.3/execution_stream_channel.bend as ExecutionStreamChannel
import Base
import bendvy-ecs-core@0.1.0.3/change_tick.bend as Tick

37def read_generic(-E:Data,namespace:Maybe<&2,U32>,actual:U32,sequence:Nat,tick:Tick.Tick,cursor:Nat,store:Store<E>) -> Store<E> & Reading<E>:
38  match namespace:
39    case None{}:(store,Refused{})
40    case Some{namespace}:checked_generic(E,U32.is_eq(namespace,actual),sequence,tick,cursor,store)

Uses (10)

Used by (1)