def reserve_reader
bendvy-ecs-core@0.1.0.4 · relation_failure_runtime.bend:53
import bendvy-ecs-core@0.1.0.4/relation_failure_runtime.bend as RelationFailureRuntime
import Base
53def reserve_reader(~S:Data,~C:Type,~R:Type,~E:Data,runtime:Runtime<S,C,R,E>) -> Runtime<S,C,R,E> & Maybe<&2,U32>:
54 match runtime:
55 case Runtime{world,domains,positions,tick,frameStart,boundary,capacity,+nextReader}:
56 reserve_reader_checked(~S,~C,~R,~E,U32.is_lt(nextReader,4294967295),Runtime{world,domains,positions,tick,frameStart,boundary,capacity,nextReader})