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})

Uses (6)

Used by (1)